From d5416b86614efd63eae2f6f4a50d5d442888e6d1 Mon Sep 17 00:00:00 2001 From: Akke Date: Thu, 11 Feb 2016 00:18:44 +0000 Subject: [PATCH 001/235] Adds toxin to virology use. --- code/modules/reagents/chemistry/recipes/others.dm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/code/modules/reagents/chemistry/recipes/others.dm b/code/modules/reagents/chemistry/recipes/others.dm index 444d59e307c..a2012b8fe7b 100644 --- a/code/modules/reagents/chemistry/recipes/others.dm +++ b/code/modules/reagents/chemistry/recipes/others.dm @@ -163,8 +163,16 @@ name = "Mix Virus 3" id = "mixvirus3" + required_reagents = list("toxin" = 1) + level_min = 3 + level_max = 5 + +/datum/chemical_reaction/mix_virus/mix_virus_4 + + name = "Mix Virus 4" + id = "mixvirus4" required_reagents = list("plasma" = 1) - level_min = 4 + level_min = 5 level_max = 6 /datum/chemical_reaction/mix_virus/rem_virus From 0d643d5c098b934b9f982420f635efa02a46821d Mon Sep 17 00:00:00 2001 From: Kyle Spier-Swenson Date: Thu, 11 Feb 2016 10:58:06 -0800 Subject: [PATCH 002/235] Suit sensor random levels will now favor higher levels --- code/modules/clothing/clothing.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index c4ecd7330cd..226b6d661b1 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -330,7 +330,7 @@ BLIND // can't see anything /obj/item/clothing/under/New() if(random_sensor) - sensor_mode = pick(0,1,2,3) + sensor_mode = pick(0,1,1,2,2,2,3,3,3,3) adjusted = 0 suit_color = item_color ..() From 5805f211e7141087e5654df9a90a0423367febb7 Mon Sep 17 00:00:00 2001 From: Kyle Spier-Swenson Date: Sat, 13 Feb 2016 17:16:17 -0800 Subject: [PATCH 003/235] Use pick weight --- code/modules/clothing/clothing.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 226b6d661b1..559bdaa635d 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -330,7 +330,7 @@ BLIND // can't see anything /obj/item/clothing/under/New() if(random_sensor) - sensor_mode = pick(0,1,1,2,2,2,3,3,3,3) + sensor_mode = pickweight(list(0 = 1, 1 = 2, 2 = 3, 3 = 4)) adjusted = 0 suit_color = item_color ..() From 2520e42f9866083afd23f598509c57cd0fe1b4fb Mon Sep 17 00:00:00 2001 From: kilkun Date: Tue, 16 Feb 2016 02:46:13 -0500 Subject: [PATCH 004/235] Deathsquad changes part 1 Adds new species for deathsquad Makes deathsquad laughably overpowered --- .../items/weapons/implants/implant_misc.dm | 18 +++++++++++++ code/modules/clothing/outfits/standard.dm | 5 +++- .../mob/living/carbon/human/species_types.dm | 24 ++++++++++++++++++ icons/mob/human.dmi | Bin 85143 -> 86770 bytes 4 files changed, 46 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/implants/implant_misc.dm b/code/game/objects/items/weapons/implants/implant_misc.dm index e32c94b128f..c771004a3aa 100644 --- a/code/game/objects/items/weapons/implants/implant_misc.dm +++ b/code/game/objects/items/weapons/implants/implant_misc.dm @@ -48,6 +48,24 @@ imp_in.reagents.add_reagent("omnizine", 10) imp_in.reagents.add_reagent("stimulants", 10) +/obj/item/weapon/implant/adrenalin/deathsquad + name = "adrenal implant" + desc = "Removes all stuns and knockdowns." + icon_state = "adrenal" + origin_tech = "bluespace=4;biotech=10;combat=10;syndicate=4" + uses = 300 + +/obj/item/weapon/implant/adrenalin/deathsquad/get_data() + var/dat = {"Implant Specifications:
+ Name: Cybersun Industries Military Grade Adrenaline Implant
+ Life: N/A
+ Important Notes: Illegal
+
+ Implant Details: A secret, more robust implant developed for military applications.
+ Function: Removes stuns, increases speed, and has a mild healing effect.
+ Integrity: Implant holds over 500 uses thanks to specialized bluespace holding technology."} + return dat + /obj/item/weapon/implant/emp name = "emp implant" diff --git a/code/modules/clothing/outfits/standard.dm b/code/modules/clothing/outfits/standard.dm index e32ca287c73..556b595f0f8 100644 --- a/code/modules/clothing/outfits/standard.dm +++ b/code/modules/clothing/outfits/standard.dm @@ -356,12 +356,15 @@ var/obj/item/device/radio/R = H.ears R.set_frequency(CENTCOM_FREQ) R.freqlock = 1 - + H.set_species(/datum/species/corporate) var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H)//Here you go Deuryn L.imp_in = H L.implanted = 1 H.sec_hud_set_implants() + var/obj/item/weapon/implant/adrenalin/deathsquad/A = new/obj/item/weapon/implant/adrenalin/deathsquad(H) + A.implant(H) + var/obj/item/weapon/card/id/W = H.wear_id W.icon_state = "centcom" diff --git a/code/modules/mob/living/carbon/human/species_types.dm b/code/modules/mob/living/carbon/human/species_types.dm index d76cdfa4384..96f46be6d84 100644 --- a/code/modules/mob/living/carbon/human/species_types.dm +++ b/code/modules/mob/living/carbon/human/species_types.dm @@ -45,6 +45,30 @@ datum/species/human/spec_death(gibbed, mob/living/carbon/human/H) if(H) H.endTailWag() +//Inspired by the Syndicate agents of Bullfrog's Syndicate masterpiece +//The corporate post-human +/datum/species/corporate + name = "Corporate Agent" + id = "agent" + hair_alpha = 0//The procedure left them bald + need_nutrition = 0//They don't need to eat + say_mod = "asserts"//Their word is law + speedmod = 1//The cybernetic limbs cost a fortune + brutemod = 0.5//and it cost them their humanity + burnmod = 0.5//but they were worth everything + coldmod = 0 + heatmod = 0//they can walk through a plasmafire, naked, unphased + punchdamagelow = 20 + punchdamagehigh = 50//they are inhumanly strong + punchstunthreshold = 100 + attack_verb = "smash" + attack_sound = "sound/weapons/resonator_blast.ogg" + blacklisted = 1 + use_skintones = 0 + specflags = list(RADIMMUNE,VIRUSIMMUNE,NOBLOOD,PIERCEIMMUNE,EYECOLOR) + sexes = 0 + + /* LIZARDPEOPLE */ diff --git a/icons/mob/human.dmi b/icons/mob/human.dmi index bd76ca19bea16f14b33fd11176e43772afa1e3ad..c4f3d7ea9451045ff5acc7d9abb14c1d1c38d10b 100644 GIT binary patch delta 65324 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%0A=; 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 delta 63685 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 Date: Thu, 18 Feb 2016 02:34:20 -0600 Subject: [PATCH 005/235] Control Wand --- code/game/objects/items/control_wand.dm | 87 +++++++++++++++++++++++++ tgstation.dme | 1 + 2 files changed, 88 insertions(+) create mode 100644 code/game/objects/items/control_wand.dm diff --git a/code/game/objects/items/control_wand.dm b/code/game/objects/items/control_wand.dm new file mode 100644 index 00000000000..c19b57e0484 --- /dev/null +++ b/code/game/objects/items/control_wand.dm @@ -0,0 +1,87 @@ +#define WAND_OPEN "Open Door" +#define WAND_BOLT "Toggle Bolts" +#define WAND_EMERGENCY "Toggle Emergency Access" + +/obj/item/weapon/control_wand + icon_state = "chainswordon" + item_state = "chainswordon" + name = "control wand" + desc = "Remotely controls airlocks." + var/mode = WAND_OPEN + var/obj/item/weapon/card/id/ID + var/datum/job/wand_access = "Assistant" //This is for access. See access.dm for which jobs give what access. Use "Captain" if you want the wand to work on all doors. + + + +/obj/item/weapon/control_wand/New() + ..() + ID = new /obj/item/weapon/card/id + ID.access = wand_access.get_access() + + + +/obj/item/weapon/control_wand/attack_self(mob/user) + switch(mode) + if(WAND_OPEN) + mode = WAND_BOLT + if(WAND_BOLT) + mode = WAND_EMERGENCY + if(WAND_EMERGENCY) + mode = WAND_OPEN + user << "Now in mode: [mode]." + +/obj/item/weapon/control_wand/afterattack(obj/machinery/door/airlock/D, mob/user) + if(!istype(D)) + return + if(!(D.hasPower())) + return + if(D.check_access(src.ID)) + switch(mode) + if(WAND_OPEN) + if(D.density) + D.open() + else + D.close() + if(WAND_BOLT) + if(D.locked) + D.unbolt() + else + D.bolt() + if(WAND_EMERGENCY) + if(D.emergency) + D.emergency = 0 + else + D.emergency = 1 + D.update_icon() + + + +/obj/item/weapon/control_wand/captain + name = "omni wand" + desc = "This control wand can access any door on the station." + wand_access = "Captain" + +/obj/item/weapon/control_wand/chief_engineer + name = "engineering control wand" + wand_access = "Chief Engineer" + +/obj/item/weapon/control_wand/research_director + name = "research control wand" + wand_access = "Research Director" + +/obj/item/weapon/control_wand/head_of_security + name = "security control wand" + wand_access = "Head of Security" + +/obj/item/weapon/control_wand/quartermaster + name = "supply control wand" + wand_access = "Quartermaster" + +/obj/item/weapon/control_wand/chief_medical_officer + name = "medical control wand" + wand_access = "Chief Medical Officer" + + +#undef WAND_OPEN +#undef WAND_BOLT +#undef WAND_EMERGENCY \ No newline at end of file diff --git a/tgstation.dme b/tgstation.dme index cd0d0a2c446..6d1630c4e78 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -529,6 +529,7 @@ #include "code\game\objects\items\body_egg.dm" #include "code\game\objects\items\bodybag.dm" #include "code\game\objects\items\candle.dm" +#include "code\game\objects\items\control_wand.dm" #include "code\game\objects\items\crayons.dm" #include "code\game\objects\items\dehy_carp.dm" #include "code\game\objects\items\documents.dm" From 537ac55162bc3cc0034c3df4086dd71c41cb5573 Mon Sep 17 00:00:00 2001 From: KorPhaeron Date: Thu, 18 Feb 2016 02:37:48 -0600 Subject: [PATCH 006/235] Removes excess whitespace --- code/game/objects/items/control_wand.dm | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/code/game/objects/items/control_wand.dm b/code/game/objects/items/control_wand.dm index c19b57e0484..1509e2bcbf0 100644 --- a/code/game/objects/items/control_wand.dm +++ b/code/game/objects/items/control_wand.dm @@ -11,15 +11,11 @@ var/obj/item/weapon/card/id/ID var/datum/job/wand_access = "Assistant" //This is for access. See access.dm for which jobs give what access. Use "Captain" if you want the wand to work on all doors. - - /obj/item/weapon/control_wand/New() ..() ID = new /obj/item/weapon/card/id ID.access = wand_access.get_access() - - /obj/item/weapon/control_wand/attack_self(mob/user) switch(mode) if(WAND_OPEN) @@ -34,6 +30,7 @@ if(!istype(D)) return if(!(D.hasPower())) + user << "[D] has no power!" return if(D.check_access(src.ID)) switch(mode) @@ -53,8 +50,8 @@ else D.emergency = 1 D.update_icon() - - + else + user << "Your [src] does not have access to this door." /obj/item/weapon/control_wand/captain name = "omni wand" @@ -81,7 +78,6 @@ name = "medical control wand" wand_access = "Chief Medical Officer" - #undef WAND_OPEN #undef WAND_BOLT #undef WAND_EMERGENCY \ No newline at end of file From a3dc65bc74b88e74bedc88fac75f31194f0ff6c6 Mon Sep 17 00:00:00 2001 From: Mike Long Date: Sat, 20 Feb 2016 21:32:03 -0500 Subject: [PATCH 007/235] Added projectile vomiting symptom. --- .../datums/diseases/advance/symptoms/vomit.dm | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/code/datums/diseases/advance/symptoms/vomit.dm b/code/datums/diseases/advance/symptoms/vomit.dm index 4faccd93648..c9430a914f8 100644 --- a/code/datums/diseases/advance/symptoms/vomit.dm +++ b/code/datums/diseases/advance/symptoms/vomit.dm @@ -76,3 +76,31 @@ Bonus /datum/symptom/vomit/blood/Vomit(mob/living/carbon/M) M.vomit(0, 1) + + +/* +////////////////////////////////////// + +Projectile Vomiting + + Very Very Noticable. + Decreases resistance. + Doesn't increase stage speed. + Little transmittable. + Medium Level. + +Bonus + As normal vomiting, except it will spread further, + likely causing more to walk across the vomit. + +////////////////////////////////////// +*/ + +/datum/symptom/vomit/projectile + + name = "Projectile Vomiting" + stealth = -2 + level = 4 + +/datum/symptom/vomit/projectile/Vomit(mob/living/carbon/M) + M.vomit(6,0,1,5,1) From a7fcde82d3e1b6df9dcf8d0d89e7c2de78c5ed7e Mon Sep 17 00:00:00 2001 From: kilkun Date: Mon, 22 Feb 2016 14:30:59 -0500 Subject: [PATCH 008/235] Revert "Deathsquad changes part 1" This reverts commit 2520e42f9866083afd23f598509c57cd0fe1b4fb. --- .../items/weapons/implants/implant_misc.dm | 18 ------------- code/modules/clothing/outfits/standard.dm | 5 +--- .../mob/living/carbon/human/species_types.dm | 24 ------------------ icons/mob/human.dmi | Bin 86770 -> 85143 bytes 4 files changed, 1 insertion(+), 46 deletions(-) diff --git a/code/game/objects/items/weapons/implants/implant_misc.dm b/code/game/objects/items/weapons/implants/implant_misc.dm index c771004a3aa..e32c94b128f 100644 --- a/code/game/objects/items/weapons/implants/implant_misc.dm +++ b/code/game/objects/items/weapons/implants/implant_misc.dm @@ -48,24 +48,6 @@ imp_in.reagents.add_reagent("omnizine", 10) imp_in.reagents.add_reagent("stimulants", 10) -/obj/item/weapon/implant/adrenalin/deathsquad - name = "adrenal implant" - desc = "Removes all stuns and knockdowns." - icon_state = "adrenal" - origin_tech = "bluespace=4;biotech=10;combat=10;syndicate=4" - uses = 300 - -/obj/item/weapon/implant/adrenalin/deathsquad/get_data() - var/dat = {"Implant Specifications:
- Name: Cybersun Industries Military Grade Adrenaline Implant
- Life: N/A
- Important Notes: Illegal
-
- Implant Details: A secret, more robust implant developed for military applications.
- Function: Removes stuns, increases speed, and has a mild healing effect.
- Integrity: Implant holds over 500 uses thanks to specialized bluespace holding technology."} - return dat - /obj/item/weapon/implant/emp name = "emp implant" diff --git a/code/modules/clothing/outfits/standard.dm b/code/modules/clothing/outfits/standard.dm index 556b595f0f8..e32ca287c73 100644 --- a/code/modules/clothing/outfits/standard.dm +++ b/code/modules/clothing/outfits/standard.dm @@ -356,15 +356,12 @@ var/obj/item/device/radio/R = H.ears R.set_frequency(CENTCOM_FREQ) R.freqlock = 1 - H.set_species(/datum/species/corporate) + var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(H)//Here you go Deuryn L.imp_in = H L.implanted = 1 H.sec_hud_set_implants() - var/obj/item/weapon/implant/adrenalin/deathsquad/A = new/obj/item/weapon/implant/adrenalin/deathsquad(H) - A.implant(H) - var/obj/item/weapon/card/id/W = H.wear_id W.icon_state = "centcom" diff --git a/code/modules/mob/living/carbon/human/species_types.dm b/code/modules/mob/living/carbon/human/species_types.dm index 96f46be6d84..d76cdfa4384 100644 --- a/code/modules/mob/living/carbon/human/species_types.dm +++ b/code/modules/mob/living/carbon/human/species_types.dm @@ -45,30 +45,6 @@ datum/species/human/spec_death(gibbed, mob/living/carbon/human/H) if(H) H.endTailWag() -//Inspired by the Syndicate agents of Bullfrog's Syndicate masterpiece -//The corporate post-human -/datum/species/corporate - name = "Corporate Agent" - id = "agent" - hair_alpha = 0//The procedure left them bald - need_nutrition = 0//They don't need to eat - say_mod = "asserts"//Their word is law - speedmod = 1//The cybernetic limbs cost a fortune - brutemod = 0.5//and it cost them their humanity - burnmod = 0.5//but they were worth everything - coldmod = 0 - heatmod = 0//they can walk through a plasmafire, naked, unphased - punchdamagelow = 20 - punchdamagehigh = 50//they are inhumanly strong - punchstunthreshold = 100 - attack_verb = "smash" - attack_sound = "sound/weapons/resonator_blast.ogg" - blacklisted = 1 - use_skintones = 0 - specflags = list(RADIMMUNE,VIRUSIMMUNE,NOBLOOD,PIERCEIMMUNE,EYECOLOR) - sexes = 0 - - /* LIZARDPEOPLE */ diff --git a/icons/mob/human.dmi b/icons/mob/human.dmi index c4f3d7ea9451045ff5acc7d9abb14c1d1c38d10b..bd76ca19bea16f14b33fd11176e43772afa1e3ad 100644 GIT binary patch delta 63685 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 z
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%0A=; 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 From d848e3383eff0b3d0ff3a6506c275e4be5c53f44 Mon Sep 17 00:00:00 2001 From: kilkun Date: Mon, 22 Feb 2016 14:47:47 -0500 Subject: [PATCH 009/235] Rolling back Rolled back deathsquad changes, kept species datum for future use. --- .../mob/living/carbon/human/species_types.dm | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/code/modules/mob/living/carbon/human/species_types.dm b/code/modules/mob/living/carbon/human/species_types.dm index d76cdfa4384..7c325f580de 100644 --- a/code/modules/mob/living/carbon/human/species_types.dm +++ b/code/modules/mob/living/carbon/human/species_types.dm @@ -719,3 +719,31 @@ var/global/list/synth_flesh_disguises = list() return ..() else return ..() + + +/* +SYNDICATE BLACK OPS +*/ +//The hardcore return of the failed Deathsquad augmentation project +//Now it's own, wizard-tier, very robust, lone antag +/datum/species/corporate + name = "Corporate Agent" + id = "agent" + hair_alpha = 0 + need_nutrition = 0//They don't need to eat + say_mod = "declares" + speedmod = 2//Fast + brutemod = 0.7//Tough against firearms + burnmod = 0.65//Tough against lasers + coldmod = 0 + heatmod = 0.5//it's a little tough to burn them to death not as hard though. + punchdamagelow = 20 + punchdamagehigh = 30//they are inhumanly strong + punchstunthreshold = 25 + attack_verb = "smash" + attack_sound = "sound/weapons/resonator_blast.ogg" + blacklisted = 1 + use_skintones = 0 + specflags = list(RADIMMUNE,VIRUSIMMUNE,NOBLOOD,PIERCEIMMUNE,EYECOLOR) + sexes = 0 + From b278741b196f19bc4ea2ba89f24a4d798a0ca7d8 Mon Sep 17 00:00:00 2001 From: KorPhaeron Date: Mon, 22 Feb 2016 14:58:05 -0600 Subject: [PATCH 010/235] Door remote config --- code/controllers/configuration.dm | 3 +++ code/game/objects/items/control_wand.dm | 23 ++++++++++++------- .../crates_lockers/closets/secure/cargo.dm | 2 ++ .../closets/secure/engineering.dm | 6 +++-- .../crates_lockers/closets/secure/medical.dm | 6 +++-- .../closets/secure/scientist.dm | 2 ++ .../crates_lockers/closets/secure/security.dm | 4 ++++ config/game_options.txt | 2 ++ 8 files changed, 36 insertions(+), 12 deletions(-) diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm index 1dff0ee6ceb..9a2d429f829 100644 --- a/code/controllers/configuration.dm +++ b/code/controllers/configuration.dm @@ -92,6 +92,7 @@ var/humans_need_surnames = 0 var/allow_random_events = 0 // enables random events mid-round when set to 1 var/allow_ai = 0 // allow ai job + var/door_remote = 0 // door remotes for heads of staff var/panic_bunker = 0 // prevents new people it hasn't seen before from connecting var/notify_new_player_age = 0 // how long do we notify admins of a new player var/irc_first_connection_alert = 0 // do we notify the irc channel when somebody is connecting for the first time? @@ -517,6 +518,8 @@ config.force_random_names = 1 if("allow_ai") config.allow_ai = 1 + if("door_remote") + config.door_remote = 1 if("silent_ai") config.silent_ai = 1 if("silent_borg") diff --git a/code/game/objects/items/control_wand.dm b/code/game/objects/items/control_wand.dm index 1509e2bcbf0..f46dbaf39e3 100644 --- a/code/game/objects/items/control_wand.dm +++ b/code/game/objects/items/control_wand.dm @@ -3,8 +3,9 @@ #define WAND_EMERGENCY "Toggle Emergency Access" /obj/item/weapon/control_wand - icon_state = "chainswordon" - item_state = "chainswordon" + icon_state = "gangtool-white" + item_state = "walkietalkie" + icon = 'icons/obj/device.dmi' name = "control wand" desc = "Remotely controls airlocks." var/mode = WAND_OPEN @@ -54,29 +55,35 @@ user << "Your [src] does not have access to this door." /obj/item/weapon/control_wand/captain - name = "omni wand" + name = "omni door remote" desc = "This control wand can access any door on the station." + icon_state = "gangtool-yellow" wand_access = "Captain" /obj/item/weapon/control_wand/chief_engineer - name = "engineering control wand" + name = "engineering door remote" wand_access = "Chief Engineer" + icon_state = "gangtool-orange" /obj/item/weapon/control_wand/research_director - name = "research control wand" + name = "research door remote" wand_access = "Research Director" + icon_state = "gangtool-purple" /obj/item/weapon/control_wand/head_of_security - name = "security control wand" + name = "security door remote" wand_access = "Head of Security" + icon_state = "gangtool-red" /obj/item/weapon/control_wand/quartermaster - name = "supply control wand" + name = "supply door remote" wand_access = "Quartermaster" + icon_state = "gangtool-green" /obj/item/weapon/control_wand/chief_medical_officer - name = "medical control wand" + name = "medical door remote" wand_access = "Chief Medical Officer" + icon_state = "gangtool-blue" #undef WAND_OPEN #undef WAND_BOLT 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 b2886ba96f9..b1a156a135d 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm @@ -17,3 +17,5 @@ new /obj/item/clothing/mask/gas(src) new /obj/item/clothing/glasses/meson(src) new /obj/item/clothing/head/soft(src) + if(config && config.door_remote) + new /obj/item/weapon/control_wand/quartermaster(src) 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 3f6c5c5a31c..9f94bc49898 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -23,6 +23,8 @@ new /obj/item/device/multitool(src) new /obj/item/device/assembly/flash/handheld(src) new /obj/item/clothing/glasses/meson/engine(src) + if(config && config.door_remote) + new /obj/item/weapon/control_wand/chief_engineer(src) /obj/structure/closet/secure_closet/engineering_electrical name = "electrical supplies locker" @@ -40,7 +42,7 @@ new /obj/item/weapon/electronics/apc(src) for(var/i in 1 to 3) new /obj/item/device/multitool(src) - + /obj/structure/closet/secure_closet/engineering_welding name = "welding supplies locker" req_access = list(access_engine_equip) @@ -53,7 +55,7 @@ new /obj/item/clothing/head/welding(src) for(var/i in 1 to 3) new /obj/item/weapon/weldingtool/largetank(src) - + /obj/structure/closet/secure_closet/engineering_personal name = "engineer's locker" req_access = list(access_engine_equip) 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 92eac22ab65..7b1d7b5ffe2 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm @@ -32,7 +32,7 @@ new /obj/item/weapon/tank/internals/anesthetic(src) for(var/i in 1 to 3) new /obj/item/clothing/mask/breath/medical(src) - + /obj/structure/closet/secure_closet/medical3 name = "medical doctor's locker" req_access = list(access_surgery) @@ -69,6 +69,8 @@ new /obj/item/device/assembly/flash/handheld(src) new /obj/item/weapon/reagent_containers/hypospray/CMO(src) new /obj/item/organ/internal/cyberimp/eyes/hud/medical(src) + if(config && config.door_remote) + new /obj/item/weapon/control_wand/chief_medical_officer(src) /obj/structure/closet/secure_closet/animal name = "animal control" @@ -79,7 +81,7 @@ new /obj/item/device/assembly/signaler(src) for(var/i in 1 to 3) new /obj/item/device/electropack(src) - + /obj/structure/closet/secure_closet/chemical name = "chemical closet" desc = "Store dangerous chemicals in here." 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 315747fd43e..d1553156dd0 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm @@ -21,3 +21,5 @@ new /obj/item/clothing/suit/armor/reactive/teleport(src) new /obj/item/device/assembly/flash/handheld(src) new /obj/item/device/laser_pointer(src) + if(config && config.door_remote) + new /obj/item/weapon/control_wand/research_director(src) 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 92af9d9ac21..4645b7a2183 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -26,6 +26,8 @@ new /obj/item/clothing/gloves/color/captain(src) new /obj/item/weapon/restraints/handcuffs/cable/zipties(src) new /obj/item/weapon/gun/energy/gun(src) + if(config && config.door_remote) + new /obj/item/weapon/control_wand/captain(src) /obj/structure/closet/secure_closet/hop name = "\proper head of personnel's locker" @@ -77,6 +79,8 @@ new /obj/item/weapon/melee/baton/loaded(src) new /obj/item/weapon/storage/belt/security/full(src) new /obj/item/weapon/gun/energy/gun/hos(src) + if(config && config.door_remote) + new /obj/item/weapon/control_wand/head_of_security(src) /obj/structure/closet/secure_closet/warden name = "\proper warden's locker" diff --git a/config/game_options.txt b/config/game_options.txt index 94cded7029c..d5550ea31b6 100644 --- a/config/game_options.txt +++ b/config/game_options.txt @@ -190,6 +190,8 @@ ALLOW_RANDOM_EVENTS ALLOW_AI +## Allow heads of staff to start with door remotes, to remotely control doors like a pseudo AI. +#DOOR_REMOTE ### AWAY MISSIONS ### From d217b48ab38dba60159112a55558d1d0ff356383 Mon Sep 17 00:00:00 2001 From: KorPhaeron Date: Mon, 22 Feb 2016 15:42:07 -0600 Subject: [PATCH 011/235] Config does not work for spawning things in lockers --- code/controllers/configuration.dm | 3 --- .../structures/crates_lockers/closets/secure/cargo.dm | 3 +-- .../structures/crates_lockers/closets/secure/engineering.dm | 3 +-- .../structures/crates_lockers/closets/secure/medical.dm | 3 +-- .../structures/crates_lockers/closets/secure/scientist.dm | 3 +-- .../structures/crates_lockers/closets/secure/security.dm | 6 ++---- config/game_options.txt | 4 ---- 7 files changed, 6 insertions(+), 19 deletions(-) diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm index 9a2d429f829..1dff0ee6ceb 100644 --- a/code/controllers/configuration.dm +++ b/code/controllers/configuration.dm @@ -92,7 +92,6 @@ var/humans_need_surnames = 0 var/allow_random_events = 0 // enables random events mid-round when set to 1 var/allow_ai = 0 // allow ai job - var/door_remote = 0 // door remotes for heads of staff var/panic_bunker = 0 // prevents new people it hasn't seen before from connecting var/notify_new_player_age = 0 // how long do we notify admins of a new player var/irc_first_connection_alert = 0 // do we notify the irc channel when somebody is connecting for the first time? @@ -518,8 +517,6 @@ config.force_random_names = 1 if("allow_ai") config.allow_ai = 1 - if("door_remote") - config.door_remote = 1 if("silent_ai") config.silent_ai = 1 if("silent_borg") 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 b1a156a135d..abe289ec138 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm @@ -17,5 +17,4 @@ new /obj/item/clothing/mask/gas(src) new /obj/item/clothing/glasses/meson(src) new /obj/item/clothing/head/soft(src) - if(config && config.door_remote) - new /obj/item/weapon/control_wand/quartermaster(src) + new /obj/item/weapon/control_wand/quartermaster(src) 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 9f94bc49898..6f11dfbe212 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -23,8 +23,7 @@ new /obj/item/device/multitool(src) new /obj/item/device/assembly/flash/handheld(src) new /obj/item/clothing/glasses/meson/engine(src) - if(config && config.door_remote) - new /obj/item/weapon/control_wand/chief_engineer(src) + new /obj/item/weapon/control_wand/chief_engineer(src) /obj/structure/closet/secure_closet/engineering_electrical name = "electrical supplies locker" 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 7b1d7b5ffe2..249b0a87f53 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm @@ -69,8 +69,7 @@ new /obj/item/device/assembly/flash/handheld(src) new /obj/item/weapon/reagent_containers/hypospray/CMO(src) new /obj/item/organ/internal/cyberimp/eyes/hud/medical(src) - if(config && config.door_remote) - new /obj/item/weapon/control_wand/chief_medical_officer(src) + new /obj/item/weapon/control_wand/chief_medical_officer(src) /obj/structure/closet/secure_closet/animal name = "animal control" 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 d1553156dd0..63bacd54914 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm @@ -21,5 +21,4 @@ new /obj/item/clothing/suit/armor/reactive/teleport(src) new /obj/item/device/assembly/flash/handheld(src) new /obj/item/device/laser_pointer(src) - if(config && config.door_remote) - new /obj/item/weapon/control_wand/research_director(src) + new /obj/item/weapon/control_wand/research_director(src) 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 4645b7a2183..a679adbc59b 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -26,8 +26,7 @@ new /obj/item/clothing/gloves/color/captain(src) new /obj/item/weapon/restraints/handcuffs/cable/zipties(src) new /obj/item/weapon/gun/energy/gun(src) - if(config && config.door_remote) - new /obj/item/weapon/control_wand/captain(src) + new /obj/item/weapon/control_wand/captain(src) /obj/structure/closet/secure_closet/hop name = "\proper head of personnel's locker" @@ -79,8 +78,7 @@ new /obj/item/weapon/melee/baton/loaded(src) new /obj/item/weapon/storage/belt/security/full(src) new /obj/item/weapon/gun/energy/gun/hos(src) - if(config && config.door_remote) - new /obj/item/weapon/control_wand/head_of_security(src) + new /obj/item/weapon/control_wand/head_of_security(src) /obj/structure/closet/secure_closet/warden name = "\proper warden's locker" diff --git a/config/game_options.txt b/config/game_options.txt index d5550ea31b6..a9340c2ff37 100644 --- a/config/game_options.txt +++ b/config/game_options.txt @@ -189,10 +189,6 @@ ALLOW_RANDOM_EVENTS ## Allow the AI job to be picked. ALLOW_AI - -## Allow heads of staff to start with door remotes, to remotely control doors like a pseudo AI. -#DOOR_REMOTE - ### AWAY MISSIONS ### ## How long the delay is before the Away Mission gate opens. Default is half an hour. From 20e9b2a8e21bdb30999293cf1b59d880fb55edc3 Mon Sep 17 00:00:00 2001 From: KorPhaeron Date: Mon, 22 Feb 2016 16:32:38 -0600 Subject: [PATCH 012/235] Fixes control wand access --- code/game/objects/items/control_wand.dm | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/code/game/objects/items/control_wand.dm b/code/game/objects/items/control_wand.dm index f46dbaf39e3..727c24d893a 100644 --- a/code/game/objects/items/control_wand.dm +++ b/code/game/objects/items/control_wand.dm @@ -10,12 +10,13 @@ desc = "Remotely controls airlocks." var/mode = WAND_OPEN var/obj/item/weapon/card/id/ID - var/datum/job/wand_access = "Assistant" //This is for access. See access.dm for which jobs give what access. Use "Captain" if you want the wand to work on all doors. + var/wand_access = /datum/job/assistant //This is for access. See access.dm for which jobs give what access. Use "Captain" if you want the wand to work on all doors. /obj/item/weapon/control_wand/New() ..() + var/datum/job/J = new wand_access ID = new /obj/item/weapon/card/id - ID.access = wand_access.get_access() + ID.access = J.get_access() /obj/item/weapon/control_wand/attack_self(mob/user) switch(mode) @@ -58,31 +59,31 @@ name = "omni door remote" desc = "This control wand can access any door on the station." icon_state = "gangtool-yellow" - wand_access = "Captain" + wand_access = /datum/job/captain /obj/item/weapon/control_wand/chief_engineer name = "engineering door remote" - wand_access = "Chief Engineer" + wand_access = /datum/job/chief_engineer icon_state = "gangtool-orange" /obj/item/weapon/control_wand/research_director name = "research door remote" - wand_access = "Research Director" + wand_access = /datum/job/rd icon_state = "gangtool-purple" /obj/item/weapon/control_wand/head_of_security name = "security door remote" - wand_access = "Head of Security" + wand_access = /datum/job/hos icon_state = "gangtool-red" /obj/item/weapon/control_wand/quartermaster name = "supply door remote" - wand_access = "Quartermaster" + wand_access = /datum/job/qm icon_state = "gangtool-green" /obj/item/weapon/control_wand/chief_medical_officer name = "medical door remote" - wand_access = "Chief Medical Officer" + wand_access = /datum/job/cmo icon_state = "gangtool-blue" #undef WAND_OPEN From 1bfd3eae34400a852da0ffc606b63c0895db5b71 Mon Sep 17 00:00:00 2001 From: KorPhaeron Date: Mon, 22 Feb 2016 16:36:47 -0600 Subject: [PATCH 013/235] Better inhands --- code/game/objects/items/control_wand.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/control_wand.dm b/code/game/objects/items/control_wand.dm index 727c24d893a..3d856902e36 100644 --- a/code/game/objects/items/control_wand.dm +++ b/code/game/objects/items/control_wand.dm @@ -4,7 +4,7 @@ /obj/item/weapon/control_wand icon_state = "gangtool-white" - item_state = "walkietalkie" + item_state = "electronic" icon = 'icons/obj/device.dmi' name = "control wand" desc = "Remotely controls airlocks." From 72854bd97383d4cf1ff1b16c157884569e0c6a8a Mon Sep 17 00:00:00 2001 From: Akke Date: Tue, 23 Feb 2016 00:03:15 +0000 Subject: [PATCH 014/235] Flies can no longer eat. Flies must eat vomit. Eating causes vomiting. Janitors and Janitorborgs rollout. --- code/game/atoms.dm | 7 +++++++ .../objects/effects/decals/Cleanable/misc.dm | 16 ++++++++++++++++ .../mob/living/carbon/human/species_types.dm | 15 +++++++++++++++ 3 files changed, 38 insertions(+) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 9301e71fb92..51cacaae160 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -280,6 +280,13 @@ var/list/blood_splatter_icons = list() var/obj/effect/decal/cleanable/vomit/this = new /obj/effect/decal/cleanable/vomit(src) if(M.reagents) M.reagents.trans_to(this, M.reagents.total_volume / 10) + for(var/datum/reagent/R in reagents.reagent_list) //clears the stomach of anything that might be digested as food + if (istype(R, /datum/reagent/consumable)) + var/datum/reagent/consumable/nutri_check = R + if(nutri_check.nutriment_factor >0) + reagents.add_reagent(R.id,R.volume) + M.reagents.remove_reagent(R.id,R.volume) + // Make toxins vomit look different if(toxvomit) this.icon_state = "vomittox_[pick(1,4)]" diff --git a/code/game/objects/effects/decals/Cleanable/misc.dm b/code/game/objects/effects/decals/Cleanable/misc.dm index 098a2b92bc6..bd908f6dbfc 100644 --- a/code/game/objects/effects/decals/Cleanable/misc.dm +++ b/code/game/objects/effects/decals/Cleanable/misc.dm @@ -87,6 +87,22 @@ random_icon_states = list("vomit_1", "vomit_2", "vomit_3", "vomit_4") var/list/viruses = list() +/obj/effect/decal/cleanable/vomit/attack_hand(var/mob/user) + if(istype(user,/mob/living/carbon/human)) + var/mob/living/carbon/human/H = user + if(H.dna.species.id == "fly") + playsound(get_turf(src), 'sound/items/drink.ogg', 50, 1) //slurp + H.visible_message("[H] extends a small proboscis into the vomit pool, sucking it with a slurping sound.") + if(reagents) + for(var/datum/reagent/R in reagents.reagent_list) + if (istype(R, /datum/reagent/consumable)) + var/datum/reagent/consumable/nutri_check = R + if(nutri_check.nutriment_factor >0) + H.nutrition += nutri_check.nutriment_factor * nutri_check.volume + reagents.remove_reagent(nutri_check.id,nutri_check.volume) + reagents.trans_to(H, reagents.total_volume) + Destroy() + /obj/effect/decal/cleanable/vomit/Destroy() for(var/datum/disease/D in viruses) D.cure(0) diff --git a/code/modules/mob/living/carbon/human/species_types.dm b/code/modules/mob/living/carbon/human/species_types.dm index d76cdfa4384..2aa7ce70fe2 100644 --- a/code/modules/mob/living/carbon/human/species_types.dm +++ b/code/modules/mob/living/carbon/human/species_types.dm @@ -373,6 +373,21 @@ var/regex/lizard_hiSS = new("S+", "g") /datum/species/fly/handle_speech(message) return replacetext(message, "z", stutter("zz")) +/datum/species/fly/handle_chemicals(datum/reagent/chem, mob/living/carbon/human/H) + if(istype(chem,/datum/reagent/consumable)) + var/datum/reagent/consumable/nutri_check = chem + if(nutri_check.nutriment_factor >0) + var/turf/pos = get_turf(H) + pos.add_vomit_floor(H,1) //toxic vomit, for the extra "disgusting" feeling + //var/vomit_pile = + //vomit_pile + //H.reagents. + //H.reagents.trans_to(vomit_pile, H.reagents.total_volume) //might need nerfing later since it allows fly people to purge all poisons too. + playsound(pos, 'sound/effects/splat.ogg', 50, 1) + H.visible_message("[H] vomits on the floor!", \ + "You throw up on the floor!") + ..() + /* SKELETONS */ From 8a627b9e66c4af8894c8ed65ea9a0a5af5b83827 Mon Sep 17 00:00:00 2001 From: malkevin Date: Tue, 23 Feb 2016 21:46:59 +0000 Subject: [PATCH 015/235] Cuffs and sec clean up Sometime last year sec officers lost one of the two pairs of cuffs they started with (I think its when the adv taser was added on spawn, cuffs used to be in the armor slot and were replaced by the taser but never placed anywhere else) Seeing as cuffs are the only thing stopping sec officers beating the clown to death, I'm readding them. I've also done a general clean up on sec lockers, removing the extra standard headset (why the f weren't these just replaced by the bowmans in the first place?), and stuffed the locker contents into the sec belts - because fuck the RSI inducing clickfest that is gearing up. Reordered some of the contents of lockers, again for less repetitive clicks. Gave the HoS a proper stun baton (I've notice most HoS's pinch a spare one from an officer's locker). Swapped the detectives collapsible baton for a classic baton, seeing as they're as shit as collapsible batons now and fit the detective's film noir look better. Also gave him some pepperspray because its terrible enough for him to use. :CL: Malkevin tweak: Sec officers have two sets of cuffs again (one on spawn, one in locker) tweak: Done some optimisation of sec spawn equipment lists and lockers to remove some of the repetitive clicking, sec belts are now preloaded with equipment. tweak: HoS has a full baton instead of the collapsible one tweak: Detective has a classic police baton and pepper spray instead of the collapsible baton (some made police batons shit, so don't get overly happy) bugfix: pop scaled additional lockers spawned were the wrong type, changed them to the right type which has batons now. /:CL: --- code/controllers/subsystem/jobs.dm | 2 +- .../objects/items/weapons/storage/belt.dm | 8 +++++- .../crates_lockers/closets/secure/security.dm | 28 ++++++++----------- code/modules/jobs/job_types/security.dm | 21 ++++++++------ 4 files changed, 33 insertions(+), 26 deletions(-) diff --git a/code/controllers/subsystem/jobs.dm b/code/controllers/subsystem/jobs.dm index ea324a9f3c4..c68f1f27928 100644 --- a/code/controllers/subsystem/jobs.dm +++ b/code/controllers/subsystem/jobs.dm @@ -417,7 +417,7 @@ var/datum/subsystem/job/SSjob for(var/i=equip_needed-5, i>0, i--) if(secequipment.len) var/spawnloc = secequipment[1] - new /obj/structure/closet/secure_closet/security(spawnloc) + new /obj/structure/closet/secure_closet/security/sec(spawnloc) secequipment -= spawnloc else //We ran out of spare locker spawns! break diff --git a/code/game/objects/items/weapons/storage/belt.dm b/code/game/objects/items/weapons/storage/belt.dm index f04f3e31090..455111c6f74 100644 --- a/code/game/objects/items/weapons/storage/belt.dm +++ b/code/game/objects/items/weapons/storage/belt.dm @@ -107,7 +107,13 @@ /obj/item/weapon/storage/belt/security/full/New() ..() - new /obj/item/device/flashlight/seclite(src) + new /obj/item/weapon/reagent_containers/spray/pepper(src) + new /obj/item/weapon/restraints/handcuffs(src) + new /obj/item/weapon/grenade/flashbang(src) + new /obj/item/device/assembly/flash/handheld(src) + new /obj/item/weapon/melee/baton/loaded(src) + + /obj/item/weapon/storage/belt/soulstone name = "soul stone belt" 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 f9574074328..163b1b441fa 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -68,15 +68,15 @@ new /obj/item/clothing/head/HoS(src) new /obj/item/clothing/glasses/hud/security/sunglasses/eyepatch(src) new /obj/item/clothing/glasses/hud/security/sunglasses/gars/supergars(src) - new /obj/item/weapon/storage/lockbox/loyalty(src) - new /obj/item/weapon/storage/box/flashbangs(src) new /obj/item/device/megaphone/sec(src) new /obj/item/weapon/holosign_creator/security(src) + new /obj/item/weapon/storage/lockbox/loyalty(src) new /obj/item/clothing/mask/gas/sechailer/swat(src) + new /obj/item/weapon/storage/box/flashbangs(src) new /obj/item/weapon/shield/riot/tele(src) - new /obj/item/weapon/melee/baton/loaded(src) new /obj/item/weapon/storage/belt/security/full(src) new /obj/item/weapon/gun/energy/gun/hos(src) + new /obj/item/device/flashlight/seclite(src) /obj/structure/closet/secure_closet/warden name = "\proper warden's locker" @@ -92,13 +92,12 @@ new /obj/item/clothing/suit/armor/vest/warden/alt(src) new /obj/item/clothing/under/rank/warden/navyblue(src) new /obj/item/clothing/glasses/hud/security/sunglasses(src) - new /obj/item/clothing/mask/gas/sechailer(src) - new /obj/item/weapon/storage/box/flashbangs(src) - new /obj/item/weapon/storage/box/zipties(src) new /obj/item/weapon/holosign_creator/security(src) - new /obj/item/weapon/reagent_containers/spray/pepper(src) - new /obj/item/weapon/melee/baton/loaded(src) + new /obj/item/clothing/mask/gas/sechailer(src) + new /obj/item/weapon/storage/box/zipties(src) + new /obj/item/weapon/storage/box/flashbangs(src) new /obj/item/weapon/storage/belt/security/full(src) + new /obj/item/device/flashlight/seclite(src) /obj/structure/closet/secure_closet/security name = "security officer's locker" @@ -108,20 +107,16 @@ /obj/structure/closet/secure_closet/security/New() ..() new /obj/item/clothing/suit/armor/vest(src) - new /obj/item/device/radio/headset/headset_sec(src) - new /obj/item/device/radio/headset/headset_sec/alt(src) - new /obj/item/weapon/reagent_containers/spray/pepper(src) - new /obj/item/device/assembly/flash/handheld(src) - new /obj/item/weapon/grenade/flashbang(src) - new /obj/item/weapon/storage/belt/security/full(src) - new /obj/item/clothing/glasses/hud/security/sunglasses(src) new /obj/item/clothing/head/helmet/sec(src) + new /obj/item/device/radio/headset/headset_sec/alt(src) + new /obj/item/clothing/glasses/hud/security/sunglasses(src) + new /obj/item/device/flashlight/seclite(src) /obj/structure/closet/secure_closet/security/sec /obj/structure/closet/secure_closet/security/sec/New() ..() - new /obj/item/weapon/melee/baton/loaded(src) + new /obj/item/weapon/storage/belt/security/full(src) /obj/structure/closet/secure_closet/security/cargo @@ -174,6 +169,7 @@ new /obj/item/device/radio/headset/headset_sec(src) new /obj/item/device/detective_scanner(src) new /obj/item/weapon/holosign_creator/security(src) + new /obj/item/weapon/reagent_containers/spray/pepper(src) new /obj/item/clothing/suit/armor/vest/det_suit(src) new /obj/item/ammo_box/c38(src) new /obj/item/ammo_box/c38(src) diff --git a/code/modules/jobs/job_types/security.dm b/code/modules/jobs/job_types/security.dm index 7f47d287f3c..415b6756ece 100644 --- a/code/modules/jobs/job_types/security.dm +++ b/code/modules/jobs/job_types/security.dm @@ -44,12 +44,14 @@ Head of Security head = /obj/item/clothing/head/HoS/beret glasses = /obj/item/clothing/glasses/hud/security/sunglasses suit_store = /obj/item/weapon/gun/energy/gun - backpack_contents = list(/obj/item/weapon/melee/classic_baton/telescopic=1,\ - /obj/item/weapon/restraints/handcuffs=1) + r_pocket = /obj/item/device/assembly/flash/handheld + l_pocket = /obj/item/weapon/restraints/handcuffs + backpack_contents = list(/obj/item/weapon/melee/baton/loaded=1) backpack = /obj/item/weapon/storage/backpack/security satchel = /obj/item/weapon/storage/backpack/satchel_sec dufflebag = /obj/item/weapon/storage/backpack/dufflebag/sec + box = /obj/item/weapon/storage/box/security /datum/outfit/job/hos/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) ..() @@ -99,13 +101,16 @@ Warden gloves = /obj/item/clothing/gloves/color/black head = /obj/item/clothing/head/warden glasses = /obj/item/clothing/glasses/hud/security/sunglasses - l_pocket = /obj/item/device/assembly/flash/handheld + r_pocket = /obj/item/device/assembly/flash/handheld + l_pocket = /obj/item/weapon/restraints/handcuffs suit_store = /obj/item/weapon/gun/energy/gun/advtaser - backpack_contents = list(/obj/item/weapon/restraints/handcuffs=1) + backpack_contents = list(/obj/item/weapon/melee/baton/loaded=1) backpack = /obj/item/weapon/storage/backpack/security satchel = /obj/item/weapon/storage/backpack/satchel_sec dufflebag = /obj/item/weapon/storage/backpack/dufflebag/sec + box = /obj/item/weapon/storage/box/security + /datum/outfit/job/warden/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) ..() @@ -152,7 +157,7 @@ Detective r_pocket = /obj/item/weapon/lighter backpack_contents = list(/obj/item/weapon/storage/box/evidence=1,\ /obj/item/device/detective_scanner=1,\ - /obj/item/weapon/melee/classic_baton/telescopic=1) + /obj/item/weapon/melee/classic_baton=1) mask = /obj/item/clothing/mask/cigarette /datum/outfit/job/detective/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) @@ -205,10 +210,10 @@ var/list/sec_departments = list("engineering", "supply", "medical", "science") head = /obj/item/clothing/head/helmet/sec suit = /obj/item/clothing/suit/armor/vest shoes = /obj/item/clothing/shoes/jackboots - l_pocket = /obj/item/device/assembly/flash/handheld + l_pocket = /obj/item/weapon/restraints/handcuffs + r_pocket = /obj/item/device/assembly/flash/handheld suit_store = /obj/item/weapon/gun/energy/gun/advtaser - backpack_contents = list(/obj/item/weapon/restraints/handcuffs=1,\ - /obj/item/weapon/melee/baton/loaded=1) + backpack_contents = list(/obj/item/weapon/melee/baton/loaded=1) backpack = /obj/item/weapon/storage/backpack/security satchel = /obj/item/weapon/storage/backpack/satchel_sec From ba85dc0266d09596aa43013462adefb8d74fe000 Mon Sep 17 00:00:00 2001 From: Malkevin Date: Wed, 24 Feb 2016 21:46:08 +0000 Subject: [PATCH 016/235] Or alternatively we could not be lazy cunts and take the five seconds it takes to press the flip sprite button twice. --- icons/mob/inhands/items_lefthand.dmi | Bin 111256 -> 111278 bytes icons/mob/inhands/items_righthand.dmi | Bin 108078 -> 108068 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/inhands/items_lefthand.dmi b/icons/mob/inhands/items_lefthand.dmi index 395a72b643d9a1db3c526f2109ff08696855f271..c22e63e19766a36b711c98dabcc4275db0e386cc 100644 GIT binary patch delta 85464 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 i7!dMikIj^}t3>z%N4I1?Gd^QI9D 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
  • lV<%(=)N6CmpDuG9>uXV0v%#Fl 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%0A-5qBzDPiXnfl};9*Ri1K-V{otTdk7KmQaiI*B*z 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 Ny03q)O#SJb{{zUJTB!g4 diff --git a/icons/mob/inhands/items_righthand.dmi b/icons/mob/inhands/items_righthand.dmi index dfe25ed5c1bbdfa08578dc9972f7c392356fa214..b75f6e409cf0b37f9fd8c9989c68dc9f97d1d4e4 100644 GIT binary patch delta 70220 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 delta 70266 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 W(Y!C|sL{dW>)bQATYBfo%l`+}S8*!< From 505e070552d4a366987a89c07824e058f8189529 Mon Sep 17 00:00:00 2001 From: Akke Date: Wed, 24 Feb 2016 22:56:44 +0000 Subject: [PATCH 017/235] Still WIP due to oranges demand for it to be a proc. I don't actually know how to. --- code/game/atoms.dm | 29 ++++++++++++++----- .../mob/living/carbon/human/species_types.dm | 6 +--- 2 files changed, 23 insertions(+), 12 deletions(-) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 51cacaae160..10608adb915 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -280,13 +280,6 @@ var/list/blood_splatter_icons = list() var/obj/effect/decal/cleanable/vomit/this = new /obj/effect/decal/cleanable/vomit(src) if(M.reagents) M.reagents.trans_to(this, M.reagents.total_volume / 10) - for(var/datum/reagent/R in reagents.reagent_list) //clears the stomach of anything that might be digested as food - if (istype(R, /datum/reagent/consumable)) - var/datum/reagent/consumable/nutri_check = R - if(nutri_check.nutriment_factor >0) - reagents.add_reagent(R.id,R.volume) - M.reagents.remove_reagent(R.id,R.volume) - // Make toxins vomit look different if(toxvomit) this.icon_state = "vomittox_[pick(1,4)]" @@ -388,3 +381,25 @@ var/list/blood_splatter_icons = list() //the sight changes to give to the mob whose perspective is set to that atom (e.g. A mob with nightvision loses its nightvision while looking through a normal camera) /atom/proc/update_remote_sight(mob/living/user) return + +/atom/proc/add_vomit_floor(mob/living/carbon/M, toxvomit = 0) + if(istype(src,/turf/simulated) ) + var/obj/effect/decal/cleanable/vomit/this = PoolOrNew(/obj/effect/decal/cleanable/vomit, src) + if(M.reagents) + // make a new proc that does everything below. + M.reagents.trans_to(this, M.reagents.total_volume / 10) + for(var/datum/reagent/R in reagents.reagent_list) //clears the stomach of anything that might be digested as food + if(istype(R, /datum/reagent/consumable)) + var/datum/reagent/consumable/nutri_check = R + if(nutri_check.nutriment_factor >0) + reagents.add_reagent(R.id,R.volume) + M.reagents.remove_reagent(R.id,R.volume) + +/datum/reagent/proc/lose_lunch(var/atom/splat) + if( ! splat.reagents) + return + for(var/datum/reagent/consumable/lunch in reagent_list) + if(lunch.nutriment_factor > 0 ) + splat.reagents.add_reagent(lunch.id, lunch.volume) + remove_reagent(lunch.id, lunch.volume) + trans_to(splat, total_volume/10) \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species_types.dm b/code/modules/mob/living/carbon/human/species_types.dm index 2aa7ce70fe2..a9d94c462d7 100644 --- a/code/modules/mob/living/carbon/human/species_types.dm +++ b/code/modules/mob/living/carbon/human/species_types.dm @@ -378,11 +378,7 @@ var/regex/lizard_hiSS = new("S+", "g") var/datum/reagent/consumable/nutri_check = chem if(nutri_check.nutriment_factor >0) var/turf/pos = get_turf(H) - pos.add_vomit_floor(H,1) //toxic vomit, for the extra "disgusting" feeling - //var/vomit_pile = - //vomit_pile - //H.reagents. - //H.reagents.trans_to(vomit_pile, H.reagents.total_volume) //might need nerfing later since it allows fly people to purge all poisons too. + H.vomit(0) playsound(pos, 'sound/effects/splat.ogg', 50, 1) H.visible_message("[H] vomits on the floor!", \ "You throw up on the floor!") From b35db5530552daeff9b9afae912615f010ad487d Mon Sep 17 00:00:00 2001 From: Akke Date: Wed, 24 Feb 2016 23:28:38 +0000 Subject: [PATCH 018/235] adds new recipes/others.dm --- .../reagents/chemistry/recipes/others.dm | 84 ++++++++++++++++++- 1 file changed, 80 insertions(+), 4 deletions(-) diff --git a/code/modules/reagents/chemistry/recipes/others.dm b/code/modules/reagents/chemistry/recipes/others.dm index a2012b8fe7b..7601506882f 100644 --- a/code/modules/reagents/chemistry/recipes/others.dm +++ b/code/modules/reagents/chemistry/recipes/others.dm @@ -133,6 +133,42 @@ required_reagents = list("water" = 5, "milk" = 5) result_amount = 15 +/datum/chemical_reaction/virus_food_mutation + name = "mutagenic agar" + id = "mutagenvirusfood" + result = "mutagenvirusfood" + required_reagents = list("mutagen" = 1) + required_catalysts = list("virusfood" = 1) + +/datum/chemical_reaction/virus_food_mutation/synaptizine + name = "virus rations" + id = "synaptizinevirusfood" + result = "synaptizinevirusfood" + required_reagents = list("synaptizine" = 1) + +/datum/chemical_reaction/virus_food_mutation/plasma + name = "virus plasma" + id = "plasmavirusfood" + result = "plasmavirusfood" + required_reagents = list("plasma" = 1) + +/datum/chemical_reaction/virus_food_mutation/plasma/synaptizine + name = "weakened virus plasma" + id = "weakplasmavirusfood" + result = "weakplasmavirusfood" + required_catalysts = list("plasmavirusfood" = 1) + required_reagents = list("synaptizine" = 1) + +/datum/chemical_reaction/virus_food_mutation/sugar + name = "sucrose agar" + id = "sugarvirusfood" + result = "sugarvirusfood" + required_catalysts = list("mutagenvirusfood" = 1) + required_reagents = list("sugar" = 1) + +/datum/chemical_reaction/virus_food_mutation/sugar/salineglucose + required_reagents = list("salglu_solution" = 1) + /datum/chemical_reaction/mix_virus name = "Mix Virus" id = "mixvirus" @@ -163,18 +199,58 @@ name = "Mix Virus 3" id = "mixvirus3" - required_reagents = list("toxin" = 1) - level_min = 3 - level_max = 5 + required_reagents = list("plasma" = 1) + level_min = 4 + level_max = 6 /datum/chemical_reaction/mix_virus/mix_virus_4 name = "Mix Virus 4" id = "mixvirus4" - required_reagents = list("plasma" = 1) + required_reagents = list("uranium" = 1) level_min = 5 level_max = 6 +/datum/chemical_reaction/mix_virus/mix_virus_5 + + name = "Mix Virus 5" + id = "mixvirus5" + required_reagents = list("mutagenvirusfood" = 1) + level_min = 3 + level_max = 3 + +/datum/chemical_reaction/mix_virus/mix_virus_6 + + name = "Mix Virus 6" + id = "mixvirus6" + required_reagents = list("sugarvirusfood" = 1) + level_min = 4 + level_max = 4 + +/datum/chemical_reaction/mix_virus/mix_virus_7 + + name = "Mix Virus 7" + id = "mixvirus7" + required_reagents = list("weakplasmavirusfood" = 1) + level_min = 5 + level_max = 5 + +/datum/chemical_reaction/mix_virus/mix_virus_8 + + name = "Mix Virus 8" + id = "mixvirus8" + required_reagents = list("plasmavirusfood" = 1) + level_min = 6 + level_max = 6 + +/datum/chemical_reaction/mix_virus/mix_virus_9 + + name = "Mix Virus 9" + id = "mixvirus9" + required_reagents = list("synaptizinevirusfood" = 1) + level_min = 1 + level_max = 1 + /datum/chemical_reaction/mix_virus/rem_virus name = "Devolve Virus" From 45065339d461a24e770cb0c0e230a90e0347813e Mon Sep 17 00:00:00 2001 From: Shadowlight213 Date: Wed, 24 Feb 2016 20:43:56 -0800 Subject: [PATCH 019/235] Adds rare children and void puppies to corgis --- .../mob/living/simple_animal/friendly/dog.dm | 17 +++++++++++++++++ .../mob/living/simple_animal/simple_animal.dm | 6 +++++- icons/mob/pets.dmi | Bin 30681 -> 31485 bytes 3 files changed, 22 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/friendly/dog.dm b/code/modules/mob/living/simple_animal/friendly/dog.dm index 7011ce950e2..19eb622f0fd 100644 --- a/code/modules/mob/living/simple_animal/friendly/dog.dm +++ b/code/modules/mob/living/simple_animal/friendly/dog.dm @@ -24,11 +24,13 @@ gender = MALE butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab/corgi = 3, /obj/item/stack/sheet/animalhide/corgi = 1) childtype = /mob/living/simple_animal/pet/dog/corgi/puppy + rarechildtype = /mob/living/simple_animal/pet/dog/corgi/puppy/void species = /mob/living/simple_animal/pet/dog var/shaved = 0 var/obj/item/inventory_head var/obj/item/inventory_back var/facehugger + var/nofur = 0 //Corgis that have risen past the material plane of existence. gold_core_spawnable = 2 /mob/living/simple_animal/pet/dog/pug @@ -87,6 +89,8 @@ if (shaved) user << "You can't shave this corgi, it's already been shaved!" return + if (nofur) + user << " You can't shave this corgi, it doesn't have a fur coat!" user.visible_message("[user] starts to shave [src] using \the [O].", "You start to shave [src] using \the [O]...") if(do_after(user, 50, target = src)) user.visible_message("[user] shaves [src]'s hair using \the [O].") @@ -518,6 +522,19 @@ ..() +/mob/living/simple_animal/pet/dog/corgi/puppy/void //Tribute to the corgis born in nullspace + name = "\improper void puppy" + real_name = "voidy" + desc = "A corgi puppy that has been infused with deep space energy." + icon_state = "void_puppy" + icon_living = "void_puppy" + icon_dead = "void_puppy_dead" + density = 0 + nofur = 1 + pass_flags = PASSMOB + mob_size = MOB_SIZE_SMALL + + //LISA! SQUEEEEEEEEE~ /mob/living/simple_animal/pet/dog/corgi/Lisa name = "Lisa" diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 7351dcdb064..dae8d7957ab 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -55,6 +55,7 @@ //Hot simple_animal baby making vars var/childtype = null + var/rarechildtype = null //Special children var/scan_ready = 1 var/species //Sorry, no spider+corgi buttbabies. @@ -509,7 +510,10 @@ alone = 0 continue if(alone && partner && children < 3) - new childtype(loc) + if(prob(5) && rarechildtype) + new rarechildtype(loc) + else + new childtype(loc) /mob/living/simple_animal/stripPanelUnequip(obj/item/what, mob/who, where, child_override) if(!child_override) diff --git a/icons/mob/pets.dmi b/icons/mob/pets.dmi index 2552baf06fe484305e93777f90b0cdead68d0abd..a816f07aa197fdfb57d048a918864fcecfdd6660 100644 GIT binary patch delta 10595 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 M5(?twqK1M010ToUzyJUM delta 9793 zcmb8VbyyT%7&g2M{OC|5ge8?mx}-xI>23jO>CT~%Zjc6P5RjGzMN+zZr8}f^-{JfI zc;lb zT=hq@m?}F+I7A(Y>#P2Ix^>>@ZR}v(tXtRquX~Psv)|5H>?YAg%_6u(RFp^*nAk+79sLwV=Gy;QgWIm9LNm6z5;uGCFYSPJp~ zz4F+22n94GzS4in-hXZ~D=-_}Tjf?2o}$dXV-WfIW!l;v*DAfq;%lrH|1U46amUGJ z$2GBZbgp`IcB^(Znd+wn9`pLA|-7YPSOQC4R(T;h_ z`{P4|M$8Ul$(v2&fbc3Y3IEK1>u>KHm!x57Q-D7ZQh5-YMq=}2!skECn>JsnRU?a zwWu^U^ z7f1~WF|!i9+R(cF&-=DbQQG(1kM4s!_AXJWzuJ}b1h6w>hH5THoNpP9TBe{oAyq)+ zT7FInD5TBQ`ZU##lu9*UWh^Ehn?fFTEQdyQ$=Vi?kM=sXS1x%EaB{7&C9E-B3NVCT zhHwuD$%=_W4fDo1{SO%E$O3;T`y`b!Z0_wnD{HAwl=;bu;R9RmX%*5J9X0uKpu|WS zAZ=*T_SmRQEWcqRz!z*jp3B9)iiUtcS5ZX+em%V0t~RRFJh6Lon?f3pKWm$pmnUXC zCfvt_<^SJ*|ACM_G^Fvp;NBCxC*#3XA*n7?JZi1k7ws?CtoT@GG0b_1`sU3WoyX2x zm%S;*we|IZp`mw7vuiVd$Yo??B;LK7Z+5XXG~bJ+rgHy6^cu$fDWIOu*CN#wLU`kUhg(~_L@@AT^766!dJI;!SYh%*udE_Ve}`jTVLrWoS1nL&9KL8mz(C00 zmR(M6-mJIVH1M{GzFeyy0d4V5{Ov!ynG#0|TJ(Xs_5P;!wAAjf$L`mjoh4}D%2n{8 z5Y_W>`zm*(e7`-6fo6$G_7W3W%jF86MWAHJFSq&4?yJ*&9pbs*(s!M<^gZ^kS2+pu z^p<-|5h|EF|2Bsb8ya}h)6*rTq@XW@Ga4EiPPdJ)p=w2H95z!7_YV)MWg2e`emslI zW50he-r6qB|C7#zhKGlz!9;kt*i>ClP1@?O8BNZm=j=4CyqA%g$pt+69<8(wr2;Ja zKin@OorVEV&mY`oz1Zu`pFe*_l|%MI#iqU)QH9J>y&} zh}m|Y!du<3WN+UKAMO9g=AgPYYB}p&k}P~^QOx8`$>6oSokA@d zVG&fw)_1R(-af0Hh2Fv)t|m(8Dt-m_7fHWh_ZTRf_SsW&2+XTdtAxJHsk<$N)681d zD-m97fiu&QSr4UQ@Mm>;*NUI(`BT2)@$dkw<7*Mvt_%3DbenZdHcdkdDq9wgfA*Ll z7hWEEJMldbr9xd)9{=SG?4544UCqHnl3I70tiHY}bs~UURq)QVP7>A7=unkLGU4RC z;gj-qx|U4((nZ0df&CdJYQ@*g&ntw$(Hxqm5BL5xxi&-M~*wfB7xNML4D`5oM z9R_5`KtpM@YHj7{zpn~l%(Aj!y?BORo+pp2!)=LQna$$qblu~P@x|HD-_h~AMm9Ce z-J#12jbHbX*_~=B51F9b%TA6V^CX}oB;9q5orXq|bfWz=%j}*p;uS2SSz(0I0%_LY z=nao5k>la^Z?!)^pY7iL2GYE58rhpM@|ZSeA}V=MfdCMs)1!Eitd?>~JGe7j3vCK7Q=DS#KInt?5VEtJoic^IU~KGBYV2 zze<8TuJ%9rRZ?%17kbqdd!pgwrK?8_42`Hr$nE`?y0oLY-XK@;uJEX;bB)!oN6x-G zq=Mr8l?QE+P{YcFETghH(9+5LqRJai)6`|yB5QQ1o2WIrRAKB~KulXk+^;gzN{ZC2 zE*CQ-Hc7B`L3E0jIZ98R18U3jINa)~n+Md_H#Uc}IxY4745flA!$Fa6MyGJObd%2i zb7?X{F)f^%dzO?L(3&KSl_MG+?&C7Cjw^vX=7jQ_&*msSBZzJgK+34Mk@9vI5tc!) z2?w%7^-e?)(M_Vq@b(QELGK5zq7bYxcaG_w*1kg%)7oQCgIkbQj68`TTrv;)!%lZ3 zgeb>X2a@t$OpQ>kz2!^r_oLTo!o;0$yHgr#Ex&!I>gWfgu-Vl^VTFvJSq||l5utdoIc5AKUZ1wqi4hET#Fk7YrgZBEA-T8ilXv#Tqt~V zkqtWLe5fH{w9tDbG&#znAw3aVS7^D-HLoXAp#@Yztd?iU9hR%?RUC4|gWT)1Jx1>+9i74&XhYlDV-1xZ6t=))O7N*ArT)q4zW%DiLDrbuM-FbWSpOp2&RKKv5+5J^+ zAj4>XnGFI4L6NWSaB=>Pb{_3B?55WbpL^SdoX%B?+O4^{%jKAz-@# zxkkuXTJk+MHI~`?Dq#=|z%&h_gFT1IwCb0PKD&b&5IZ!(4c+P8XUhqRX z+@b3OQj@<t-9@{Y9Bv zo`}a+KIsS0q+lH70{5>k$O+`snzVmWWOn4^))gz-IzHIoi1~a1lANwTpdSUl>R`{g zs-3Ml$@Yle*1NNbx9m$WSQzz;=|<^zKgPDaZ|gw_0WGHOGDG)(3$0=u)r{R^VzK#3 zFRT@5LAJkc{jFx<@dZf`;vb*DB;N^}8)tfp^J6%n+T*lg?`)2p%s&}Bb@u&3)x_!o zE@Ri$kK6&2E>Q!3#?6@90a?;){*&`)yb?P&ApgABi4$PygSYW>zz<@8aKbkcZ_n2R zIDLj`ZU!4rt7IiO2ZXr<8L+y_O{3%TD^Nw8Y7Bc~R;9it>IJZc= z)6U6S{oQ<_X>q^sI8Qdwc}nXGZ8oR707BMp4A`bj>oDmaqRclgf_l;%B#Kc^K|!B= zm96~$NBX{gizQf9S~dc<_!v>KA3t>9fq^i?m{rU>kAO36fS9&vH+WqoH% zfLqV(1nnWlm{0k@bR$-<7mmmM1)7C03EeR93#Y5p8^5bwchqYQ!eZorY$$U2vE7SP za0h(#yL-Fr4w_MW_@npoLL+Z-kBq$Es*&>2qg@K>G#Ja5EsrLh9=_~(BvRia^sFd& zg7@@tcBzG+FC}eOQ#UP-SjO?wAy6oj6ON9Hn>unB@rsQ)Fx1%3&G;Fa2sMG1J6Yv6 zEd(zv#AW1&!(Bzso7eLE-}E>CGdIqM@EJyk5YBDjpd_8a1^gk0!fm3H_+4Bh$F3kl zBF($YulX0u*(mn8-V!#475NR-VM|>=BJ5fjBu~-XINb=446Vmiq&Rp2>`f2|;m#8+ z&8RJm>M>5LVf~JFlUhd8WB*IeUR>gUcO*MvV=28~01X(6BRb;A>+-jZ zf92z)A9e>($3RL7m@~{FFnH zi7o_&sm<(G)W>3|Hw0V~$$gAnTFARaHlAfen$xGzwC2>Du3^nud?6LPfEm?MU|ykB zz18zu-&gp`PAnI9nj7ntd70?R9a(Z+XQva*r!RQ0c3+;%EhV#G6m|;RP0Cd)7C= ztzVz+IHs|wg@I521+L}zWtH3S<0{)@YqDk@)$IYTsVS*HN_>M~6@iciehqAP{qfd$ zem4oNkQnv6ARUllt|~6%v%=h2NT6iO)|b;Ge}(fP)UaT?7yNfiaE$F2`PJXr@Ien1 z8acb$I3797ofXd3c2bM`j(H;mI!#r1gc4Ej^HSeBGm-w&}u{Lfm zmeSo$z36wd)F~&{K(`MnEoU`Z&(ABuq~d&R1m3a{&iYag!}_TYf|yKg4f^1*a;e7& z0jVhf$wOWj!yY1g`JHz?-`cKb4ylpKr( zm0J5(@70*G0?y4^`D9!vpS9f0rLUq}O~mt*k*YUF$+}>mDDx?2L0<+65P1a!{$?L_$!4w4#(H>5Xv`#6qko(T zCORHo8sychS2pclQ^93r8(cDIcNaTNu)UlNPIKK8t6UkXXWT-{Q%qF)o!ej8mPSnM zG&Vj^k;p3K z0bdGaDCFq(hGeZb`V%B2CBHkZ_v#%|+si7_t_(~=LoF|l$%MYgFpEk5{JR_s;+P8d zr`Sxg5}M0JcsLK?;~rCBf5iT@KA8R>h=v>r_PK$F?Q$=S&psJ^fS3HvG^)nZBB^K} zu|WPg==Bww>Qt%fXl?|7JyWLH^GUbvWasiC>LVwKOjC8-=lNO-Ba`LjVqEM0s!`bsp+bqhZ?t7XB*%AT3V_uqz)rI4xY9#k({PlE3z>~;u$i&I+ zeQm>s_o|2zh4qroYb}f7@uu9MOlTqNNrYS3=JuH3FBJj`;jJK8A#=_X`ta|4{km zZ6t*c$E~VL4T_HL;>pd?dh))jZ##kjT(m@`RuZO_jp~0fS`~7d#G8cvVE?87dG4`D zY)S(Tp^^snl5AU&zJWSyRsRa$FzfA?#FVAFb~){NDJJFpj=v1B?1*X&QY!haXCKzE zgpGxTRj-GGh){&bbj2n!CdXw3mEpp)bC((U9Mr2c^VKRKekX`N(Z@jS_<@gw<{$sU z|F$j?cr!9GUf-vYmOvWD;~XiQkFz5oXy*j!zQ$~a<jGHKbvsd0RVP&fmu2tm?m@$eLT`pG^4t zIrUX zFgJ5jgSG6jbBWZ!WZ14-y+KX@QlMmFZ$-i_sjG(9lphLH7grdA?PoOKrjs%Xq1VY$6d?I`)-C z)enCDgq)0#s_T87g+<+&LOW{*%Vy?Bf!(rQ@YLUxKZM{oxe4H_YFYdc3**SZ7C4Rj z!JN2`&KGW<%L69F3MjyyK0Zk)36GyEsh^>fVkRx4!Og3Y&%0NTij)VqG`k7U566Gs zf0n;EEb|lXnEzSAFB_ke@Ovjf%a=0k{n-{p|3?dg3O7&Qt7Y~C4Jkhb#fH-*0tm`y~c(oj+^bRN63F4^&r36TXir;`{Bx6h>~D@LVO z_5;ieJ@4&*MJqZ^C6v9cNWMU9@)q1lfU)H z;%bR|Xrxi4VQOh9V{Od{ zY6}M{VrR!Hl|?@+GZPjV7+6?TRAbhMD;+}`nw?FqUZRvD4Xz4YOi)mecawr)M5iIu z@*pGK@l49{_6R->yVo29j4#ChYfyrc1OetRy%AvU%u2KbWhj6jClQrN4iFKUVuLp? zht8*Om=_ml*w!>Q$dt__<|ZlH_mbnj-|Rl^oZiDXfq=B4c0-@8qVko_z(`d{fWmK|Hg6$O&*p|0oT8$lr{Rq1 z#V><9O+wYArBNdyA`DtwF~A#)WDCj|7?ADHR`>Pwg@a4@Gd#S%%RNY=;Uo zIiJFREq0Q$*>8&{tIOjG6kq|f?x1=;CngS8 z%kNoQ!sg=g3*efTxXR>nz<>F&|6+gE$=#ifhbQIy+!b^d3`|U4OG`hmt(k%aix@gM z94=;M#Q?~anDM*8=?yY;hRNSr#cRuUKDxJOq~n#va6C!wL`C{de7yg|Au2BE#^ywi z%~2V$C}^Hi$Hr91$jG9*S65ea!8y(Rz+1>FE7SAv5L#MVRvC9HefU7d=di-9S~2w} znq;y_E{RSa0_?6(SgyLy^$(w3UeaAYZ~$#0_dFpO=qTQM$w+!&>Qtd4s`*%F0xV{= zGXGGBr8@5UpD9DFo3NIz3~IF|zfi$vxB=mT_}?A!;p5|fj)>s69D|V(rxkB(Z>t*_ zN&A~n98u)ZG2bmZbf(0>_>{aKE@o9LrkC0)Mt?J>$UD2Z@O#q`0ibs$BPZV-uOrUM z$zdSCoT=280dW}>MF?$=WETWyrW~kli(^}icMoGKD=U}jH`#-NSYy8|(BifqR#HN* ztE-#E|G*3yW2*)|0r$OVwK4}ptH<%$)>ase+^6N1l;ciBN4En~rm#=rc{RXdcCk18 zO^-c%OgBod9k^x=Z&ikLz}a#?(RqGJkwwNpA)Fe3Ob~S9t&6^_Rz7{os0I9QnZ_rc z?d#jdxQ`j2Q~+*3Zb%3Uul*9bn7cbKL|k0_)16b)0MGI7!G*BbGN$SLE_4-IQqIDg zyhg+N6UBc;1R1ui!FYUD z)}PIxG~E{0vH_b~*IhNx%$ya1>LcKB6y4b=dUJErlgs~(%fllp+wilXR}hSmvCz_D zvRsoH0@l8~yc+azzgthz?SeJ5xdk2MlQ=KLH_Zn`!}*Kd%WMr-0djyvufD6V4^3Ga zkJa$~hWk&al`Nt3{BGghi6Sh}TJ;>=rw;r=6*5&oM^Pqj;0z!UZX0NNZ$2;54*gg~ zM(@XKi&`LRG(1s>QTXRb#<`E5#=aV;KueyI2{fJcY@h?>f3 z$OOB4)GO;*f!Xe3ZES8jJ^CVvbaW69GxzuZq1m^`%^7Z=2Ri%&oAi}mIfu{!fQNld zI|3}W$mQqfx1CQY^p1}dD`wIJEH>FYGwyPNIv=Z~7;}7jdbu{wYN&f#Z4QRkBRRrD zRfer^-S!A*X^Wo1;jN7U-zF2}YUP}W;0m;D|M|%D^m(|OAf9xTYJixE0`kk7TEPs9 z{I0Z*RR9@%!vPmTz{Z6Mm_z$4K=4i{o^;`o{srlqYh(tY3+QE26!Bc0rLq*$tKcJH z@9}1JdYUvnyX=$xdbM7Ty=ues8kRH!&V}jK(eisw7o_7uMw8^+#50*uq$I_!n&qr! zy^UlN`po>mWOUHILC4)uYxu&Y18|q=S~hQt0btd>+T9>eveK4@MG3m@%tZ9R#S*Zf zT&t*_712m5Q!kMRr68nHi_;8tT|QLK!X+eRa0?H{d+P{?fYyGg%`2(2ltHiFN_?{T zHUQWjA;%>bkOXZHFE4Ms)i@GJiN1aN#=y#2{Qdj080mMq=|;@-^k|h@znb=EpzOfj zu$=F`s5%(AzvbtLQoR?WD&3?x$*8+sO_EXU6ZJ%aK<#KY=5OtYb8hy%?F}P?VKP4) zosEA@)gz5A6}a9n#`RD{cTY|x-JER?EeU5NIX(&@&eWe@?j4{`d$_xAv57<55JBX| zQhuR+Np!w-kFXW2n*4VzJ_cFYia;@~96p=RCWpBvJ7;<{=*%^2zBxB%nODzoau;R} z)K{2V$?~PPn?@P1R-fNz@YsF?hcW&N_L^tLlPmY<(DC;d(XKY4Wo5-pkq<3DL;3mh z=Ul4?+x+}|mMB0G@b&AfiOI=yZWi zY;D+Gaj?$yX1*0_YU;pIX%y#=vtg))3{=mA7(vf<-}@$wBuH2c-fA4raQuhAx+&s9 zpVdV+!qOo@a;v`*M@toXgq8K+LFSo!XyOwZkS)YnE~jC77^S6a@4WPE-mOCFn*DewoYz1EoWQx*`sw4@REp&M{%p%$+sNm)zrxe!HTsKkdiwh|%|c5cagw!AbHE z2q!Q<1*T9rDe%0VP;es)Q5Ua%udL+2_|*Cbnt{xXtgKJ}T+SR_U2PbwUwa&{(7t~C z>&sV1cfg&O72xKf$Qf?-yW>6E8h-t0FPUj^8jNbPvdD@@vwjEthxLBt5sTBB zJ|*S%h3#zr&~U!pqI(Xzbj!aU-qc$ zxpo?|hfu`TjPdT0q^6l4N>Fdm8#=mTC5IE+S!tw`lXFgrsF;|Pz!hxl-gw_lz2ITw z|L+wCM^{tO!%4?jPZrDRRfbhF4=7}2=+;>(xHmTX{u`i|t^{R60kbGkbNW0QpiBWd z8Y9>1Y>Oj`H%4tg2LBPi(V;T8+;eyqrFYgKw{OCpYeA9oMz6kfuvYZ` Date: Wed, 24 Feb 2016 20:45:47 -0800 Subject: [PATCH 020/235] fixes a return statement. --- code/modules/mob/living/simple_animal/friendly/dog.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/mob/living/simple_animal/friendly/dog.dm b/code/modules/mob/living/simple_animal/friendly/dog.dm index 19eb622f0fd..d492fd64fc3 100644 --- a/code/modules/mob/living/simple_animal/friendly/dog.dm +++ b/code/modules/mob/living/simple_animal/friendly/dog.dm @@ -91,6 +91,7 @@ return if (nofur) user << " You can't shave this corgi, it doesn't have a fur coat!" + return user.visible_message("[user] starts to shave [src] using \the [O].", "You start to shave [src] using \the [O]...") if(do_after(user, 50, target = src)) user.visible_message("[user] shaves [src]'s hair using \the [O].") From 611dc19d655b00c7e9510c74c649f62e962f6344 Mon Sep 17 00:00:00 2001 From: Shadowlight213 Date: Wed, 24 Feb 2016 21:14:18 -0800 Subject: [PATCH 021/235] Removes dupes --- code/modules/mob/living/simple_animal/friendly/dog.dm | 3 --- 1 file changed, 3 deletions(-) diff --git a/code/modules/mob/living/simple_animal/friendly/dog.dm b/code/modules/mob/living/simple_animal/friendly/dog.dm index d492fd64fc3..0849cebf883 100644 --- a/code/modules/mob/living/simple_animal/friendly/dog.dm +++ b/code/modules/mob/living/simple_animal/friendly/dog.dm @@ -530,10 +530,7 @@ icon_state = "void_puppy" icon_living = "void_puppy" icon_dead = "void_puppy_dead" - density = 0 nofur = 1 - pass_flags = PASSMOB - mob_size = MOB_SIZE_SMALL //LISA! SQUEEEEEEEEE~ From 6c9be9c82d531cbd9e898ab4d2f930b825dd6cfe Mon Sep 17 00:00:00 2001 From: c0 Date: Thu, 25 Feb 2016 12:50:45 +0300 Subject: [PATCH 022/235] Adds breathing tube implant, changes how heart works, reworks arm-mounted implants --- code/_onclick/hud/screen_objects.dm | 80 +++---- .../miniantags/slaughter/slaughter.dm | 3 + code/game/objects/items/devices/multitool.dm | 8 + code/game/objects/items/devices/scanners.dm | 2 +- code/game/objects/items/weapons/defib.dm | 2 +- code/game/objects/items/weapons/kitchen.dm | 8 +- .../game/objects/items/weapons/tanks/tanks.dm | 17 +- code/game/objects/items/weapons/tools.dm | 39 ++++ code/modules/mob/living/carbon/carbon.dm | 7 +- .../mob/living/carbon/carbon_defines.dm | 5 +- .../mob/living/carbon/human/inventory.dm | 2 +- code/modules/mob/living/carbon/life.dm | 3 + .../modules/mob/living/silicon/robot/robot.dm | 2 +- code/modules/mob/mob_grab.dm | 10 +- code/modules/projectiles/guns/mounted.dm | 18 +- .../research/designs/medical_designs.dm | 21 +- code/modules/surgery/organ_manipulation.dm | 4 +- code/modules/surgery/organs/augments_arms.dm | 182 ++++++++++++++++ code/modules/surgery/organs/augments_chest.dm | 106 ++++++++++ code/modules/surgery/organs/augments_eyes.dm | 2 +- .../surgery/organs/augments_internal.dm | 196 ++---------------- code/modules/surgery/organs/helpers.dm | 4 +- code/modules/surgery/organs/organ_internal.dm | 56 ++++- icons/obj/items_cyborg.dmi | Bin 0 -> 2327 bytes icons/obj/surgery.dmi | Bin 20026 -> 23113 bytes tgstation.dme | 2 + 26 files changed, 510 insertions(+), 269 deletions(-) create mode 100644 code/modules/surgery/organs/augments_arms.dm create mode 100644 code/modules/surgery/organs/augments_chest.dm create mode 100644 icons/obj/items_cyborg.dmi diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index fd3bc349f4c..54f015fdf44 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -117,47 +117,49 @@ C << "You are no longer running on internals." icon_state = "internal0" else - if(!istype(C.wear_mask, /obj/item/clothing/mask)) - C << "You are not wearing an internals mask!" - return 1 - else - var/obj/item/clothing/mask/M = C.wear_mask - if(M.mask_adjusted) // if mask on face but pushed down - M.adjustmask(C) // adjust it back - if( !(M.flags & MASKINTERNALS) ) + if(!C.getorganslot("breathing_tube")) + if(!istype(C.wear_mask, /obj/item/clothing/mask)) C << "You are not wearing an internals mask!" - return - if(istype(C.l_hand, /obj/item/weapon/tank)) - C << "You are now running on internals from the [C.l_hand] on your left hand." - C.internal = C.l_hand - else if(istype(C.r_hand, /obj/item/weapon/tank)) - C << "You are now running on internals from the [C.r_hand] on your right hand." - C.internal = C.r_hand - else if(ishuman(C)) - var/mob/living/carbon/human/H = C - if(istype(H.s_store, /obj/item/weapon/tank)) - H << "You are now running on internals from the [H.s_store] on your [H.wear_suit]." - H.internal = H.s_store - else if(istype(H.belt, /obj/item/weapon/tank)) - H << "You are now running on internals from the [H.belt] on your belt." - H.internal = H.belt - else if(istype(H.l_store, /obj/item/weapon/tank)) - H << "You are now running on internals from the [H.l_store] in your left pocket." - H.internal = H.l_store - else if(istype(H.r_store, /obj/item/weapon/tank)) - H << "You are now running on internals from the [H.r_store] in your right pocket." - H.internal = H.r_store - - //Seperate so CO2 jetpacks are a little less cumbersome. - if(!C.internal && istype(C.back, /obj/item/weapon/tank)) - C << "You are now running on internals from the [C.back] on your back." - C.internal = C.back - - if(C.internal) - icon_state = "internal1" + return 1 else - C << "You don't have an oxygen tank!" - return + var/obj/item/clothing/mask/M = C.wear_mask + if(M.mask_adjusted) // if mask on face but pushed down + M.adjustmask(C) // adjust it back + if( !(M.flags & MASKINTERNALS) ) + C << "You are not wearing an internals mask!" + return + + if(istype(C.l_hand, /obj/item/weapon/tank)) + C << "You are now running on internals from the [C.l_hand] on your left hand." + C.internal = C.l_hand + else if(istype(C.r_hand, /obj/item/weapon/tank)) + C << "You are now running on internals from the [C.r_hand] on your right hand." + C.internal = C.r_hand + else if(ishuman(C)) + var/mob/living/carbon/human/H = C + if(istype(H.s_store, /obj/item/weapon/tank)) + H << "You are now running on internals from the [H.s_store] on your [H.wear_suit]." + H.internal = H.s_store + else if(istype(H.belt, /obj/item/weapon/tank)) + H << "You are now running on internals from the [H.belt] on your belt." + H.internal = H.belt + else if(istype(H.l_store, /obj/item/weapon/tank)) + H << "You are now running on internals from the [H.l_store] in your left pocket." + H.internal = H.l_store + else if(istype(H.r_store, /obj/item/weapon/tank)) + H << "You are now running on internals from the [H.r_store] in your right pocket." + H.internal = H.r_store + + //Seperate so CO2 jetpacks are a little less cumbersome. + if(!C.internal && istype(C.back, /obj/item/weapon/tank)) + C << "You are now running on internals from the [C.back] on your back." + C.internal = C.back + + if(C.internal) + icon_state = "internal1" + else + C << "You don't have an oxygen tank!" + return C.update_action_buttons_icon() /obj/screen/mov_intent diff --git a/code/game/gamemodes/miniantags/slaughter/slaughter.dm b/code/game/gamemodes/miniantags/slaughter/slaughter.dm index 684ee437c89..e17f41445d0 100644 --- a/code/game/gamemodes/miniantags/slaughter/slaughter.dm +++ b/code/game/gamemodes/miniantags/slaughter/slaughter.dm @@ -112,3 +112,6 @@ ..() if(M.mind) M.mind.remove_spell(/obj/effect/proc_holder/spell/bloodcrawl) + +/obj/item/organ/internal/heart/demon/Stop() + return 0 // Always beating. diff --git a/code/game/objects/items/devices/multitool.dm b/code/game/objects/items/devices/multitool.dm index d5d116a4392..7b935abfdb5 100644 --- a/code/game/objects/items/devices/multitool.dm +++ b/code/game/objects/items/devices/multitool.dm @@ -63,3 +63,11 @@ track_delay = world.time + 10 // 1 second return + + + +/obj/item/device/multitool/cyborg + name = "multitool" + desc = "Optimised and stripped-down version of a regular multitool." + icon = 'icons/obj/items_cyborg.dmi' + toolspeed = 2 \ No newline at end of file diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index ae8d23b9ecb..68052b14958 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -129,7 +129,7 @@ MASS SPECTROMETER if(ishuman(M)) var/mob/living/carbon/human/H = M - if(H.heart_attack) + if(H.heart_attack && H.stat != DEAD) user << "Subject suffering from heart attack: Apply defibrillator immediately!" user << "Analyzing results for [M]:\n\tOverall status: [mob_status]" diff --git a/code/game/objects/items/weapons/defib.dm b/code/game/objects/items/weapons/defib.dm index 0152f03c41d..88c1ab6393c 100644 --- a/code/game/objects/items/weapons/defib.dm +++ b/code/game/objects/items/weapons/defib.dm @@ -548,7 +548,7 @@ /obj/item/weapon/twohanded/shockpaddles/syndicate name = "syndicate defibrillator paddles" - desc = "A pair of paddles used to revive deceased operatives. It possesses both the ability to penetrate armor and todeliver powerful shocks offensively." + desc = "A pair of paddles used to revive deceased operatives. It possesses both the ability to penetrate armor and to deliver powerful shocks offensively." combat = 1 icon = 'icons/obj/weapons.dmi' icon_state = "defibpaddles0" diff --git a/code/game/objects/items/weapons/kitchen.dm b/code/game/objects/items/weapons/kitchen.dm index f92335d09d0..640a14dec73 100644 --- a/code/game/objects/items/weapons/kitchen.dm +++ b/code/game/objects/items/weapons/kitchen.dm @@ -98,6 +98,12 @@ origin_tech = "materials=2;combat=4" attack_verb = list("slashed", "stabbed", "sliced", "torn", "ripped", "cut") +/obj/item/weapon/kitchen/knife/combat/cyborg + name = "cyborg knife" + icon = 'icons/obj/items_cyborg.dmi' + icon_state = "knife" + desc = "A cyborg-mounted plasteel knife. Extremely sharp and durable." + /obj/item/weapon/kitchen/knife/carrotshiv name = "carrot shiv" icon_state = "carrotshiv" @@ -118,4 +124,4 @@ w_class = 3 attack_verb = list("bashed", "battered", "bludgeoned", "thrashed", "whacked") -/* Trays moved to /obj/item/weapon/storage/bag */ +/* Trays moved to /obj/item/weapon/storage/bag */ diff --git a/code/game/objects/items/weapons/tanks/tanks.dm b/code/game/objects/items/weapons/tanks/tanks.dm index 58b230917d2..f62985f47f3 100644 --- a/code/game/objects/items/weapons/tanks/tanks.dm +++ b/code/game/objects/items/weapons/tanks/tanks.dm @@ -28,14 +28,15 @@ H.internal = null H.update_internals_hud_icon(0) else - if(!H.wear_mask) - H << "You need a mask!" - return - if(H.wear_mask.mask_adjusted) - H.wear_mask.adjustmask(H) - if(!(H.wear_mask.flags & MASKINTERNALS)) - H << "[H.wear_mask] can't use [src]!" - return + if(!H.getorganslot("breathing_tube")) + if(!H.wear_mask) + H << "You need a mask!" + return + if(H.wear_mask.mask_adjusted) + H.wear_mask.adjustmask(H) + if(!(H.wear_mask.flags & MASKINTERNALS)) + H << "[H.wear_mask] can't use [src]!" + return if(H.internal) H << "You switch your internals to [src]." diff --git a/code/game/objects/items/weapons/tools.dm b/code/game/objects/items/weapons/tools.dm index 67696207645..3c546350790 100644 --- a/code/game/objects/items/weapons/tools.dm +++ b/code/game/objects/items/weapons/tools.dm @@ -34,6 +34,12 @@ playsound(loc, 'sound/weapons/genhit.ogg', 50, 1, -1) return (BRUTELOSS) +/obj/item/weapon/wrench/cyborg + name = "automatic wrench" + desc = "An advanced robotic wrench. Can be found in construction cyborgs." + icon = 'icons/obj/items_cyborg.dmi' + toolspeed = 2 + /* * Screwdriver */ @@ -99,6 +105,17 @@ M = user return eyestab(M,user) +/obj/item/weapon/screwdriver/cyborg + name = "powered screwdriver" + desc = "An electrical screwdriver, designed to be both precise and quick." + icon = 'icons/obj/items_cyborg.dmi' + icon_state = "screwdriver" + item_state = "screwdriver_brown" + toolspeed = 2 + +/obj/item/weapon/screwdriver/cyborg/New(loc, var/param_color = null) + return ..(loc, "cyborg") + /* * Wirecutters */ @@ -142,6 +159,16 @@ playsound(loc, 'sound/items/Wirecutter.ogg', 50, 1, -1) return (BRUTELOSS) + +/obj/item/weapon/wirecutters/cyborg + name = "wirecutters" + desc = "This cuts wires." + icon = 'icons/obj/items_cyborg.dmi' + toolspeed = 2 + +/obj/item/weapon/wirecutters/cyborg/New(loc, var/param_color = null) + return ..(loc, "cyborg") + /* * Welding Tool */ @@ -396,6 +423,11 @@ origin_tech = "engineering=2" /obj/item/weapon/weldingtool/largetank/cyborg + name = "integrated welding tool" + desc = "An advanced welder designed to be used in robotic systems." + icon = 'icons/obj/items_cyborg.dmi' + icon_state = "indwelder" + toolspeed = 2 /obj/item/weapon/weldingtool/largetank/flamethrower_screwdriver() return @@ -494,3 +526,10 @@ materials = list(MAT_METAL=70) icon_state = "crowbar_large" toolspeed = 2 + +/obj/item/weapon/crowbar/cyborg + name = "hydraulic crowbar" + desc = "A hydraulic prying tool, compact but powerful. Designed to replace crowbar in construction cyborgs." + icon = 'icons/obj/items_cyborg.dmi' + force = 10 + toolspeed = 2 \ No newline at end of file diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index b6b13b41669..458e37c3901 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -323,9 +323,10 @@ if(internal) internal = null update_internals_hud_icon(0) - else if(ITEM && istype(ITEM, /obj/item/weapon/tank) && wear_mask && (wear_mask.flags & MASKINTERNALS)) - internal = ITEM - update_internals_hud_icon(1) + else if(ITEM && istype(ITEM, /obj/item/weapon/tank)) + if((wear_mask && (wear_mask.flags & MASKINTERNALS)) || getorganslot("breathing_tube")) + internal = ITEM + update_internals_hud_icon(1) visible_message("[usr] [internal ? "opens" : "closes"] the valve on [src]'s [ITEM].", \ "[usr] [internal ? "opens" : "closes"] the valve on [src]'s [ITEM].") diff --git a/code/modules/mob/living/carbon/carbon_defines.dm b/code/modules/mob/living/carbon/carbon_defines.dm index 665ca0422be..544a023160b 100644 --- a/code/modules/mob/living/carbon/carbon_defines.dm +++ b/code/modules/mob/living/carbon/carbon_defines.dm @@ -1,8 +1,9 @@ /mob/living/carbon gender = MALE hud_possible = list(HEALTH_HUD,STATUS_HUD,ANTAG_HUD) - var/list/stomach_contents = list() - var/list/internal_organs = list() //List of /obj/item/organ/internal in the mob. They don't go in the contents for some reason I don't want to know. + var/list/stomach_contents = list() + var/list/internal_organs = list() //List of /obj/item/organ/internal in the mob. They don't go in the contents for some reason I don't want to know. + var/list/internal_organs_slot = list() //Same as above, but stores "slot ID" - "organ" pairs for easy access. var/silent = 0 //Can't talk. Value goes down every life proc. //NOTE TO FUTURE CODERS: DO NOT INITIALIZE NUMERICAL VARS AS NULL OR I WILL MURDER YOU. diff --git a/code/modules/mob/living/carbon/human/inventory.dm b/code/modules/mob/living/carbon/human/inventory.dm index c7e5f8174fe..3e0ad9b5b3c 100644 --- a/code/modules/mob/living/carbon/human/inventory.dm +++ b/code/modules/mob/living/carbon/human/inventory.dm @@ -173,7 +173,7 @@ /mob/living/carbon/human/wear_mask_update(obj/item/clothing/C, toggle_off = 1) if((C.flags_inv & (HIDEHAIR|HIDEFACIALHAIR)) || (initial(C.flags_inv) & (HIDEHAIR|HIDEFACIALHAIR))) update_hair() - if(toggle_off && internal) + if(toggle_off && internal && !getorganslot("breathing_tube")) update_internals_hud_icon(0) internal = null if(C.flags_inv & HIDEEYES) diff --git a/code/modules/mob/living/carbon/life.dm b/code/modules/mob/living/carbon/life.dm index ada5f67baf6..0c1bc7cf192 100644 --- a/code/modules/mob/living/carbon/life.dm +++ b/code/modules/mob/living/carbon/life.dm @@ -199,6 +199,9 @@ if(internal.loc != src) internal = null update_internals_hud_icon(0) + else if ((!wear_mask || !(wear_mask.flags & MASKINTERNALS)) && !getorganslot("breathing_tube")) + internal = null + update_internals_hud_icon(0) else update_internals_hud_icon(1) return internal.remove_air_volume(volume_needed) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index fb2e6646e18..de11726345d 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -453,7 +453,7 @@ if (WT.remove_fuel(0, user)) //The welder has 1u of fuel consumed by it's afterattack, so we don't need to worry about taking any away. if(src == user) user << "You start fixing youself..." - if(!do_after(user, 50/W.toolspeed, target = src)) + if(!do_after(user, 50, target = src)) return adjustBruteLoss(-30) diff --git a/code/modules/mob/mob_grab.dm b/code/modules/mob/mob_grab.dm index 4517dea695e..a29cc3b29fd 100644 --- a/code/modules/mob/mob_grab.dm +++ b/code/modules/mob/mob_grab.dm @@ -100,15 +100,18 @@ if(!affecting.buckled) affecting.loc = assailant.loc + var/breathing_tube = affecting.getorganslot("breathing_tube") + if(state >= GRAB_NECK) affecting.Stun(5) //It will hamper your voice, being choked and all. - if(isliving(affecting)) + if(isliving(affecting) && !breathing_tube) var/mob/living/L = affecting L.adjustOxyLoss(1) if(state >= GRAB_KILL) affecting.Weaken(5) //Should keep you down unless you get help. - affecting.losebreath = min(affecting.losebreath + 2, 3) + if(!breathing_tube) + affecting.losebreath = min(affecting.losebreath + 2, 3) /obj/item/weapon/grab/attack_self(mob/user) s_click(hud) @@ -165,7 +168,8 @@ add_logs(assailant, affecting, "strangled") assailant.changeNext_move(CLICK_CD_TKSTRANGLE) - affecting.losebreath += 1 + if(!affecting.getorganslot("breathing_tube")) + affecting.losebreath += 1 else if(assailant) assailant.visible_message("[assailant] is unable to tighten \his grip on [affecting]'s neck!") diff --git a/code/modules/projectiles/guns/mounted.dm b/code/modules/projectiles/guns/mounted.dm index 84549c8e09f..177445f3b43 100644 --- a/code/modules/projectiles/guns/mounted.dm +++ b/code/modules/projectiles/guns/mounted.dm @@ -1,12 +1,11 @@ /obj/item/weapon/gun/energy/gun/advtaser/mounted name = "mounted taser" desc = "An arm mounted dual-mode weapon that fires electrodes and disabler shots." - icon_state = "armcannon" + icon = 'icons/obj/items_cyborg.dmi' + icon_state = "taser" + item_state = "armcannonstun4" force = 5 selfcharge = 1 - flags = NODROP - slot_flags = null - w_class = 5 can_flashlight = 0 /obj/item/weapon/gun/energy/gun/advtaser/mounted/dropped()//if somebody manages to drop this somehow... @@ -15,16 +14,13 @@ /obj/item/weapon/gun/energy/laser/mounted name = "mounted laser" - desc = "An arm mounted cannon that fires lethal lasers. Doesn't come with a charge beam." - icon_state = "armcannon" + desc = "An arm mounted cannon that fires lethal lasers." + icon = 'icons/obj/items_cyborg.dmi' + icon_state = "laser" item_state = "armcannonlase" force = 5 selfcharge = 1 - flags = NODROP - slot_flags = null - w_class = 5 - materials = null /obj/item/weapon/gun/energy/laser/mounted/dropped() ..() - src.loc = null + src.loc = null \ No newline at end of file diff --git a/code/modules/research/designs/medical_designs.dm b/code/modules/research/designs/medical_designs.dm index aaa5d9df810..028bc09f8ae 100644 --- a/code/modules/research/designs/medical_designs.dm +++ b/code/modules/research/designs/medical_designs.dm @@ -121,6 +121,17 @@ build_path = /obj/item/organ/internal/cyberimp/eyes/shield category = list("Misc", "Medical Designs") +/datum/design/cyberimp_breather + name = "Breathing Tube implant" + desc = "This simple implant adds an internals connector to your back, allowing you to use internals without a mask and protecting you from being choked." + id = "ci-breather" + req_tech = list("materials" = 3, "biotech" = 3) + build_type = PROTOLATHE | MECHFAB + construction_time = 35 + materials = list(MAT_METAL = 200, MAT_GLASS = 250) + build_path = /obj/item/organ/internal/cyberimp/mouth/breathing_tube + category = list("Misc", "Medical Designs") + /datum/design/cyberimp_medical_hud name = "Medical HUD implant" desc = "These cybernetic eyes will display a medical HUD over everything you see. Wiggle eyes to control." @@ -174,7 +185,7 @@ construction_time = 60 materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_SILVER = 400, MAT_GOLD = 400) build_path = /obj/item/organ/internal/cyberimp/brain/anti_drop - category = list("Medical Designs") + category = list("Misc", "Medical Designs") /datum/design/cyberimp_antistun name = "CNS Rebooter implant" @@ -185,7 +196,7 @@ construction_time = 60 materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_SILVER = 500, MAT_GOLD = 1000) build_path = /obj/item/organ/internal/cyberimp/brain/anti_stun - category = list("Medical Designs") + category = list("Misc", "Medical Designs") /datum/design/cyberimp_nutriment name = "Nutriment pump implant" @@ -196,7 +207,7 @@ construction_time = 40 materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_GOLD = 500, MAT_URANIUM = 500) build_path = /obj/item/organ/internal/cyberimp/chest/nutriment - category = list("Medical Designs") + category = list("Misc", "Medical Designs") /datum/design/cyberimp_nutriment_plus name = "Nutriment pump implant PLUS" @@ -207,7 +218,7 @@ construction_time = 50 materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_GOLD = 500, MAT_URANIUM = 750) build_path = /obj/item/organ/internal/cyberimp/chest/nutriment/plus - category = list("Medical Designs") + category = list("Misc", "Medical Designs") /datum/design/cyberimp_reviver name = "Reviver implant" @@ -237,7 +248,7 @@ /datum/design/implantcase name = "Implant Case" - desc = "A glass case containing an implant." + desc = "A glass case for containing an implant." id = "implantcase" req_tech = list("materials" = 1, "biotech" = 2) build_type = PROTOLATHE diff --git a/code/modules/surgery/organ_manipulation.dm b/code/modules/surgery/organ_manipulation.dm index 26de8b0b6a5..b0cc38c8dc8 100644 --- a/code/modules/surgery/organ_manipulation.dm +++ b/code/modules/surgery/organ_manipulation.dm @@ -7,13 +7,13 @@ requires_organic_bodypart = 0 /datum/surgery/organ_manipulation/soft - possible_locs = list("groin", "eyes", "mouth") + possible_locs = list("groin", "eyes", "mouth", "l_arm", "r_arm") steps = list(/datum/surgery_step/incise, /datum/surgery_step/retract_skin, /datum/surgery_step/clamp_bleeders, /datum/surgery_step/incise, /datum/surgery_step/manipulate_organs) /datum/surgery/organ_manipulation/alien name = "alien organ manipulation" - possible_locs = list("chest", "head", "groin", "eyes", "mouth") + possible_locs = list("chest", "head", "groin", "eyes", "mouth", "l_arm", "r_arm") species = list(/mob/living/carbon/alien/humanoid) steps = list(/datum/surgery_step/saw, /datum/surgery_step/incise, /datum/surgery_step/retract_skin, /datum/surgery_step/saw, /datum/surgery_step/manipulate_organs) diff --git a/code/modules/surgery/organs/augments_arms.dm b/code/modules/surgery/organs/augments_arms.dm new file mode 100644 index 00000000000..247bf322e02 --- /dev/null +++ b/code/modules/surgery/organs/augments_arms.dm @@ -0,0 +1,182 @@ +/obj/item/organ/internal/cyberimp/arm + name = "arm-mounted implant" + desc = "You shouldn't see this! Adminhelp and report this as an issue on github!" + zone = "r_arm" + slot = "r_arm_device" + icon_state = "implant-toolkit" + w_class = 3 + actions_types = list(/datum/action/item_action/organ_action/toggle) + + var/list/items_list = list() + // Used to store a list of all items inside, for multi-item implants. + // I would use contents, but they shuffle on every activation/deactivation leading to interface inconsistencies. + + var/obj/item/holder = null + // You can use this var for item path, it would be converted into an item on New() + +/obj/item/organ/internal/cyberimp/arm/New() + ..() + if(ispath(holder)) + holder = new holder(src) + + update_icon() + slot = zone + "_device" + items_list = contents.Copy() + +/obj/item/organ/internal/cyberimp/arm/update_icon() + if(zone == "r_arm") + transform = null + else // Mirroring the icon + transform = matrix(-1, 0, 0, 0, 1, 0) + +/obj/item/organ/internal/cyberimp/arm/examine(mob/user) + ..() + user << "[src] is assembled in the [zone == "r_arm" ? "right" : "left"] arm configuration. You can use a screwdriver to reassemble it." + +/obj/item/organ/internal/cyberimp/arm/attackby(obj/item/weapon/W, mob/user, params) + ..() + if(istype(W, /obj/item/weapon/screwdriver)) + if(zone == "r_arm") + zone = "l_arm" + else + zone = "r_arm" + slot = zone + "_device" + user << "You modify [src] to be installed on the [zone == "r_arm" ? "right" : "left"] arm." + update_icon() + else if(istype(W, /obj/item/weapon/card/emag)) + emag_act() + +/obj/item/organ/internal/cyberimp/arm/Remove(mob/living/carbon/M, special = 0) + Retract() + ..() + +/obj/item/organ/internal/cyberimp/arm/emag_act() + return 0 + +/obj/item/organ/internal/cyberimp/arm/gun/emp_act(severity) + if(prob(15/severity)) + owner << "[src] is hit by EMP!" + // give the owner an idea about why his implant is glitching + Retract() + ..() + +/obj/item/organ/internal/cyberimp/arm/proc/Retract() + if(!holder || (holder in src)) + return + + owner.visible_message("[owner] retracts [holder] back into \his [zone == "r_arm" ? "right" : "left"] arm.", + "[holder] snaps back into your [zone == "r_arm" ? "right" : "left"] arm.", + "You hear a short mechanical noise.") + + owner.unEquip(holder, 1) + holder.loc = src + holder = null + playsound(get_turf(owner), 'sound/mecha/mechmove03.ogg', 50, 1) + +/obj/item/organ/internal/cyberimp/arm/proc/Extend(var/obj/item/item) + if(!(item in src)) + return + + holder = item + + holder.flags |= NODROP + holder.unacidable = 1 + holder.slot_flags = null + holder.w_class = 5 + holder.materials = null + + var/arm_slot = (zone == "r_arm" ? slot_r_hand : slot_l_hand) + var/obj/item/arm_item = owner.get_item_by_slot(arm_slot) + + if(arm_item) + if(!owner.unEquip(arm_item)) + owner << "Your [arm_item] interferes with [src]!" + return + else + owner << "You drop [arm_item] to activate [src]!" + + if(zone == "r_arm" ? !owner.put_in_r_hand(holder) : !owner.put_in_l_hand(holder)) + owner << "Your [src] fails to activate!" + return + + // Activate the hand that now holds our item. + if(zone == "r_arm" ? owner.hand : !owner.hand) + owner.swap_hand() + + owner.visible_message("[owner] extends [holder] from \his [zone == "r_arm" ? "right" : "left"] arm.", + "You extend [holder] from your [zone == "r_arm" ? "right" : "left"] arm.", + "You hear a short mechanical noise.") + playsound(get_turf(owner), 'sound/mecha/mechmove03.ogg', 50, 1) + +/obj/item/organ/internal/cyberimp/arm/ui_action_click() + if(crit_fail || (!holder && !contents.len)) + owner << "The implant doesn't respond. It seems to be broken..." + return + + // You can emag the arm-mounted implant by activating it while holding emag in it's hand. + var/arm_slot = (zone == "r_arm" ? slot_r_hand : slot_l_hand) + if(istype(owner.get_item_by_slot(arm_slot), /obj/item/weapon/card/emag) && emag_act()) + return + + if(!holder || (holder in src)) + holder = null + if(contents.len == 1) + Extend(contents[1]) + else // TODO: make it similar to borg's storage-like module selection + var/obj/item/choise = input("Activate which item?", "Arm Implant", null, null) as null|anything in items_list + if(owner && owner == usr && owner.stat != DEAD && (src in owner.internal_organs) && !holder && istype(choise) && (choise in contents)) + // This monster sanity check is a nice example of how bad input() is. + Extend(choise) + else + Retract() + + +/obj/item/organ/internal/cyberimp/arm/gun/emp_act(severity) + if(prob(30/severity) && owner && !crit_fail) + Retract() + owner.visible_message("A loud bang comes from [owner]\'s [zone == "r_arm" ? "right" : "left"] arm!") + playsound(get_turf(owner), 'sound/weapons/flashbang.ogg', 100, 1) + owner << "You feel an explosion erupt inside your [zone == "r_arm" ? "right" : "left"] arm as your implant breaks!" + owner.adjust_fire_stacks(20) + owner.IgniteMob() + owner.adjustFireLoss(25) + crit_fail = 1 + else // The gun will still discharge anyway. + ..() + + +/obj/item/organ/internal/cyberimp/arm/gun/laser + name = "arm-mounted laser implant" + desc = "A variant of the arm cannon implant that fires lethal laser beams. The cannon emerges from the subject's arm and remains inside when not in use." + icon_state = "arm_laser" + origin_tech = "materials=5;combat=5;biotech=4;powerstorage=4;syndicate=5"//this is kinda nutty and i might lower it + holder = /obj/item/weapon/gun/energy/laser/mounted + +/obj/item/organ/internal/cyberimp/arm/gun/laser/l/zone = "l_arm" + + +/obj/item/organ/internal/cyberimp/arm/gun/taser + name = "arm-mounted taser implant" + desc = "A variant of the arm cannon implant that fires electrodes and disabler shots. The cannon emerges from the subject's arm and remains inside when not in use." + icon_state = "arm_taser" + origin_tech = "materials=5;combat=5;biotech=4;powerstorage=4" + holder = /obj/item/weapon/gun/energy/gun/advtaser/mounted + +/obj/item/organ/internal/cyberimp/arm/gun/taser/l/zone = "l_arm" + + +/obj/item/organ/internal/cyberimp/arm/toolset + name = "integrated toolset implant" + desc = "A stripped-down version of engineering cyborg toolset, designed to be installed on subject's arm. Contains all neccessary tools." + origin_tech = "materials=5;engineering=5;biotech=4;powerstorage=3" + contents = newlist(/obj/item/weapon/screwdriver/cyborg, /obj/item/weapon/wrench/cyborg, /obj/item/weapon/weldingtool/largetank/cyborg, + /obj/item/weapon/crowbar/cyborg, /obj/item/weapon/wirecutters/cyborg, /obj/item/device/multitool/cyborg) + +/obj/item/organ/internal/cyberimp/arm/toolset/l/zone = "l_arm" + +/obj/item/organ/internal/cyberimp/arm/toolset/emag_act() + if(!(locate(/obj/item/weapon/kitchen/knife/combat/cyborg) in items_list)) + owner << "You unlock [src]'s integrated knife!" + items_list += new /obj/item/weapon/kitchen/knife/combat/cyborg(src) + return 1 + return 0 \ No newline at end of file diff --git a/code/modules/surgery/organs/augments_chest.dm b/code/modules/surgery/organs/augments_chest.dm new file mode 100644 index 00000000000..916051d133c --- /dev/null +++ b/code/modules/surgery/organs/augments_chest.dm @@ -0,0 +1,106 @@ +/obj/item/organ/internal/cyberimp/chest + name = "cybernetic torso implant" + desc = "implants for the organs in your torso" + icon_state = "chest_implant" + implant_overlay = "chest_implant_overlay" + zone = "chest" + +/obj/item/organ/internal/cyberimp/chest/nutriment + name = "Nutriment pump implant" + desc = "This implant with synthesize and pump into your bloodstream a small amount of nutriment when you are starving." + icon_state = "chest_implant" + implant_color = "#00AA00" + var/hunger_threshold = NUTRITION_LEVEL_STARVING + var/synthesizing = 0 + var/poison_amount = 5 + slot = "stomach" + origin_tech = "materials=5;programming=3;biotech=4" + +/obj/item/organ/internal/cyberimp/chest/nutriment/on_life() + if(synthesizing) + return + + if(owner.nutrition <= hunger_threshold) + synthesizing = 1 + owner << "You feel less hungry..." + owner.nutrition += 50 + spawn(50) + synthesizing = 0 + +/obj/item/organ/internal/cyberimp/chest/nutriment/emp_act(severity) + if(!owner) + return + owner.reagents.add_reagent("????",poison_amount / severity) //food poisoning + owner << "You feel like your insides are burning." + + +/obj/item/organ/internal/cyberimp/chest/nutriment/plus + name = "Nutriment pump implant PLUS" + desc = "This implant will synthesize and pump into your bloodstream a small amount of nutriment when you are hungry." + icon_state = "chest_implant" + implant_color = "#006607" + hunger_threshold = NUTRITION_LEVEL_HUNGRY + poison_amount = 10 + origin_tech = "materials=5;programming=3;biotech=5" + + + +/obj/item/organ/internal/cyberimp/chest/reviver + name = "Reviver implant" + desc = "This implant will attempt to revive you if you lose consciousness. For the faint of heart!" + icon_state = "chest_implant" + implant_color = "#AD0000" + origin_tech = "materials=6;programming=3;biotech=6;syndicate=4" + slot = "heartdrive" + var/revive_cost = 0 + var/reviving = 0 + var/cooldown = 0 + +/obj/item/organ/internal/cyberimp/chest/reviver/on_life() + if(reviving) + if(owner.stat == UNCONSCIOUS) + spawn(30) + if(prob(90) && owner.getOxyLoss()) + owner.adjustOxyLoss(-3) + revive_cost += 5 + if(prob(75) && owner.getBruteLoss()) + owner.adjustBruteLoss(-1) + revive_cost += 20 + if(prob(75) && owner.getFireLoss()) + owner.adjustFireLoss(-1) + revive_cost += 20 + if(prob(40) && owner.getToxLoss()) + owner.adjustToxLoss(-1) + revive_cost += 50 + else + cooldown = revive_cost + world.time + reviving = 0 + return + + if(cooldown > world.time) + return + if(owner.stat != UNCONSCIOUS) + return + if(owner.suiciding) + return + + revive_cost = 0 + reviving = 1 + +/obj/item/organ/internal/cyberimp/chest/reviver/emp_act(severity) + if(!owner) + return + + if(reviving) + revive_cost += 200 + else + cooldown += 200 + + if(istype(owner, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = owner + if(H.stat != DEAD && prob(50 / severity)) + H.heart_attack = 1 + spawn(600 / severity) + H.heart_attack = 0 + if(H.stat == CONSCIOUS) + H << "You feel your heart beating again!" \ No newline at end of file diff --git a/code/modules/surgery/organs/augments_eyes.dm b/code/modules/surgery/organs/augments_eyes.dm index 279f912ef06..1693d217906 100644 --- a/code/modules/surgery/organs/augments_eyes.dm +++ b/code/modules/surgery/organs/augments_eyes.dm @@ -116,7 +116,7 @@ implant_color = "#101010" flash_protect = 2 aug_message = null - eye_color = "fff" + eye_color = null /obj/item/organ/internal/cyberimp/eyes/shield/emp_act(severity) return \ No newline at end of file diff --git a/code/modules/surgery/organs/augments_internal.dm b/code/modules/surgery/organs/augments_internal.dm index b793fd05fc8..8a3776cce8e 100644 --- a/code/modules/surgery/organs/augments_internal.dm +++ b/code/modules/surgery/organs/augments_internal.dm @@ -26,6 +26,7 @@ icon_state = "brain_implant" implant_overlay = "brain_implant_overlay" zone = "head" + w_class = 1 /obj/item/organ/internal/cyberimp/brain/emp_act(severity) if(!owner) @@ -37,7 +38,7 @@ /obj/item/organ/internal/cyberimp/brain/anti_drop - name = "Anti-drop implant" + name = "anti-drop implant" desc = "This cybernetic brain implant will allow you to force your hand muscles to contract, preventing item dropping. Twitch ear to toggle." var/active = 0 var/l_hand_ignore = 0 @@ -101,11 +102,11 @@ if(L_item) A = pick(oview(range)) L_item.throw_at(A, range, 2) - owner << "Your left arm spasms and throws the [L_item.name]!" + owner << "Your left arm spasms and throws the [L_item.name]!" if(R_item) A = pick(oview(range)) R_item.throw_at(A, range, 2) - owner << "Your right arm spasms and throws the [R_item.name]!" + owner << "Your right arm spasms and throws the [R_item.name]!" /obj/item/organ/internal/cyberimp/brain/anti_drop/proc/release_items() if(!l_hand_ignore && l_hand_obj in owner.contents) @@ -144,185 +145,24 @@ crit_fail = 0 -//[[[[CHEST]]]] +//[[[[MOUTH]]]] +/obj/item/organ/internal/cyberimp/mouth + zone = "mouth" -/obj/item/organ/internal/cyberimp/chest - name = "cybernetic torso implant" - desc = "implants for the organs in your torso" - icon_state = "chest_implant" - implant_overlay = "chest_implant_overlay" - zone = "chest" +/obj/item/organ/internal/cyberimp/mouth/breathing_tube + name = "breathing tube implant" + desc = "This simple implant adds an internals connector to your back, allowing you to use internals without a mask and protecting you from being choked." + icon_state = "breathing_tube" + slot = "breathing_tube" + w_class = 1 + origin_tech = "materials=2;biotech=3" -/obj/item/organ/internal/cyberimp/chest/nutriment - name = "Nutriment pump implant" - desc = "This implant with synthesize and pump into your bloodstream a small amount of nutriment when you are starving." - icon_state = "chest_implant" - implant_color = "#00AA00" - var/hunger_threshold = NUTRITION_LEVEL_STARVING - var/synthesizing = 0 - var/poison_amount = 5 - slot = "stomach" - origin_tech = "materials=5;programming=3;biotech=4" - -/obj/item/organ/internal/cyberimp/chest/nutriment/on_life() - if(synthesizing) - return - - if(owner.nutrition <= hunger_threshold) - synthesizing = 1 - owner << "You feel less hungry..." - owner.nutrition += 50 - spawn(50) - synthesizing = 0 - -/obj/item/organ/internal/cyberimp/chest/nutriment/emp_act(severity) - if(!owner) - return - owner.reagents.add_reagent("????",poison_amount / severity) //food poisoning - owner << "You feel like your insides are burning." +/obj/item/organ/internal/cyberimp/mouth/breathing_tube/emp_act(severity) + if(prob(60/severity)) + owner << "Your breathing tube suddenly closes!" + owner.losebreath += 2 -/obj/item/organ/internal/cyberimp/chest/nutriment/plus - name = "Nutriment pump implant PLUS" - desc = "This implant will synthesize and pump into your bloodstream a small amount of nutriment when you are hungry." - icon_state = "chest_implant" - implant_color = "#006607" - hunger_threshold = NUTRITION_LEVEL_HUNGRY - poison_amount = 10 - origin_tech = "materials=5;programming=3;biotech=5" - - - -/obj/item/organ/internal/cyberimp/chest/reviver - name = "Reviver implant" - desc = "This implant will attempt to revive you if you lose consciousness. For the faint of heart!" - icon_state = "chest_implant" - implant_color = "#AD0000" - origin_tech = "materials=6;programming=3;biotech=6;syndicate=4" - slot = "heartdrive" - var/revive_cost = 0 - var/reviving = 0 - var/cooldown = 0 - -/obj/item/organ/internal/cyberimp/chest/reviver/on_life() - if(reviving) - if(owner.stat == UNCONSCIOUS) - spawn(30) - if(prob(90) && owner.getOxyLoss()) - owner.adjustOxyLoss(-3) - revive_cost += 5 - if(prob(75) && owner.getBruteLoss()) - owner.adjustBruteLoss(-1) - revive_cost += 20 - if(prob(75) && owner.getFireLoss()) - owner.adjustFireLoss(-1) - revive_cost += 20 - if(prob(40) && owner.getToxLoss()) - owner.adjustToxLoss(-1) - revive_cost += 50 - else - cooldown = revive_cost + world.time - reviving = 0 - return - - if(cooldown > world.time) - return - if(owner.stat != UNCONSCIOUS) - return - if(owner.suiciding) - return - - revive_cost = 0 - reviving = 1 - -/obj/item/organ/internal/cyberimp/chest/reviver/emp_act(severity) - if(!owner) - return - - if(reviving) - revive_cost += 200 - else - cooldown += 200 - - if(istype(owner, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = owner - if(H.stat != DEAD && prob(50 / severity)) - H.heart_attack = 1 - spawn(600 / severity) - H.heart_attack = 0 - if(H.stat == CONSCIOUS) - H << "You feel your heart beating again!" - -/obj/item/organ/internal/cyberimp/chest/arm_mod//dummy parent item for making arm-mod implants. works best with nodrop items that are sent to nullspace upon being dropped. - name = "Arm-mounted item implant" - desc = "You shouldn't see this! Adminhelp and report this as an issue on github!" - icon_state = "chest_implant" - implant_color = "#007ACC" - slot = "shoulders" - origin_tech = "materials=5;biotech=4;powerstorage=4" - actions_types = list(/datum/action/item_action/organ_action/toggle) - var/obj/holder//is defined as the retractable item itself. ensure this is defined somewhere! - var/out = 0//determines if the item is in the owner's hand or not - var/overloaded = 0//is set to 1 when owner gets EMPed. if set to 1, implant doesn't work. - -/obj/item/organ/internal/cyberimp/chest/arm_mod/ui_action_click() - if(overloaded)//ensure the implant isn't broken - owner << "The implant doesn't respond. It seems to be broken..." - return - if(holder == null) - owner << "You should not be attempting to use this implant, as it is a dummy item that should never appear. Please adminhelp and report this as an issue on github." - return - if(out)//check if the owner has the item out already - owner.unEquip(holder, 1)//if he does, take it away. then, - holder.loc = null//stash it in nullspace - out = 0//and set this to clarify the item isn't out. - owner << "You retract [holder]." - playsound(get_turf(owner), 'sound/mecha/mechmove03.ogg', 50, 1) - else//if he doesn't have the item out - if(owner.put_in_hands(holder))//put it in his hands. - out = 1 - owner << "You extend [holder]!" - playsound(get_turf(owner), 'sound/mecha/mechmove03.ogg', 50, 1) - else//if this fails to put the item in his hands, - holder.loc = null//keep it in nullspace - owner << "You can't extend [holder] if you can't use your hands!" - -/obj/item/organ/internal/cyberimp/chest/arm_mod/emp_act(severity)//if the implant gets EMPed... - if(!owner || overloaded)//ensure that it's in an owner and that it's not already EMPed, then... - return - if(out)//check if he has the item out... - owner.unEquip(holder, 1)//if he does, take it away. - holder.loc = null - out = 0 - owner << "[holder] forcibly retracts into your arm." - owner.visible_message("A loud bang comes from [owner]...") - playsound(get_turf(owner), 'sound/weapons/flashbang.ogg', 100, 1) - owner << "You feel an explosion erupt inside you as your chest implant breaks. Is it hot in here?" - owner.adjust_fire_stacks(20) - owner.IgniteMob()//ignite the owner, as well as - owner.say("AUUUUUUUUUUUUUUUUUUGH!!") - owner.adjustFireLoss(25)//severely injure him! - overloaded = 1//then make sure this can't happen again by breaking the implant. - -/obj/item/organ/internal/cyberimp/chest/arm_mod/tase//mounted, self-charging taser! - name = "Arm-cannon taser implant" - desc = "A variant of the arm cannon implant that fires electrodes and disabler shots. The cannon emerges from the subject's arms and remains in the shoulders when not in use." - icon_state = "armcannon_tase_implant" - origin_tech = "materials=5;combat=5;biotech=4;powerstorage=4" - actions_types = list(/datum/action/item_action/organ_action/toggle) - -/obj/item/organ/internal/cyberimp/chest/arm_mod/tase/New()//when the implant is created... - holder = new /obj/item/weapon/gun/energy/gun/advtaser/mounted(src)//assign a brand new item to it. (in this case, a gun) - -/obj/item/organ/internal/cyberimp/chest/arm_mod/lase//mounted, self-charging laser! - name = "Arm-cannon laser implant" - desc = "A variant of the arm cannon implant that fires lethal laser beams. The cannon emerges from the subject's arms and remains in the shoulders when not in use." - icon_state = "armcannon_lase_implant" - origin_tech = "materials=5;combat=5;biotech=4;powerstorage=4;syndicate=5"//this is kinda nutty and i might lower it - actions_types = list(/datum/action/item_action/organ_action/toggle) - -/obj/item/organ/internal/cyberimp/chest/arm_mod/lase/New() - holder = new /obj/item/weapon/gun/energy/laser/mounted(src) //BOX O' IMPLANTS diff --git a/code/modules/surgery/organs/helpers.dm b/code/modules/surgery/organs/helpers.dm index 5fa8b0811be..b25f792f336 100644 --- a/code/modules/surgery/organs/helpers.dm +++ b/code/modules/surgery/organs/helpers.dm @@ -26,9 +26,7 @@ mob/living/carbon/getorganszone(zone, var/subzones = 0) return returnorg mob/living/carbon/getorganslot(slot) - for(var/obj/item/organ/internal/O in internal_organs) - if(slot == O.slot) - return O + return internal_organs_slot[slot] mob/proc/getlimb() return diff --git a/code/modules/surgery/organs/organ_internal.dm b/code/modules/surgery/organs/organ_internal.dm index 4bfb4eb9c21..5ead35d2677 100644 --- a/code/modules/surgery/organs/organ_internal.dm +++ b/code/modules/surgery/organs/organ_internal.dm @@ -5,6 +5,7 @@ throwforce = 0 var/zone = "chest" var/slot + // DO NOT add slots with matching names to different zones - it will break internal_organs_slot list! var/vital = 0 @@ -18,6 +19,7 @@ owner = M M.internal_organs |= src + M.internal_organs_slot[slot] = src loc = null for(var/X in actions) var/datum/action/A = X @@ -28,6 +30,8 @@ owner = null if(M) M.internal_organs -= src + if(M.internal_organs_slot[slot] == src) + M.internal_organs_slot.Remove(slot) if(vital && !special) M.death() for(var/X in actions) @@ -41,6 +45,12 @@ /obj/item/organ/internal/proc/on_life() return +/obj/item/organ/internal/examine(mob/user) + ..() + if(status == ORGAN_ROBOTIC && crit_fail) + user << "[src] seems to be broken!" + + /obj/item/organ/internal/proc/prepare_eat() var/obj/item/weapon/reagent_containers/food/snacks/organ/S = new S.name = name @@ -56,7 +66,6 @@ name = "appendix" icon_state = "appendix" icon = 'icons/obj/surgery.dmi' - list_reagents = list("nutriment" = 5) @@ -92,7 +101,6 @@ zone = "chest" slot = "heart" origin_tech = "biotech=3" - vital = 1 var/beating = 1 var/icon_base = "heart" @@ -102,16 +110,46 @@ else icon_state = "[icon_base]-off" -/obj/item/organ/internal/heart/Insert(mob/living/carbon/M, special = 0) - ..() - beating = 1 - update_icon() - /obj/item/organ/internal/heart/Remove(mob/living/carbon/M, special = 0) ..() + if(ishuman(M)) + var/mob/living/carbon/human/H = M + if(H.stat == DEAD || H.heart_attack) + Stop() + return + if(!special) + H.heart_attack = 1 + spawn(120) - beating = 0 - update_icon() + if(!owner) + Stop() + +/obj/item/organ/internal/heart/attack_self(mob/user) + ..() + if(!beating) + Restart() + spawn(80) + if(!owner) + Stop() + + +/obj/item/organ/internal/heart/Insert(mob/living/carbon/M, special = 0) + ..() + if(ishuman(M) && beating) + var/mob/living/carbon/human/H = M + if(H.heart_attack) + H.heart_attack = 0 + return + +/obj/item/organ/internal/heart/proc/Stop() + beating = 0 + update_icon() + return 1 + +/obj/item/organ/internal/heart/proc/Restart() + beating = 1 + update_icon() + return 1 /obj/item/organ/internal/heart/prepare_eat() var/obj/S = ..() diff --git a/icons/obj/items_cyborg.dmi b/icons/obj/items_cyborg.dmi new file mode 100644 index 0000000000000000000000000000000000000000..dfdd311419489517d418278540b55468087106e2 GIT binary patch literal 2327 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 literal 0 HcmV?d00001 diff --git a/icons/obj/surgery.dmi b/icons/obj/surgery.dmi index 0d2b1166c192976ed56b6d8c1d9e2957277c624b..9252dbf89f610624b4e5d4268b74ca5292947ef5 100644 GIT binary patch literal 23113 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 diff --git a/tgstation.dme b/tgstation.dme index fcee4ede946..53979542c99 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -1598,6 +1598,8 @@ #include "code\modules\surgery\surgery_step.dm" #include "code\modules\surgery\tail_modification.dm" #include "code\modules\surgery\tools.dm" +#include "code\modules\surgery\organs\augments_arms.dm" +#include "code\modules\surgery\organs\augments_chest.dm" #include "code\modules\surgery\organs\augments_external.dm" #include "code\modules\surgery\organs\augments_eyes.dm" #include "code\modules\surgery\organs\augments_internal.dm" From 5edc60ed0a154d0ed34d99f184531a023b5fb182 Mon Sep 17 00:00:00 2001 From: AnturK Date: Thu, 25 Feb 2016 18:02:09 +0100 Subject: [PATCH 023/235] Unifies corpse spawners --- _maps/RandomRuins/SpaceRuins/asteroid4.dmm | 2 +- _maps/RandomRuins/SpaceRuins/spacebar.dmm | 2 +- _maps/RandomZLevels/beach.dmm | 2 +- _maps/RandomZLevels/caves.dmm | 2 +- _maps/RandomZLevels/research.dmm | 38 +- _maps/RandomZLevels/snowdin.dmm | 8 +- _maps/RandomZLevels/spacebattle.dmm | 88 +-- _maps/RandomZLevels/undergroundoutpost45.dmm | 14 +- _maps/RandomZLevels/wildwest.dmm | 28 +- _maps/map_files/generic/z4.dmm | 4 +- _maps/map_files/generic/z6.dmm | 2 +- .../lavaland_surface_prisoner_crash.dmm | 8 +- .../templates/lavaland_surface_seed_vault.dmm | 2 +- .../templates/lavaland_surface_ufo_crash.dmm | 2 +- code/game/machinery/computer/arcade.dm | 26 +- code/modules/awaymissions/corpse.dm | 633 +++++++++--------- .../awaymissions/mission_code/snowdin.dm | 22 +- .../mob/living/simple_animal/corpse.dm | 266 +++----- .../simple_animal/hostile/nanotrasen.dm | 6 +- .../living/simple_animal/hostile/pirate.dm | 4 +- .../simple_animal/hostile/retaliate/clown.dm | 2 +- .../living/simple_animal/hostile/russian.dm | 10 +- .../living/simple_animal/hostile/syndicate.dm | 6 +- .../living/simple_animal/hostile/wizard.dm | 2 +- code/modules/ruins/lavaland_ruin_code.dm | 4 +- 25 files changed, 561 insertions(+), 622 deletions(-) diff --git a/_maps/RandomRuins/SpaceRuins/asteroid4.dmm b/_maps/RandomRuins/SpaceRuins/asteroid4.dmm index 5db50555c20..2ccca803014 100644 --- a/_maps/RandomRuins/SpaceRuins/asteroid4.dmm +++ b/_maps/RandomRuins/SpaceRuins/asteroid4.dmm @@ -8,7 +8,7 @@ "h" = (/obj/item/stack/sheet/mineral/bananium{amount = 15},/turf/simulated/floor/plating,/area/space) "i" = (/turf/simulated/floor/plating/asteroid,/turf/simulated/wall/shuttle{dir = 2; icon_state = "swall_f10"; layer = 2},/area/space) "j" = (/turf/simulated/wall/shuttle{icon_state = "swall3"; dir = 2},/area/space) -"k" = (/obj/structure/chair{dir = 1},/obj/item/weapon/shard,/obj/effect/landmark/corpse/clown{corpsebrute = 120; corpseoxy = 75},/turf/simulated/floor/plasteel/shuttle,/area/space) +"k" = (/obj/structure/chair{dir = 1},/obj/item/weapon/shard,/obj/effect/mob_spawn/human/clown{brute_damage = 120; oxy_damage = 75},/turf/simulated/floor/plasteel/shuttle,/area/space) "l" = (/obj/structure/chair{dir = 1},/obj/item/weapon/storage/pod{pixel_x = -26},/turf/simulated/floor/plasteel/shuttle,/area/space) "m" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst,/turf/simulated/wall/shuttle{icon_state = "swall_f5"; dir = 2},/area/space) "n" = (/obj/machinery/door/airlock/shuttle{name = "Escape Pod Airlock"},/turf/simulated/floor/plasteel/shuttle,/area/space) diff --git a/_maps/RandomRuins/SpaceRuins/spacebar.dmm b/_maps/RandomRuins/SpaceRuins/spacebar.dmm index 64ca9b6b14b..a5d1d0e41a7 100644 --- a/_maps/RandomRuins/SpaceRuins/spacebar.dmm +++ b/_maps/RandomRuins/SpaceRuins/spacebar.dmm @@ -18,7 +18,7 @@ "ar" = (/turf/simulated/floor/wood,/area/ruin/powered) "as" = (/obj/structure/table,/obj/item/toy/figure/bartender,/turf/simulated/floor/wood,/area/ruin/powered) "at" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/simulated/floor/wood,/area/ruin/powered) -"au" = (/obj/effect/landmark/corpse/bartender/alive,/turf/simulated/floor/wood,/area/ruin/powered) +"au" = (/obj/effect/mob_spawn/human/bartender/alive,/turf/simulated/floor/wood,/area/ruin/powered) "av" = (/obj/structure/reagent_dispensers/beerkeg,/turf/simulated/floor/wood,/area/ruin/powered) "aw" = (/turf/simulated/floor/plasteel/shuttle,/area/ruin/unpowered) "ax" = (/obj/machinery/door/airlock{name = "Bar Storage"; req_access_txt = "25"},/turf/simulated/floor/wood,/area/ruin/powered) diff --git a/_maps/RandomZLevels/beach.dmm b/_maps/RandomZLevels/beach.dmm index 5c3182d884e..c16a5fc5222 100644 --- a/_maps/RandomZLevels/beach.dmm +++ b/_maps/RandomZLevels/beach.dmm @@ -26,7 +26,7 @@ "az" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/simulated/floor/wood,/area/awaymission/beach) "aA" = (/obj/machinery/vending/boozeomat{emagged = 1},/turf/simulated/floor/wood,/area/awaymission/beach) "aB" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/rag,/turf/simulated/floor/wood,/area/awaymission/beach) -"aC" = (/obj/effect/landmark/corpse/cook{corpsehelmet = null; corpseidaccess = "Bartender"; corpseidjob = "Bartender"; corpsesuit = /obj/item/clothing/suit/armor/vest; corpseuniform = /obj/item/clothing/under/rank/bartender; death = 0; desc = "Looks secure."; flavour_text = "You are a bartender for the beach!"; icon = 'icons/obj/Cryogenic2.dmi'; icon_state = "sleeper"; mobname = "Jerry Thomas"; name = "bartenders cryosleeper"; roundstart = 1},/turf/simulated/floor/wood,/area/awaymission/beach) +"aC" = (/obj/effect/mob_spawn/human/cook{helmet = null; id_access = "Bartender"; id_job = "Bartender"; suit = /obj/item/clothing/suit/armor/vest; uniform = /obj/item/clothing/under/rank/bartender; death = 0; desc = "Looks secure."; flavour_text = "You are a bartender for the beach!"; icon = 'icons/obj/Cryogenic2.dmi'; icon_state = "sleeper"; mob_name = "Jerry Thomas"; name = "bartenders cryosleeper"; roundstart = 1},/turf/simulated/floor/wood,/area/awaymission/beach) "aD" = (/turf/simulated/floor/wood,/area/awaymission/beach) "aE" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/awaymission/beach) "aF" = (/turf/simulated/floor/plating/beach/sand,/obj/structure/closet/crate/bin,/turf/simulated/floor/plasteel/sandeffect,/area/awaymission/beach) diff --git a/_maps/RandomZLevels/caves.dmm b/_maps/RandomZLevels/caves.dmm index 74b648728a9..f1b290e22c3 100644 --- a/_maps/RandomZLevels/caves.dmm +++ b/_maps/RandomZLevels/caves.dmm @@ -267,7 +267,7 @@ "fg" = (/obj/structure/ore_box,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship) "fh" = (/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/listeningpost) "fi" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/listeningpost) -"fj" = (/obj/effect/landmark/corpse/skeleton/alive{name = "spooky skeleton remains"},/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) +"fj" = (/obj/effect/mob_spawn/human/skeleton/alive{name = "spooky skeleton remains"},/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) "fk" = (/obj/item/weapon/grenade/syndieminibomb/concussion,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) "fl" = (/obj/effect/decal/remains/human,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) "fm" = (/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/listeningpost) diff --git a/_maps/RandomZLevels/research.dmm b/_maps/RandomZLevels/research.dmm index a807b7e286b..5f4820cc6bf 100644 --- a/_maps/RandomZLevels/research.dmm +++ b/_maps/RandomZLevels/research.dmm @@ -34,7 +34,7 @@ "aH" = (/turf/simulated/wall/r_wall,/area/awaymission/research/interior/maint) "aI" = (/obj/structure/girder,/turf/simulated/floor/plating,/area/awaymission/research/interior/engineering) "aJ" = (/obj/machinery/computer/pod{id = "spacebattlepod2"; name = "Hull Door Control"},/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/research/interior/engineering) -"aK" = (/obj/effect/landmark/corpse/syndicatesoldier{corpsebrute = 200},/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/research/interior/engineering) +"aK" = (/obj/effect/mob_spawn/human/syndicatesoldier{brute_damage = 200},/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/research/interior/engineering) "aL" = (/obj/structure/table,/obj/item/weapon/c4,/obj/item/weapon/c4,/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/research/interior/engineering) "aM" = (/obj/item/weapon/stock_parts/cell/high/empty,/turf/simulated/floor/plating,/area/awaymission/research/interior/engineering) "aN" = (/obj/item/weapon/shard{icon_state = "small"},/obj/item/stack/cable_coil{amount = 1},/turf/simulated/floor/plasteel/whiteyellow,/area/awaymission/research/interior/engineering) @@ -65,7 +65,7 @@ "bm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{auto_name = 1; cell_type = 9000; dir = 4; name = "Engineering APC"; pixel_x = 27; pixel_y = 2},/turf/simulated/floor/plating,/area/awaymission/research/interior/engineering) "bn" = (/turf/simulated/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (EAST)"; icon_state = "whiteyellow"; dir = 4},/area/awaymission/research/interior/engineering) "bo" = (/obj/item/weapon/screwdriver,/obj/item/stack/cable_coil{amount = 1},/obj/item/ammo_casing/c45,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel/whiteyellow,/area/awaymission/research/interior/engineering) -"bp" = (/obj/effect/landmark/corpse/engineer{corpsebrute = 200},/turf/simulated/floor/plasteel/whiteyellow,/area/awaymission/research/interior/engineering) +"bp" = (/obj/effect/mob_spawn/human/engineer{brute_damage = 200},/turf/simulated/floor/plasteel/whiteyellow,/area/awaymission/research/interior/engineering) "bq" = (/obj/item/stack/rods,/obj/item/ammo_casing/c45,/obj/item/ammo_casing/c45,/turf/simulated/floor/plasteel/whiteyellow,/area/awaymission/research/interior/engineering) "br" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plasteel{icon_state = "damaged5"},/area/awaymission/research/interior/engineering) "bs" = (/obj/item/ammo_casing/c45,/obj/effect/decal/cleanable/blood/drip,/turf/simulated/floor/plasteel{icon_state = "damaged5"},/area/awaymission/research/interior/engineering) @@ -84,12 +84,12 @@ "bF" = (/obj/structure/closet/secure_closet/engineering_personal,/turf/simulated/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (NORTH)"; icon_state = "whiteyellow"; dir = 1},/area/awaymission/research/interior/engineering) "bG" = (/obj/item/stack/sheet/metal,/turf/simulated/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (NORTH)"; icon_state = "whiteyellow"; dir = 1},/area/awaymission/research/interior/engineering) "bH" = (/obj/item/ammo_casing/c9mm,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (NORTH)"; icon_state = "whiteyellow"; dir = 1},/area/awaymission/research/interior/engineering) -"bI" = (/obj/effect/landmark/corpse/syndicatesoldier{corpsebrute = 200},/obj/item/ammo_casing/c45,/obj/item/ammo_casing/c45,/obj/item/ammo_casing/c45,/obj/item/ammo_casing/c45,/turf/simulated/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (NORTHEAST)"; icon_state = "whiteyellow"; dir = 5},/area/awaymission/research/interior/engineering) +"bI" = (/obj/effect/mob_spawn/human/syndicatesoldier{brute_damage = 200},/obj/item/ammo_casing/c45,/obj/item/ammo_casing/c45,/obj/item/ammo_casing/c45,/obj/item/ammo_casing/c45,/turf/simulated/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (NORTHEAST)"; icon_state = "whiteyellow"; dir = 5},/area/awaymission/research/interior/engineering) "bJ" = (/obj/item/ammo_casing/c45,/obj/effect/decal/cleanable/blood/drip,/turf/simulated/floor/plasteel/whiteyellow,/area/awaymission/research/interior/engineering) "bK" = (/obj/item/weapon/wrench,/turf/simulated/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (NORTHWEST)"; icon_state = "whiteyellow"; dir = 9},/area/awaymission/research/interior/engineering) "bL" = (/obj/item/stack/sheet/plasteel,/turf/simulated/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (NORTH)"; icon_state = "whiteyellow"; dir = 1},/area/awaymission/research/interior/engineering) "bM" = (/obj/item/weapon/storage/toolbox/mechanical,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (NORTH)"; icon_state = "whiteyellow"; dir = 1},/area/awaymission/research/interior/engineering) -"bN" = (/obj/effect/landmark/corpse/engineer{corpsebrute = 200},/turf/simulated/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (NORTH)"; icon_state = "whiteyellow"; dir = 1},/area/awaymission/research/interior/engineering) +"bN" = (/obj/effect/mob_spawn/human/engineer{brute_damage = 200},/turf/simulated/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (NORTH)"; icon_state = "whiteyellow"; dir = 1},/area/awaymission/research/interior/engineering) "bO" = (/obj/structure/extinguisher_cabinet{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel/whiteyellow/corner{tag = "icon-whiteyellowcorner (NORTH)"; icon_state = "whiteyellowcorner"; dir = 1},/area/awaymission/research/interior/engineering) "bP" = (/obj/structure/sign/vacuum{pixel_x = 32},/turf/simulated/floor/plating,/area/awaymission/research/interior/maint) "bQ" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel/black,/area/awaymission/research/interior/gateway) @@ -99,7 +99,7 @@ "bU" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor/plasteel/darkwarning{tag = "icon-warndark (EAST)"; icon_state = "warndark"; dir = 4},/area/awaymission/research/interior/gateway) "bV" = (/obj/structure/sign/nosmoking_1{pixel_x = -32},/turf/simulated/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (EAST)"; icon_state = "whiteyellow"; dir = 4},/area/awaymission/research/interior/engineering) "bW" = (/obj/item/ammo_casing/c45,/obj/effect/decal/cleanable/blood/drip,/obj/effect/decal/cleanable/blood/drip,/turf/simulated/floor/plasteel/whiteyellow,/area/awaymission/research/interior/engineering) -"bX" = (/obj/effect/landmark/corpse/engineer{corpsebrute = 200},/obj/item/ammo_casing/c45,/obj/item/ammo_casing/c9mm,/obj/effect/decal/cleanable/blood,/obj/effect/decal/cleanable/blood/drip,/turf/simulated/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (WEST)"; icon_state = "whiteyellow"; dir = 8},/area/awaymission/research/interior/engineering) +"bX" = (/obj/effect/mob_spawn/human/engineer{brute_damage = 200},/obj/item/ammo_casing/c45,/obj/item/ammo_casing/c9mm,/obj/effect/decal/cleanable/blood,/obj/effect/decal/cleanable/blood/drip,/turf/simulated/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (WEST)"; icon_state = "whiteyellow"; dir = 8},/area/awaymission/research/interior/engineering) "bY" = (/obj/machinery/gateway{dir = 10},/turf/simulated/floor/plasteel/darkwarning{tag = "icon-warndark (SOUTHWEST)"; icon_state = "warndark"; dir = 10},/area/awaymission/research/interior/gateway) "bZ" = (/obj/machinery/gateway,/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel/darkwarning,/area/awaymission/research/interior/gateway) "ca" = (/obj/machinery/gateway{dir = 6},/turf/simulated/floor/plasteel/darkwarning{tag = "icon-warndark (SOUTHEAST)"; icon_state = "warndark"; dir = 6},/area/awaymission/research/interior/gateway) @@ -108,7 +108,7 @@ "cd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plating,/area/awaymission/research/interior/maint) "ce" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/awaymission/research/interior/maint) "cf" = (/obj/item/ammo_casing/c46x30mm,/turf/simulated/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (EAST)"; icon_state = "whiteyellow"; dir = 4},/area/awaymission/research/interior/engineering) -"cg" = (/obj/effect/landmark/corpse/syndicatesoldier{corpsebrute = 200},/turf/simulated/floor/plasteel{icon_state = "damaged3"},/area/awaymission/research/interior/engineering) +"cg" = (/obj/effect/mob_spawn/human/syndicatesoldier{brute_damage = 200},/turf/simulated/floor/plasteel{icon_state = "damaged3"},/area/awaymission/research/interior/engineering) "ch" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/awaymission/research/interior/maint) "ci" = (/obj/machinery/light{dir = 8},/obj/structure/window/reinforced,/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel/black,/area/awaymission/research/interior/gateway) "cj" = (/obj/structure/window/reinforced,/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel/black,/area/awaymission/research/interior/gateway) @@ -119,7 +119,7 @@ "co" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/awaymission/research/interior/maint) "cp" = (/turf/simulated/wall/r_wall,/area/awaymission/research/interior) "cq" = (/obj/machinery/door/airlock/engineering{name = "Engine Room"; req_access_txt = "10"},/turf/simulated/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (EAST)"; icon_state = "whiteyellow"; dir = 4},/area/awaymission/research/interior/engineering) -"cr" = (/obj/effect/landmark/corpse/nanotrasensoldier{corpsebrute = 200},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel{icon_state = "damaged4"},/area/awaymission/research/interior) +"cr" = (/obj/effect/mob_spawn/human/nanotrasensoldier{brute_damage = 200},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel{icon_state = "damaged4"},/area/awaymission/research/interior) "cs" = (/obj/machinery/door/airlock/engineering{name = "Engine Room"; req_access_txt = "10"},/turf/simulated/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (WEST)"; icon_state = "whiteyellow"; dir = 8},/area/awaymission/research/interior/engineering) "ct" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/machinery/airalarm{dir = 4; icon_state = "alarm0"; pixel_x = -32; tag = "icon-alarm0 (EAST)"},/turf/simulated/floor/plasteel/black,/area/awaymission/research/interior/gateway) "cu" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel/black,/area/awaymission/research/interior/gateway) @@ -143,7 +143,7 @@ "cM" = (/turf/simulated/floor/plasteel{icon_state = "damaged4"},/area/awaymission/research/interior) "cN" = (/obj/item/ammo_casing/c9mm,/obj/effect/decal/cleanable/blood/drip,/turf/simulated/floor/plasteel{icon_state = "damaged4"},/area/awaymission/research/interior) "cO" = (/obj/item/ammo_casing/c46x30mm,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel/whiteyellow,/area/awaymission/research/interior) -"cP" = (/obj/effect/landmark/corpse/nanotrasensoldier{corpsebrute = 200},/turf/simulated/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (WEST)"; icon_state = "whiteyellow"; dir = 8},/area/awaymission/research/interior) +"cP" = (/obj/effect/mob_spawn/human/nanotrasensoldier{brute_damage = 200},/turf/simulated/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (WEST)"; icon_state = "whiteyellow"; dir = 8},/area/awaymission/research/interior) "cQ" = (/turf/simulated/wall/r_wall,/area/awaymission/research/interior/secure) "cR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/highsecurity{aiDisabledIdScanner = 1; name = "Gateway Access"; req_access_txt = "36"},/turf/simulated/floor/plating,/area/awaymission/research/interior/gateway) "cS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/power/apc{cell_type = 5000; dir = 4; name = "Genetics APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/awaymission/research/interior/genetics) @@ -181,7 +181,7 @@ "dy" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/decal/cleanable/blood/drip,/turf/simulated/floor/plating,/area/awaymission/research/interior/maint) "dz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/item/ammo_casing/c9mm,/turf/simulated/floor/plating,/area/awaymission/research/interior/maint) "dA" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/awaymission/research/interior/maint) -"dB" = (/obj/effect/landmark/corpse/nanotrasensoldier{corpsebrute = 200},/turf/simulated/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (EAST)"; icon_state = "whiteyellow"; dir = 4},/area/awaymission/research/interior) +"dB" = (/obj/effect/mob_spawn/human/nanotrasensoldier{brute_damage = 200},/turf/simulated/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (EAST)"; icon_state = "whiteyellow"; dir = 4},/area/awaymission/research/interior) "dC" = (/obj/effect/decal/cleanable/blood,/obj/item/ammo_casing/c45,/turf/simulated/floor/plasteel/whiteyellow,/area/awaymission/research/interior) "dD" = (/obj/effect/decal/cleanable/blood/drip,/turf/simulated/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (WEST)"; icon_state = "whiteyellow"; dir = 8},/area/awaymission/research/interior) "dE" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/awaymission/research/interior/maint) @@ -293,7 +293,7 @@ "fG" = (/turf/simulated/floor/plasteel/whitepurple/side,/area/awaymission/research/interior/cryo) "fH" = (/turf/simulated/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (SOUTHEAST)"; icon_state = "whitepurple"; dir = 6},/area/awaymission/research/interior/cryo) "fI" = (/obj/effect/decal/cleanable/blood/drip,/obj/effect/decal/cleanable/blood/drip,/turf/simulated/floor/plasteel/whitepurple,/area/awaymission/research/interior/cryo) -"fJ" = (/obj/effect/landmark/corpse/syndicatesoldier{corpsebrute = 200},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel/whitepurple/side,/area/awaymission/research/interior/cryo) +"fJ" = (/obj/effect/mob_spawn/human/syndicatesoldier{brute_damage = 200},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel/whitepurple/side,/area/awaymission/research/interior/cryo) "fK" = (/obj/item/ammo_casing/c9mm,/turf/simulated/floor/plasteel/whitepurple/side,/area/awaymission/research/interior/cryo) "fL" = (/obj/structure/barricade/security,/turf/simulated/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (SOUTHEAST)"; icon_state = "whitepurple"; dir = 6},/area/awaymission/research/interior/cryo) "fM" = (/obj/machinery/door/airlock/research{name = "Cryogenetics Research"; req_access_txt = "9"},/turf/simulated/floor/plasteel/whitepurple/side,/area/awaymission/research/interior/cryo) @@ -334,7 +334,7 @@ "gv" = (/obj/machinery/door/airlock/research{name = "Cryogenetics Research"; req_access_txt = "9"},/turf/simulated/floor/plasteel/whitepurple,/area/awaymission/research/interior/cryo) "gw" = (/turf/simulated/floor/plasteel/whitepurple,/area/awaymission/research/interior/cryo) "gx" = (/mob/living/simple_animal/hostile/nanotrasen/ranged,/turf/simulated/floor/plasteel/whitepurple,/area/awaymission/research/interior/cryo) -"gy" = (/obj/effect/landmark/corpse/doctor{corpsebrute = 145; corpseidjob = "Geneticist"; corpseoxy = 55; corpsesuit = /obj/item/clothing/suit/toggle/labcoat/genetics; corpseuniform = /obj/item/clothing/under/rank/geneticist; name = "Geneticist"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel/whitepurple,/area/awaymission/research/interior/cryo) +"gy" = (/obj/effect/mob_spawn/human/doctor{brute_damage = 145; id_job = "Geneticist"; oxy_damage = 55; suit = /obj/item/clothing/suit/toggle/labcoat/genetics; uniform = /obj/item/clothing/under/rank/geneticist; name = "Geneticist"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel/whitepurple,/area/awaymission/research/interior/cryo) "gz" = (/obj/item/ammo_casing/c9mm,/obj/effect/decal/cleanable/blood/drip,/turf/simulated/floor/plasteel/whitepurple,/area/awaymission/research/interior/cryo) "gA" = (/obj/item/ammo_casing/c9mm,/turf/simulated/floor/plasteel/whitepurple,/area/awaymission/research/interior/cryo) "gB" = (/obj/machinery/light{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/turf/simulated/floor/plasteel/whitepurple,/area/awaymission/research/interior) @@ -402,7 +402,7 @@ "hN" = (/obj/machinery/door/poddoor{id = "cryopodg1"; name = "cryogenetic genetics blastdoor"},/turf/simulated/floor/plasteel/stairs{tag = "icon-stairs (NORTH)"; icon_state = "stairs"; dir = 1},/area/awaymission/research/interior/genetics) "hO" = (/turf/simulated/floor/plasteel/white/corner{tag = "icon-whitecorner (EAST)"; icon_state = "whitecorner"; dir = 4},/area/awaymission/research/interior) "hP" = (/turf/simulated/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (NORTH)"; icon_state = "whitegreen"; dir = 1},/area/awaymission/research/interior) -"hQ" = (/obj/effect/landmark/corpse/doctor{corpsebrute = 200},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (NORTH)"; icon_state = "whitegreen"; dir = 1},/area/awaymission/research/interior) +"hQ" = (/obj/effect/mob_spawn/human/doctor{brute_damage = 200},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (NORTH)"; icon_state = "whitegreen"; dir = 1},/area/awaymission/research/interior) "hR" = (/turf/simulated/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (NORTHEAST)"; icon_state = "whitegreen"; dir = 5},/area/awaymission/research/interior) "hS" = (/obj/structure/sign/directions/medical{pixel_x = 32; pixel_y = -32},/obj/structure/sign/directions/evac{pixel_x = 32; pixel_y = -24},/turf/simulated/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (NORTHWEST)"; icon_state = "whitegreen"; dir = 9},/area/awaymission/research/interior) "hT" = (/turf/simulated/floor/plasteel/white/corner{tag = "icon-whitecorner (NORTH)"; icon_state = "whitecorner"; dir = 1},/area/awaymission/research/interior) @@ -427,7 +427,7 @@ "im" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel/whitered/corner{tag = "icon-whiteredcorner (NORTH)"; icon_state = "whiteredcorner"; dir = 1},/area/awaymission/research/interior/security) "in" = (/obj/structure/closet/crate,/obj/item/weapon/disk/data{desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines."; name = "encrypted genetic data disk"; read_only = 1},/obj/item/device/firing_pin/dna/dredd,/obj/item/device/firing_pin/dna/dredd,/obj/item/weapon/dnainjector/lasereyesmut,/obj/item/weapon/dnainjector/lasereyesmut,/turf/simulated/floor/plasteel/black,/area/awaymission/research/interior/secure) "io" = (/obj/item/stack/rods,/turf/simulated/floor/plasteel/darkpurple,/area/awaymission/research/interior/genetics) -"ip" = (/obj/effect/landmark/corpse/doctor{corpsebrute = 145; corpseidjob = "Geneticist"; corpseoxy = 55; corpsesuit = /obj/item/clothing/suit/toggle/labcoat/genetics; corpseuniform = /obj/item/clothing/under/rank/geneticist; name = "Geneticist"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel/darkpurple,/area/awaymission/research/interior/genetics) +"ip" = (/obj/effect/mob_spawn/human/doctor{brute_damage = 145; id_job = "Geneticist"; oxy_damage = 55; suit = /obj/item/clothing/suit/toggle/labcoat/genetics; uniform = /obj/item/clothing/under/rank/geneticist; name = "Geneticist"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel/darkpurple,/area/awaymission/research/interior/genetics) "iq" = (/obj/structure/mirror{pixel_x = -32},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel/freezer,/area/awaymission/research/interior/bathroom) "ir" = (/obj/structure/urinal{pixel_y = 32},/turf/simulated/floor/plasteel/freezer,/area/awaymission/research/interior/bathroom) "is" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/awaymission/research/interior/maint) @@ -516,7 +516,7 @@ "jX" = (/obj/structure/bed,/obj/item/weapon/bedsheet/purple,/turf/simulated/floor/wood,/area/awaymission/research/interior/dorm) "jY" = (/obj/machinery/button/door{id = "Dorm3"; name = "Privacy Button"; pixel_y = -28},/obj/structure/table/wood,/turf/simulated/floor/wood,/area/awaymission/research/interior/dorm) "jZ" = (/obj/structure/bed,/obj/item/weapon/bedsheet/clown,/turf/simulated/floor/wood,/area/awaymission/research/interior/dorm) -"ka" = (/obj/effect/landmark/corpse/doctor{corpsebrute = 200},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel,/area/awaymission/research/interior/dorm) +"ka" = (/obj/effect/mob_spawn/human/doctor{brute_damage = 200},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel,/area/awaymission/research/interior/dorm) "kb" = (/turf/simulated/floor/plasteel/yellowsiding/corner,/area/awaymission/research/interior/dorm) "kc" = (/obj/structure/barricade/wooden{desc = "A wooden table hastely flipped over for cover."; health = 55; icon = 'icons/obj/smooth_structures/wood_table.dmi'; icon_state = "wood_table"; maxhealth = 55; name = "flipped table"},/turf/simulated/floor/plasteel/yellowsiding,/area/awaymission/research/interior/dorm) "kd" = (/turf/simulated/floor/plasteel/yellowsiding,/area/awaymission/research/interior/dorm) @@ -526,7 +526,7 @@ "kh" = (/turf/simulated/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/awaymission/research/interior/medbay) "ki" = (/obj/item/ammo_casing/c45,/turf/simulated/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/awaymission/research/interior/medbay) "kj" = (/turf/simulated/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTHEAST)"; icon_state = "whiteblue"; dir = 5},/area/awaymission/research/interior/medbay) -"kk" = (/obj/effect/landmark/corpse/doctor{corpsebrute = 145; corpseidjob = "Geneticist"; corpseoxy = 55; corpsesuit = /obj/item/clothing/suit/toggle/labcoat/genetics; corpseuniform = /obj/item/clothing/under/rank/geneticist; name = "Geneticist"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel/whiteblue,/area/awaymission/research/interior/medbay) +"kk" = (/obj/effect/mob_spawn/human/doctor{brute_damage = 145; id_job = "Geneticist"; oxy_damage = 55; suit = /obj/item/clothing/suit/toggle/labcoat/genetics; uniform = /obj/item/clothing/under/rank/geneticist; name = "Geneticist"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel/whiteblue,/area/awaymission/research/interior/medbay) "kl" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel/whiteblue,/area/awaymission/research/interior/medbay) "km" = (/obj/structure/table,/turf/simulated/floor/plasteel/whiteblue/corner{tag = "icon-whitebluecorner (EAST)"; icon_state = "whitebluecorner"; dir = 4},/area/awaymission/research/interior/medbay) "kn" = (/obj/structure/table,/obj/item/weapon/circular_saw,/turf/simulated/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/awaymission/research/interior/medbay) @@ -591,7 +591,7 @@ "lu" = (/obj/effect/decal/cleanable/blood,/obj/item/ammo_casing/c45,/turf/simulated/floor/plasteel/whiteblue,/area/awaymission/research/interior/medbay) "lv" = (/obj/item/ammo_casing/c45,/obj/item/ammo_casing/c45,/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating,/area/awaymission/research/interior/medbay) "lw" = (/obj/effect/decal/cleanable/blood/drip,/obj/item/ammo_casing/c45,/obj/item/stack/rods,/turf/simulated/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (EAST)"; icon_state = "whiteblue"; dir = 4},/area/awaymission/research/interior/medbay) -"lx" = (/obj/effect/landmark/corpse/doctor{corpsebrute = 200},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel/whiteblue,/area/awaymission/research/interior/medbay) +"lx" = (/obj/effect/mob_spawn/human/doctor{brute_damage = 200},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel/whiteblue,/area/awaymission/research/interior/medbay) "ly" = (/obj/structure/table,/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,/turf/simulated/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (WEST)"; icon_state = "whiteblue"; dir = 8},/area/awaymission/research/interior/medbay) "lz" = (/obj/structure/flora/kirbyplants{icon_state = "plant-16"; layer = 4.1},/turf/simulated/floor/plasteel/yellowsiding{tag = "icon-yellowsiding (SOUTHWEST)"; icon_state = "yellowsiding"; dir = 10},/area/awaymission/research/interior/dorm) "lA" = (/obj/machinery/light,/turf/simulated/floor/plasteel/yellowsiding,/area/awaymission/research/interior/dorm) @@ -600,7 +600,7 @@ "lD" = (/obj/machinery/iv_drip,/turf/simulated/floor/plasteel/whiteblue/corner{tag = "icon-whitebluecorner (EAST)"; icon_state = "whitebluecorner"; dir = 4},/area/awaymission/research/interior/medbay) "lE" = (/obj/machinery/light,/turf/simulated/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/awaymission/research/interior/medbay) "lF" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/brute,/obj/item/weapon/storage/firstaid/fire,/turf/simulated/floor/plasteel/whiteblue/corner{tag = "icon-whitebluecorner (NORTH)"; icon_state = "whitebluecorner"; dir = 1},/area/awaymission/research/interior/medbay) -"lG" = (/obj/effect/landmark/corpse/doctor{corpsebrute = 200},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel/whiteblue/corner{tag = "icon-whitebluecorner (EAST)"; icon_state = "whitebluecorner"; dir = 4},/area/awaymission/research/interior/medbay) +"lG" = (/obj/effect/mob_spawn/human/doctor{brute_damage = 200},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel/whiteblue/corner{tag = "icon-whitebluecorner (EAST)"; icon_state = "whitebluecorner"; dir = 4},/area/awaymission/research/interior/medbay) "lH" = (/obj/effect/decal/cleanable/blood/drip,/turf/simulated/floor/plasteel/whiteblue/corner{tag = "icon-whitebluecorner (NORTH)"; icon_state = "whitebluecorner"; dir = 1},/area/awaymission/research/interior/medbay) "lI" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel/whiteblue/corner{tag = "icon-whitebluecorner (EAST)"; icon_state = "whitebluecorner"; dir = 4},/area/awaymission/research/interior/medbay) "lJ" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/awaymission/research/interior/medbay) @@ -638,8 +638,8 @@ "mp" = (/turf/simulated/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (SOUTHWEST)"; icon_state = "whitegreen"; dir = 10},/area/awaymission/research/interior/escapepods) "mq" = (/turf/simulated/floor/plasteel/whitegreen/corner{tag = "icon-whitegreencorner (WEST)"; icon_state = "whitegreencorner"; dir = 8},/area/awaymission/research/interior/escapepods) "mr" = (/turf/simulated/floor/plating,/area/awaymission/research/exterior) -"ms" = (/obj/item/stack/rods,/obj/item/weapon/shard,/obj/effect/landmark/corpse/doctor{corpsebrute = 200},/turf/simulated/floor/plasteel/shuttle,/area/awaymission/research/exterior) -"mt" = (/obj/structure/chair{dir = 8},/obj/effect/landmark/corpse/doctor{corpsebrute = 145; corpseidjob = "Geneticist"; corpseoxy = 55; corpsesuit = /obj/item/clothing/suit/toggle/labcoat/genetics; corpseuniform = /obj/item/clothing/under/rank/geneticist; name = "Geneticist"},/turf/simulated/floor/plasteel/shuttle,/area/awaymission/research/exterior) +"ms" = (/obj/item/stack/rods,/obj/item/weapon/shard,/obj/effect/mob_spawn/human/doctor{brute_damage = 200},/turf/simulated/floor/plasteel/shuttle,/area/awaymission/research/exterior) +"mt" = (/obj/structure/chair{dir = 8},/obj/effect/mob_spawn/human/doctor{brute_damage = 145; id_job = "Geneticist"; oxy_damage = 55; suit = /obj/item/clothing/suit/toggle/labcoat/genetics; uniform = /obj/item/clothing/under/rank/geneticist; name = "Geneticist"},/turf/simulated/floor/plasteel/shuttle,/area/awaymission/research/exterior) "mu" = (/obj/machinery/door/airlock/shuttle{name = "Escape Pod Airlock"},/turf/simulated/floor/plasteel/shuttle,/area/awaymission/research/exterior) "mv" = (/obj/machinery/door/airlock/external{name = "Escape Pod One"},/turf/simulated/floor/plating,/area/awaymission/research/interior/escapepods) "mw" = (/turf/simulated/floor/plating,/area/awaymission/research/interior/escapepods) diff --git a/_maps/RandomZLevels/snowdin.dmm b/_maps/RandomZLevels/snowdin.dmm index cbd89cd2c5f..09a9a70c92c 100644 --- a/_maps/RandomZLevels/snowdin.dmm +++ b/_maps/RandomZLevels/snowdin.dmm @@ -508,7 +508,7 @@ "jR" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/turf/simulated/floor/plasteel/cmo{baseturf = /turf/simulated/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) "jS" = (/turf/simulated/floor/plasteel/darkwarning{tag = "icon-warndark (EAST)"; icon_state = "warndark"; dir = 4; baseturf = /turf/simulated/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) "jT" = (/obj/structure/girder,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin) -"jU" = (/obj/effect/landmark/corpse/syndicatesoldier,/obj/effect/decal/cleanable/vomit,/turf/simulated/floor/plating/asteroid/snow,/area/awaymission/snowdin) +"jU" = (/obj/effect/mob_spawn/human/syndicatesoldier,/obj/effect/decal/cleanable/vomit,/turf/simulated/floor/plating/asteroid/snow,/area/awaymission/snowdin) "jV" = (/obj/structure/table,/obj/item/weapon/paper/crumpled/snowdin/misc1,/turf/simulated/floor/plasteel/shuttle{baseturf = /turf/simulated/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) "jW" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor/plasteel/shuttle{baseturf = /turf/simulated/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) "jX" = (/obj/machinery/door/airlock/glass_large{req_access_txt = "150"},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) @@ -526,7 +526,7 @@ "kj" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/carpet{baseturf = /turf/simulated/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) "kk" = (/obj/structure/mirror/magic/lesser{desc = "A collab of the Wizard Federation and the Syndicate, a specialized mirror to help our operatives personalize themselves while stuck in this icy hell-hole."; pixel_x = -32},/turf/simulated/floor/carpet{baseturf = /turf/simulated/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) "kl" = (/turf/simulated/wall{baseturf = /turf/simulated/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"km" = (/obj/effect/landmark/corpse/syndicatesoldier/coldres/alive,/turf/simulated/floor/carpet{baseturf = /turf/simulated/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) +"km" = (/obj/effect/mob_spawn/human/syndicatesoldier/coldres/alive,/turf/simulated/floor/carpet{baseturf = /turf/simulated/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) "kn" = (/obj/structure/bookcase/random/reference,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) "ko" = (/obj/structure/bookcase/random/adult,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) "kp" = (/obj/structure/bookcase/random/religion,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) @@ -611,9 +611,9 @@ "lQ" = (/obj/item/stack/sheet/metal,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin) "lR" = (/turf/simulated/floor/plating/asteroid/snow,/turf/simulated/wall/shuttle{dir = 8; icon_state = "diagonalWall3"},/area/awaymission/snowdin) "lS" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/obj/item/weapon/reagent_containers/food/drinks/ale,/turf/simulated/floor/plasteel/shuttle{baseturf = /turf/simulated/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"lT" = (/obj/effect/landmark/corpse/syndicatesoldier,/obj/effect/decal/cleanable/vomit,/turf/simulated/floor/plasteel/shuttle{baseturf = /turf/simulated/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) +"lT" = (/obj/effect/mob_spawn/human/syndicatesoldier,/obj/effect/decal/cleanable/vomit,/turf/simulated/floor/plasteel/shuttle{baseturf = /turf/simulated/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) "lU" = (/obj/machinery/light/small,/turf/simulated/floor/carpet{baseturf = /turf/simulated/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"lV" = (/obj/effect/landmark/corpse/syndicatesoldier/coldres/alive/female,/turf/simulated/floor/carpet{baseturf = /turf/simulated/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) +"lV" = (/obj/effect/mob_spawn/human/syndicatesoldier/coldres/alive/female,/turf/simulated/floor/carpet{baseturf = /turf/simulated/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) "lW" = (/obj/structure/table/wood,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) "lX" = (/obj/structure/chair/comfy/beige{tag = "icon-comfychair (EAST)"; icon_state = "comfychair"; dir = 4},/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) "lY" = (/obj/structure/table/wood,/obj/machinery/light,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) diff --git a/_maps/RandomZLevels/spacebattle.dmm b/_maps/RandomZLevels/spacebattle.dmm index 5ec450fc6e1..72e685ff8fb 100644 --- a/_maps/RandomZLevels/spacebattle.dmm +++ b/_maps/RandomZLevels/spacebattle.dmm @@ -13,7 +13,7 @@ "am" = (/obj/structure/table/reinforced,/obj/item/clothing/suit/space/hardsuit/syndi,/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate2) "an" = (/obj/structure/table/reinforced,/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate2) "ao" = (/obj/machinery/sleeper,/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate2) -"ap" = (/mob/living/simple_animal/hostile/syndicate/ranged{loot = list(/obj/effect/landmark/mobcorpse/syndicatesoldier,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/shield/energy)},/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate2) +"ap" = (/mob/living/simple_animal/hostile/syndicate/ranged{loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/shield/energy)},/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate2) "aq" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate2) "ar" = (/obj/structure/table/reinforced,/obj/item/weapon/grenade/empgrenade,/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate2) "as" = (/obj/structure/table/reinforced,/obj/item/ammo_casing/c10mm,/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate2) @@ -30,7 +30,7 @@ "aD" = (/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate3) "aE" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate3) "aF" = (/turf/space,/turf/simulated/wall/shuttle{icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate2) -"aG" = (/mob/living/simple_animal/hostile/syndicate/melee{deathmessage = "\[src] falls limp as they release their grip from the energy weapons, activating their self-destruct function!"; loot = list(/obj/effect/landmark/mobcorpse/syndicatesoldier)},/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate2) +"aG" = (/mob/living/simple_animal/hostile/syndicate/melee{deathmessage = "\[src] falls limp as they release their grip from the energy weapons, activating their self-destruct function!"; loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier)},/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate2) "aH" = (/turf/space,/turf/simulated/wall/shuttle{dir = 4; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate2) "aI" = (/obj/structure/table/reinforced,/obj/item/clothing/suit/space/hardsuit/syndi,/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate3) "aJ" = (/obj/structure/table/reinforced,/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate3) @@ -118,7 +118,7 @@ "cn" = (/turf/simulated/floor/plasteel{icon_state = "damaged3"},/area/awaymission/spacebattle/cruiser) "co" = (/turf/simulated/floor/plasteel{icon_state = "damaged5"},/turf/simulated/wall/shuttle{dir = 4; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/cruiser) "cp" = (/turf/simulated/floor/plasteel{icon_state = "damaged1"},/area/awaymission/spacebattle/cruiser) -"cq" = (/obj/effect/landmark/corpse/engineer{mobname = "Rosen Miller"; name = "Rosen Miller"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) +"cq" = (/obj/effect/mob_spawn/human/engineer{mob_name = "Rosen Miller"; name = "Rosen Miller"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "cr" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "cs" = (/turf/simulated/wall/shuttle{icon_state = "swall7"},/area/awaymission/spacebattle/cruiser) "ct" = (/turf/simulated/wall/shuttle{icon_state = "swallc1"},/area/awaymission/spacebattle/cruiser) @@ -146,7 +146,7 @@ "cP" = (/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/spacebattle/cruiser) "cQ" = (/obj/item/stack/sheet/metal,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "cR" = (/turf/simulated/wall/shuttle{icon_state = "swallc3"},/area/awaymission/spacebattle/cruiser) -"cS" = (/obj/effect/landmark/corpse/engineer{mobname = "Bill Sanchez"; name = "Bill Sanchez"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) +"cS" = (/obj/effect/mob_spawn/human/engineer{mob_name = "Bill Sanchez"; name = "Bill Sanchez"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "cT" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/spacebattle/cruiser) "cU" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/snacks/fries,/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/spacebattle/cruiser) "cV" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/snacks/soup/stew,/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/spacebattle/cruiser) @@ -155,18 +155,18 @@ "cY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/awaymission/spacebattle/cruiser) "cZ" = (/turf/simulated/floor/plating/airless,/area/awaymission/spacebattle/cruiser) "da" = (/turf/simulated/floor/plasteel{icon_state = "bar"},/area/awaymission/spacebattle/cruiser) -"db" = (/mob/living/simple_animal/hostile/syndicate/ranged{loot = list(/obj/effect/landmark/mobcorpse/syndicatesoldier,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/shield/energy)},/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate3) +"db" = (/mob/living/simple_animal/hostile/syndicate/ranged{loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/shield/energy)},/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate3) "dc" = (/obj/machinery/computer/pod{id = "spacebattlepod2"; name = "Hull Door Control"},/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/cruiser) "dd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/awaymission/spacebattle/cruiser) "de" = (/obj/machinery/shieldgen{anchored = 1},/turf/simulated/floor/plating/airless,/area/awaymission/spacebattle/cruiser) "df" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"; dir = 4},/turf/space,/area/awaymission/spacebattle/cruiser) -"dg" = (/obj/effect/landmark/corpse/engineer{mobname = "John Locke"; name = "John Locke"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) +"dg" = (/obj/effect/mob_spawn/human/engineer{mob_name = "John Locke"; name = "John Locke"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "dh" = (/obj/structure/rack,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "di" = (/obj/structure/closet/secure_closet/engineering_electrical,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "dj" = (/obj/structure/closet/secure_closet/engineering_welding,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "dk" = (/obj/structure/closet/wardrobe/engineering_yellow,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "dl" = (/obj/structure/closet/toolcloset,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"dm" = (/obj/effect/landmark/corpse/doctor{mobname = "Daniel Kalla"; name = "Daniel Kalla"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) +"dm" = (/obj/effect/mob_spawn/human/doctor{mob_name = "Daniel Kalla"; name = "Daniel Kalla"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "dn" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/awaymission/spacebattle/cruiser) "do" = (/turf/simulated/wall/shuttle{icon_state = "swall7"; dir = 2},/area/awaymission/spacebattle/cruiser) "dp" = (/turf/simulated/wall/shuttle{icon_state = "swall11"; dir = 2},/area/awaymission/spacebattle/cruiser) @@ -203,17 +203,17 @@ "dU" = (/obj/structure/rack,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/awaymission/spacebattle/cruiser) "dV" = (/obj/structure/closet/secure_closet/security,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/awaymission/spacebattle/cruiser) "dW" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/awaymission/spacebattle/cruiser) -"dX" = (/obj/effect/landmark/corpse/engineer/rig{corpseidjob = "Gunner"; mobname = "Andrew Thorn"; name = "Andrew Thorn"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/airless,/area/awaymission/spacebattle/cruiser) +"dX" = (/obj/effect/mob_spawn/human/engineer/rig{id_job = "Gunner"; mob_name = "Andrew Thorn"; name = "Andrew Thorn"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/airless,/area/awaymission/spacebattle/cruiser) "dY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/engine,/area/awaymission/spacebattle/cruiser) "dZ" = (/obj/machinery/porta_turret{dir = 8; emagged = 1; installation = /obj/item/weapon/gun/energy/lasercannon},/turf/simulated/floor/engine,/area/awaymission/spacebattle/cruiser) -"ea" = (/obj/effect/landmark/corpse/engineer{mobname = "Clay Dawson"; name = "Clay Dawson"},/turf/simulated/floor/plasteel{icon_state = "damaged5"},/area/awaymission/spacebattle/cruiser) +"ea" = (/obj/effect/mob_spawn/human/engineer{mob_name = "Clay Dawson"; name = "Clay Dawson"},/turf/simulated/floor/plasteel{icon_state = "damaged5"},/area/awaymission/spacebattle/cruiser) "eb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/awaymission/spacebattle/cruiser) "ec" = (/obj/machinery/gateway{dir = 9},/turf/simulated/floor/plating,/area/awaymission/spacebattle/cruiser) "ed" = (/obj/machinery/gateway{dir = 1},/turf/simulated/floor/plating,/area/awaymission/spacebattle/cruiser) "ee" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor/plating,/area/awaymission/spacebattle/cruiser) -"ef" = (/mob/living/simple_animal/hostile/syndicate/melee{deathmessage = "\[src] falls limp as they release their grip from the energy weapons, activating their self-destruct function!"; loot = list(/obj/effect/landmark/mobcorpse/syndicatesoldier)},/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate3) +"ef" = (/mob/living/simple_animal/hostile/syndicate/melee{deathmessage = "\[src] falls limp as they release their grip from the energy weapons, activating their self-destruct function!"; loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier)},/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate3) "eg" = (/obj/structure/closet/crate{name = "Gold Crate"},/obj/item/mecha_parts/mecha_equipment/repair_droid,/turf/simulated/floor/plating,/area/awaymission/spacebattle/cruiser) -"eh" = (/mob/living/simple_animal/hostile/syndicate/melee{deathmessage = "\[src] falls limp as they release their grip from the energy weapons, activating their self-destruct function!"; loot = list(/obj/effect/landmark/mobcorpse/syndicatesoldier)},/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate1) +"eh" = (/mob/living/simple_animal/hostile/syndicate/melee{deathmessage = "\[src] falls limp as they release their grip from the energy weapons, activating their self-destruct function!"; loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier)},/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate1) "ei" = (/obj/structure/closet/l3closet/security,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/awaymission/spacebattle/cruiser) "ej" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/awaymission/spacebattle/cruiser) "ek" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/engine,/area/awaymission/spacebattle/cruiser) @@ -230,16 +230,16 @@ "ev" = (/obj/machinery/gateway{dir = 6},/turf/simulated/floor/plating,/area/awaymission/spacebattle/cruiser) "ew" = (/obj/structure/chair,/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate3) "ex" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/awaymission/spacebattle/cruiser) -"ey" = (/obj/effect/landmark/corpse/bridgeofficer{mobname = "Davis Hume"; name = "Davis Hume"},/obj/item/weapon/gun/projectile/shotgun/automatic/combat,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) +"ey" = (/obj/effect/mob_spawn/human/bridgeofficer{mob_name = "Davis Hume"; name = "Davis Hume"},/obj/item/weapon/gun/projectile/shotgun/automatic/combat,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "ez" = (/obj/item/ammo_casing/shotgun,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"eA" = (/mob/living/simple_animal/hostile/syndicate/ranged{loot = list(/obj/effect/landmark/mobcorpse/syndicatesoldier,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/shield/energy)},/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate1) +"eA" = (/mob/living/simple_animal/hostile/syndicate/ranged{loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/shield/energy)},/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate1) "eB" = (/turf/simulated/wall/shuttle{icon_state = "swall3"; dir = 2},/area/awaymission/spacebattle/cruiser) "eC" = (/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/awaymission/spacebattle/cruiser) "eD" = (/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/awaymission/spacebattle/cruiser) "eE" = (/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "bluefull"},/area/awaymission/spacebattle/cruiser) "eF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/awaymission/spacebattle/cruiser) "eG" = (/obj/structure/chair,/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate1) -"eH" = (/obj/effect/landmark/corpse/engineer/rig{corpseidjob = "Gunner"; mobname = "Peter West"; name = "Peter West"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/airless,/area/awaymission/spacebattle/cruiser) +"eH" = (/obj/effect/mob_spawn/human/engineer/rig{id_job = "Gunner"; mob_name = "Peter West"; name = "Peter West"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/airless,/area/awaymission/spacebattle/cruiser) "eI" = (/turf/simulated/wall/shuttle{icon_state = "swall13"; dir = 2},/area/awaymission/spacebattle/cruiser) "eJ" = (/turf/simulated/wall/shuttle{icon_state = "swallc4"},/area/awaymission/spacebattle/cruiser) "eK" = (/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate4) @@ -254,11 +254,11 @@ "eT" = (/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/awaymission/spacebattle/cruiser) "eU" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/awaymission/spacebattle/cruiser) "eV" = (/obj/structure/table/reinforced,/obj/item/weapon/kitchen/fork,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/awaymission/spacebattle/cruiser) -"eW" = (/obj/effect/landmark/corpse/syndicatesoldier,/obj/item/weapon/melee/energy/sword/saber/red,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"eX" = (/obj/effect/landmark/corpse/bridgeofficer{mobname = "Kurt Kliest"; name = "Kurt Kliest"},/obj/item/weapon/gun/projectile/shotgun/automatic/combat,/obj/item/ammo_casing/shotgun,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) +"eW" = (/obj/effect/mob_spawn/human/syndicatesoldier,/obj/item/weapon/melee/energy/sword/saber/red,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) +"eX" = (/obj/effect/mob_spawn/human/bridgeofficer{mob_name = "Kurt Kliest"; name = "Kurt Kliest"},/obj/item/weapon/gun/projectile/shotgun/automatic/combat,/obj/item/ammo_casing/shotgun,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "eY" = (/obj/item/ammo_casing/shotgun,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "eZ" = (/obj/machinery/computer/crew,/turf/simulated/floor/plasteel{icon_state = "bluefull"},/area/awaymission/spacebattle/cruiser) -"fa" = (/obj/effect/landmark/corpse/engineer/rig{corpseidjob = "Gunner"; mobname = "Eric Abnett"; name = "Eric Abnett"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/airless,/area/awaymission/spacebattle/cruiser) +"fa" = (/obj/effect/mob_spawn/human/engineer/rig{id_job = "Gunner"; mob_name = "Eric Abnett"; name = "Eric Abnett"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/airless,/area/awaymission/spacebattle/cruiser) "fb" = (/obj/structure/closet/crate,/obj/item/clothing/glasses/night,/turf/simulated/floor/plating,/area/awaymission/spacebattle/cruiser) "fc" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/awaymission/spacebattle/cruiser) "fd" = (/turf/simulated/floor/plasteel{icon_state = "red"},/area/awaymission/spacebattle/cruiser) @@ -270,14 +270,14 @@ "fj" = (/obj/machinery/computer/security/telescreen,/turf/simulated/wall/shuttle,/area/awaymission/spacebattle/cruiser) "fk" = (/turf/simulated/wall/shuttle{icon_state = "swall_s9"; dir = 2},/area/awaymission/spacebattle/cruiser) "fl" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate4) -"fm" = (/mob/living/simple_animal/hostile/syndicate/melee{deathmessage = "\[src] falls limp as they release their grip from the energy weapons, activating their self-destruct function!"; loot = list(/obj/effect/landmark/mobcorpse/syndicatesoldier)},/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) +"fm" = (/mob/living/simple_animal/hostile/syndicate/melee{deathmessage = "\[src] falls limp as they release their grip from the energy weapons, activating their self-destruct function!"; loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier)},/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "fn" = (/obj/structure/closet/crate,/obj/item/weapon/light/tube,/obj/item/weapon/light/tube,/obj/item/weapon/light/tube,/turf/simulated/floor/plating,/area/awaymission/spacebattle/cruiser) "fo" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/awaymission/spacebattle/cruiser) -"fp" = (/obj/effect/landmark/corpse/syndicatesoldier,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/ammo_casing/c10mm,/obj/item/ammo_casing/c10mm,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/awaymission/spacebattle/cruiser) +"fp" = (/obj/effect/mob_spawn/human/syndicatesoldier,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/ammo_casing/c10mm,/obj/item/ammo_casing/c10mm,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/awaymission/spacebattle/cruiser) "fq" = (/obj/item/ammo_casing/c10mm,/obj/item/ammo_casing/c10mm,/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/awaymission/spacebattle/cruiser) -"fr" = (/obj/effect/landmark/corpse/nanotrasensoldier,/obj/item/weapon/gun/projectile/automatic/wt550,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) +"fr" = (/obj/effect/mob_spawn/human/nanotrasensoldier,/obj/item/weapon/gun/projectile/automatic/wt550,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "fs" = (/obj/item/ammo_casing/shotgun,/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/awaymission/spacebattle/cruiser) -"ft" = (/obj/item/ammo_casing/a357,/obj/item/ammo_casing/a357,/obj/item/weapon/gun/projectile/revolver/mateba,/obj/effect/landmark/corpse/commander{mobname = "Aaron Bowden"; name = "Aaron Bowden"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) +"ft" = (/obj/item/ammo_casing/a357,/obj/item/ammo_casing/a357,/obj/item/weapon/gun/projectile/revolver/mateba,/obj/effect/mob_spawn/human/commander{mob_name = "Aaron Bowden"; name = "Aaron Bowden"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "fu" = (/obj/structure/chair{dir = 4},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "fv" = (/obj/machinery/computer/shuttle,/turf/simulated/floor/plasteel{icon_state = "bluefull"},/area/awaymission/spacebattle/cruiser) "fw" = (/obj/structure/artilleryplaceholder{icon_state = "1"},/turf/simulated/floor/plating/airless,/area/awaymission/spacebattle/cruiser) @@ -297,7 +297,7 @@ "fK" = (/obj/item/ammo_casing/c10mm,/obj/item/ammo_casing/c10mm,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/awaymission/spacebattle/cruiser) "fL" = (/obj/item/stack/sheet/metal,/turf/simulated/floor/plasteel{icon_state = "damaged1"},/area/awaymission/spacebattle/cruiser) "fM" = (/obj/item/ammo_casing/shotgun,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/awaymission/spacebattle/cruiser) -"fN" = (/obj/effect/landmark/corpse/syndicatesoldier,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/ammo_casing/c10mm,/obj/item/ammo_casing/c10mm,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/awaymission/spacebattle/cruiser) +"fN" = (/obj/effect/mob_spawn/human/syndicatesoldier,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/ammo_casing/c10mm,/obj/item/ammo_casing/c10mm,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/awaymission/spacebattle/cruiser) "fO" = (/obj/item/ammo_casing/c10mm,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/awaymission/spacebattle/cruiser) "fP" = (/obj/machinery/computer/communications,/turf/simulated/floor/plasteel{icon_state = "bluefull"},/area/awaymission/spacebattle/cruiser) "fQ" = (/obj/structure/artilleryplaceholder{icon_state = "13"},/turf/simulated/floor/plating/airless,/area/awaymission/spacebattle/cruiser) @@ -313,7 +313,7 @@ "ga" = (/obj/structure/artilleryplaceholder{icon_state = "23"},/turf/simulated/floor/plating/airless,/area/awaymission/spacebattle/cruiser) "gb" = (/obj/structure/artilleryplaceholder{icon_state = "24"},/turf/simulated/floor/plating/airless,/area/awaymission/spacebattle/cruiser) "gc" = (/obj/structure/closet/crate,/obj/item/weapon/poster/contraband,/turf/simulated/floor/plating,/area/awaymission/spacebattle/cruiser) -"gd" = (/obj/effect/landmark/corpse/bridgeofficer{mobname = "Robert Faver"; name = "Robert Faver"},/obj/item/ammo_casing/shotgun,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) +"gd" = (/obj/effect/mob_spawn/human/bridgeofficer{mob_name = "Robert Faver"; name = "Robert Faver"},/obj/item/ammo_casing/shotgun,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "ge" = (/obj/structure/artilleryplaceholder/decorative{icon_state = "25"},/turf/simulated/floor/plating/airless,/area/awaymission/spacebattle/cruiser) "gf" = (/obj/structure/artilleryplaceholder/decorative{icon_state = "26"},/turf/simulated/floor/plating/airless,/area/awaymission/spacebattle/cruiser) "gg" = (/obj/structure/artilleryplaceholder/decorative{icon_state = "27"},/turf/simulated/floor/plating/airless,/area/awaymission/spacebattle/cruiser) @@ -341,7 +341,7 @@ "gC" = (/obj/structure/closet/crate/secure/weapon,/obj/item/weapon/gun/energy/laser,/turf/simulated/floor/plating,/area/awaymission/spacebattle/cruiser) "gD" = (/obj/structure/closet/crate,/obj/item/stack/spacecash/c10,/obj/item/stack/spacecash/c10,/turf/simulated/floor/plating,/area/awaymission/spacebattle/cruiser) "gE" = (/obj/effect/decal/cleanable/blood,/turf/simulated/wall/shuttle{icon_state = "swall3"},/area/awaymission/spacebattle/cruiser) -"gF" = (/obj/effect/landmark/corpse/doctor{mobname = "Adam Smith"; name = "Adam Smith"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) +"gF" = (/obj/effect/mob_spawn/human/doctor{mob_name = "Adam Smith"; name = "Adam Smith"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "gG" = (/obj/structure/table/optable,/turf/simulated/floor/plasteel{icon_state = "white"},/area/awaymission/spacebattle/cruiser) "gH" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/awaymission/spacebattle/cruiser) "gI" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/awaymission/spacebattle/cruiser) @@ -350,14 +350,14 @@ "gL" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green,/turf/simulated/floor/wood,/area/awaymission/spacebattle/cruiser) "gM" = (/obj/structure/table/wood,/turf/simulated/floor/wood,/area/awaymission/spacebattle/cruiser) "gN" = (/obj/machinery/computer/secure_data,/turf/simulated/floor/plasteel{icon_state = "bluefull"},/area/awaymission/spacebattle/cruiser) -"gO" = (/obj/effect/landmark/corpse/engineer/rig{corpseidjob = "Gunner"; name = "Jeremy Tailor"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/airless,/area/awaymission/spacebattle/cruiser) +"gO" = (/obj/effect/mob_spawn/human/engineer/rig{id_job = "Gunner"; name = "Jeremy Tailor"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/airless,/area/awaymission/spacebattle/cruiser) "gP" = (/obj/machinery/porta_turret{dir = 8; emagged = 1; installation = /obj/item/weapon/gun/energy/lasercannon},/turf/simulated/floor/plating/airless,/area/awaymission/spacebattle/syndicate7) "gQ" = (/turf/space,/turf/simulated/wall/shuttle{dir = 1; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate7) "gR" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/awaymission/spacebattle/syndicate4) "gS" = (/obj/structure/reagent_dispensers/beerkeg,/turf/simulated/floor/plating,/area/awaymission/spacebattle/cruiser) "gT" = (/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/awaymission/spacebattle/cruiser) "gU" = (/obj/machinery/computer/operating,/turf/simulated/floor/plasteel{icon_state = "white"},/area/awaymission/spacebattle/cruiser) -"gV" = (/obj/effect/landmark/corpse/doctor{mobname = "Allan Yoshimaru"; name = "Allan Yoshimaru"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel{icon_state = "white"},/area/awaymission/spacebattle/cruiser) +"gV" = (/obj/effect/mob_spawn/human/doctor{mob_name = "Allan Yoshimaru"; name = "Allan Yoshimaru"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel{icon_state = "white"},/area/awaymission/spacebattle/cruiser) "gW" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel{icon_state = "white"},/area/awaymission/spacebattle/cruiser) "gX" = (/obj/structure/chair{dir = 8},/turf/simulated/floor/wood,/area/awaymission/spacebattle/cruiser) "gY" = (/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 10},/area/awaymission/spacebattle/cruiser) @@ -369,7 +369,7 @@ "he" = (/obj/item/weapon/pickaxe,/obj/item/weapon/gun/energy/plasmacutter,/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/awaymission/spacebattle/cruiser) "hf" = (/obj/item/weapon/circular_saw,/turf/simulated/floor/plasteel{icon_state = "white"},/area/awaymission/spacebattle/cruiser) "hg" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin,/turf/simulated/floor/wood,/area/awaymission/spacebattle/cruiser) -"hh" = (/obj/effect/landmark/corpse/engineer/rig{corpseidjob = "Gunner"; mobname = "Dan Hedricks"; name = "Dan Hedricks"},/obj/effect/decal/cleanable/blood,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/airless,/area/awaymission/spacebattle/cruiser) +"hh" = (/obj/effect/mob_spawn/human/engineer/rig{id_job = "Gunner"; mob_name = "Dan Hedricks"; name = "Dan Hedricks"},/obj/effect/decal/cleanable/blood,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/airless,/area/awaymission/spacebattle/cruiser) "hi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/awaymission/spacebattle/syndicate7) "hj" = (/obj/structure/table/reinforced,/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate7) "hk" = (/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate7) @@ -399,13 +399,13 @@ "hI" = (/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "white"},/area/awaymission/spacebattle/cruiser) "hJ" = (/obj/structure/bed,/obj/item/weapon/bedsheet/captain,/turf/simulated/floor/wood,/area/awaymission/spacebattle/cruiser) "hK" = (/obj/structure/closet/secure_closet/captains,/turf/simulated/floor/wood,/area/awaymission/spacebattle/cruiser) -"hL" = (/obj/effect/landmark/corpse/engineer{corpseidjob = "Gunner"; mobname = "William Gannon"; name = "William Gannon"},/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) +"hL" = (/obj/effect/mob_spawn/human/engineer{id_job = "Gunner"; mob_name = "William Gannon"; name = "William Gannon"},/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "hM" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/awaymission/spacebattle/cruiser) "hN" = (/obj/structure/rack,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/engine,/area/awaymission/spacebattle/cruiser) "hO" = (/obj/structure/rack,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/engine,/area/awaymission/spacebattle/cruiser) "hP" = (/obj/structure/rack,/turf/simulated/floor/engine,/area/awaymission/spacebattle/cruiser) "hQ" = (/obj/item/stack/sheet/metal,/turf/simulated/floor/plasteel{icon_state = "damaged4"},/area/awaymission/spacebattle/cruiser) -"hR" = (/mob/living/simple_animal/hostile/syndicate/ranged{loot = list(/obj/effect/landmark/mobcorpse/syndicatesoldier,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/shield/energy)},/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) +"hR" = (/mob/living/simple_animal/hostile/syndicate/ranged{loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/shield/energy)},/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "hS" = (/obj/machinery/computer/shuttle,/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate7) "hT" = (/obj/structure/chair{dir = 8},/mob/living/simple_animal/hostile/syndicate,/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate7) "hU" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate7) @@ -422,8 +422,8 @@ "if" = (/obj/machinery/shower{icon_state = "shower"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/awaymission/spacebattle/cruiser) "ig" = (/obj/machinery/shower{icon_state = "shower"; dir = 8},/obj/item/weapon/soap,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/awaymission/spacebattle/cruiser) "ih" = (/obj/structure/rack,/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/gun/energy/laser,/obj/item/weapon/gun/energy/laser,/turf/simulated/floor/engine,/area/awaymission/spacebattle/cruiser) -"ii" = (/obj/effect/landmark/corpse/doctor{mobname = "Herbert West"; name = "Herbert West"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel{icon_state = "white"},/area/awaymission/spacebattle/cruiser) -"ij" = (/obj/effect/landmark/corpse/engineer{mobname = "Carth Robinson"; name = "Carth Robinson"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/awaymission/spacebattle/cruiser) +"ii" = (/obj/effect/mob_spawn/human/doctor{mob_name = "Herbert West"; name = "Herbert West"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel{icon_state = "white"},/area/awaymission/spacebattle/cruiser) +"ij" = (/obj/effect/mob_spawn/human/engineer{mob_name = "Carth Robinson"; name = "Carth Robinson"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/awaymission/spacebattle/cruiser) "ik" = (/obj/structure/rack,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/engine,/area/awaymission/spacebattle/cruiser) "il" = (/obj/machinery/sleeper,/turf/simulated/floor/plasteel{icon_state = "white"},/area/awaymission/spacebattle/cruiser) "im" = (/obj/machinery/sleep_console,/turf/simulated/floor/plasteel{icon_state = "white"},/area/awaymission/spacebattle/cruiser) @@ -432,18 +432,18 @@ "ip" = (/obj/machinery/sleeper,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/awaymission/spacebattle/cruiser) "iq" = (/obj/machinery/sleep_console,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/awaymission/spacebattle/cruiser) "ir" = (/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/awaymission/spacebattle/cruiser) -"is" = (/obj/effect/landmark/corpse/engineer{mobname = "Cyrion"; name = "Cyrion"},/obj/item/weapon/flamethrower/full,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) +"is" = (/obj/effect/mob_spawn/human/engineer{mob_name = "Cyrion"; name = "Cyrion"},/obj/item/weapon/flamethrower/full,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "it" = (/mob/living/simple_animal/hostile/syndicate/ranged,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"iu" = (/obj/effect/landmark/corpse/syndicatesoldier,/obj/item/weapon/gun/projectile/automatic/c20r,/turf/simulated/floor/plasteel{icon_state = "damaged2"},/area/awaymission/spacebattle/cruiser) +"iu" = (/obj/effect/mob_spawn/human/syndicatesoldier,/obj/item/weapon/gun/projectile/automatic/c20r,/turf/simulated/floor/plasteel{icon_state = "damaged2"},/area/awaymission/spacebattle/cruiser) "iv" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"; dir = 4},/turf/space,/area/awaymission/spacebattle/cruiser) -"iw" = (/obj/effect/landmark/corpse/engineer{mobname = "Mercutio"; name = "Mercutio"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) +"iw" = (/obj/effect/mob_spawn/human/engineer{mob_name = "Mercutio"; name = "Mercutio"},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "ix" = (/obj/structure/lattice,/turf/space,/area/space) -"iy" = (/obj/effect/landmark/corpse/syndicatesoldier,/turf/space,/area/space) +"iy" = (/obj/effect/mob_spawn/human/syndicatesoldier,/turf/space,/area/space) "iz" = (/turf/simulated/wall/shuttle{icon_state = "wall3"},/area/space) "iA" = (/turf/space,/turf/simulated/wall/shuttle{dir = 1; icon_state = "diagonalWall3"},/area/space) "iB" = (/obj/machinery/sleeper,/turf/simulated/floor/plasteel/airless{dir = 10; icon_state = "shuttlefloor4"},/area/space) "iC" = (/turf/simulated/floor/plasteel/airless{dir = 10; icon_state = "shuttlefloor4"},/area/space) -"iD" = (/obj/effect/landmark/corpse/syndicatesoldier,/turf/simulated/floor/plasteel/airless{dir = 10; icon_state = "shuttlefloor4"},/area/space) +"iD" = (/obj/effect/mob_spawn/human/syndicatesoldier,/turf/simulated/floor/plasteel/airless{dir = 10; icon_state = "shuttlefloor4"},/area/space) "iE" = (/turf/simulated/mineral/clown,/area/space) "iF" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plasteel/airless{icon_state = "floor4"; dir = 10},/area/space) "iG" = (/obj/item/stack/rods,/turf/simulated/floor/plasteel/airless{dir = 10; icon_state = "shuttlefloor4"},/area/space) @@ -483,7 +483,7 @@ "jo" = (/obj/item/clothing/suit/space/hardsuit/wizard,/turf/simulated/floor/plasteel{icon_state = "alienvault"},/area/awaymission/spacebattle/secret) "jp" = (/obj/mecha/combat/gygax,/turf/simulated/floor/plating,/area/awaymission/spacebattle/cruiser) "jq" = (/obj/structure/closet/crate{name = "Gold Crate"},/obj/item/weapon/gun/medbeam/mech,/turf/simulated/floor/plating,/area/awaymission/spacebattle/cruiser) -"jr" = (/mob/living/simple_animal/hostile/syndicate/melee/space{deathmessage = "\[src] falls limp as they release their grip from the energy weapons, activating their self-destruct function!"; loot = list(/obj/effect/landmark/mobcorpse/syndicatecommando)},/turf/simulated/floor/plating/airless,/area/awaymission/spacebattle/cruiser) +"jr" = (/mob/living/simple_animal/hostile/syndicate/melee/space{deathmessage = "\[src] falls limp as they release their grip from the energy weapons, activating their self-destruct function!"; loot = list(/obj/effect/mob_spawn/human/corpse/syndicatecommando)},/turf/simulated/floor/plating/airless,/area/awaymission/spacebattle/cruiser) "js" = (/obj/structure/rack,/obj/item/weapon/gun/projectile/automatic/laser,/turf/simulated/floor/engine,/area/awaymission/spacebattle/cruiser) "jt" = (/obj/structure/rack,/obj/item/weapon/gun/energy/gun/advtaser,/turf/simulated/floor/engine,/area/awaymission/spacebattle/cruiser) "ju" = (/obj/structure/rack,/obj/structure/window/reinforced,/obj/item/weapon/gun/energy/laser,/turf/simulated/floor/engine,/area/awaymission/spacebattle/cruiser) @@ -502,9 +502,9 @@ "jH" = (/mob/living/simple_animal/hostile/nanotrasen/ranged,/turf/simulated/floor/engine,/area/awaymission/spacebattle/cruiser) "jI" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/engine,/area/awaymission/spacebattle/cruiser) "jJ" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/armory_contraband,/turf/simulated/floor/plating,/area/awaymission/spacebattle/cruiser) -"jK" = (/mob/living/simple_animal/hostile/syndicate/melee{deathmessage = "\[src] falls limp as they release their grip from the energy weapons, activating their self-destruct function!"; loot = list(/obj/effect/landmark/mobcorpse/syndicatesoldier)},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/awaymission/spacebattle/cruiser) +"jK" = (/mob/living/simple_animal/hostile/syndicate/melee{deathmessage = "\[src] falls limp as they release their grip from the energy weapons, activating their self-destruct function!"; loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier)},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/awaymission/spacebattle/cruiser) "jL" = (/obj/machinery/door/poddoor{id = "spacebattlearmory"; name = "Secure Armory"},/turf/simulated/floor/engine,/area/awaymission/spacebattle/cruiser) -"jM" = (/obj/effect/landmark/corpse/bridgeofficer{mobname = "Walter Strider"; name = "Walter Strider"},/obj/item/weapon/gun/projectile/shotgun/automatic/combat,/obj/item/ammo_casing/c10mm,/obj/item/ammo_casing/c10mm,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel{icon_state = "damaged3"},/area/awaymission/spacebattle/cruiser) +"jM" = (/obj/effect/mob_spawn/human/bridgeofficer{mob_name = "Walter Strider"; name = "Walter Strider"},/obj/item/weapon/gun/projectile/shotgun/automatic/combat,/obj/item/ammo_casing/c10mm,/obj/item/ammo_casing/c10mm,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel{icon_state = "damaged3"},/area/awaymission/spacebattle/cruiser) "jN" = (/obj/structure/closet/crate,/obj/item/ammo_box/magazine/recharge,/turf/simulated/floor/plating,/area/awaymission/spacebattle/cruiser) "jO" = (/obj/item/ammo_casing/shotgun,/obj/item/ammo_casing/c10mm,/obj/item/ammo_casing/c10mm,/obj/item/stack/sheet/metal,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/awaymission/spacebattle/cruiser) "jP" = (/obj/structure/closet/crate/internals,/obj/item/weapon/storage/firstaid/o2,/turf/simulated/floor/engine,/area/awaymission/spacebattle/cruiser) @@ -512,11 +512,11 @@ "jR" = (/obj/item/stack/sheet/metal,/turf/simulated/floor/wood,/area/awaymission/spacebattle/cruiser) "jS" = (/turf/simulated/floor/plasteel/airless,/area/awaymission/spacebattle/cruiser) "jT" = (/obj/item/stack/sheet/metal,/turf/simulated/floor/plasteel/airless,/area/awaymission/spacebattle/cruiser) -"jU" = (/mob/living/simple_animal/hostile/syndicate/ranged/space{loot = list(/obj/effect/landmark/mobcorpse/syndicatecommando,/obj/item/weapon/gun/projectile/automatic/c20r)},/turf/simulated/floor/plasteel/airless,/area/awaymission/spacebattle/cruiser) +"jU" = (/mob/living/simple_animal/hostile/syndicate/ranged/space{loot = list(/obj/effect/mob_spawn/human/corpse/syndicatecommando,/obj/item/weapon/gun/projectile/automatic/c20r)},/turf/simulated/floor/plasteel/airless,/area/awaymission/spacebattle/cruiser) "jV" = (/mob/living/simple_animal/hostile/syndicate/mecha_pilot{spawn_mecha_type = /obj/mecha/combat/gygax/dark/loaded},/turf/simulated/floor/plating/airless,/area/awaymission/spacebattle/cruiser) "jW" = (/mob/living/simple_animal/hostile/syndicate/mecha_pilot{spawn_mecha_type = /obj/mecha/combat/gygax/dark/loaded},/turf/simulated/floor/plasteel/airless,/area/awaymission/spacebattle/cruiser) "jX" = (/obj/structure/rack,/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/gun/energy/pulse/pistol/loyalpin,/obj/item/weapon/gun/energy/pulse/pistol/loyalpin,/turf/simulated/floor/engine,/area/awaymission/spacebattle/cruiser) -"jY" = (/mob/living/simple_animal/hostile/syndicate/ranged/space{loot = list(/obj/effect/landmark/mobcorpse/syndicatecommando,/obj/item/weapon/gun/projectile/automatic/c20r)},/turf/simulated/floor/plating/airless,/area/awaymission/spacebattle/cruiser) +"jY" = (/mob/living/simple_animal/hostile/syndicate/ranged/space{loot = list(/obj/effect/mob_spawn/human/corpse/syndicatecommando,/obj/item/weapon/gun/projectile/automatic/c20r)},/turf/simulated/floor/plating/airless,/area/awaymission/spacebattle/cruiser) "jZ" = (/obj/structure/rack,/obj/item/weapon/gun/projectile/automatic/laser,/obj/item/weapon/gun/projectile/automatic/laser,/turf/simulated/floor/engine,/area/awaymission/spacebattle/cruiser) "ka" = (/obj/effect/spawner/lootdrop/crate_spawner,/turf/simulated/floor/plating,/area/awaymission/spacebattle/cruiser) "kb" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/awaymission/spacebattle/cruiser) @@ -529,7 +529,7 @@ "ki" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/engine/vacuum,/area/awaymission/spacebattle/cruiser) "kj" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/awaymission/spacebattle/cruiser) "kk" = (/obj/item/weapon/shard,/turf/simulated/floor/engine/vacuum,/area/awaymission/spacebattle/cruiser) -"kl" = (/obj/effect/landmark/corpse/nanotrasensoldier,/obj/item/weapon/gun/projectile/automatic/wt550,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) +"kl" = (/obj/effect/mob_spawn/human/nanotrasensoldier,/obj/item/weapon/gun/projectile/automatic/wt550,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "km" = (/obj/structure/closet/crate{name = "Gold Crate"},/obj/item/mecha_parts/mecha_equipment/drill,/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser,/turf/simulated/floor/plating,/area/awaymission/spacebattle/cruiser) "kn" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor/plating,/area/awaymission/spacebattle/cruiser) "ko" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/engine/vacuum,/area/awaymission/spacebattle/cruiser) @@ -538,13 +538,13 @@ "kr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/engine/vacuum,/area/awaymission/spacebattle/cruiser) "ks" = (/obj/machinery/mech_bay_recharge_port{tag = "icon-recharge_port"; icon_state = "recharge_port"; dir = 2},/turf/simulated/floor/plating,/area/awaymission/spacebattle/cruiser) "kt" = (/obj/structure/barricade/security,/turf/simulated/floor/plating,/area/awaymission/spacebattle/cruiser) -"ku" = (/mob/living/simple_animal/hostile/syndicate/ranged{loot = list(/obj/effect/landmark/mobcorpse/syndicatesoldier,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/shield/energy)},/turf/simulated/floor/plasteel{icon_state = "white"},/area/awaymission/spacebattle/cruiser) +"ku" = (/mob/living/simple_animal/hostile/syndicate/ranged{loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/shield/energy)},/turf/simulated/floor/plasteel{icon_state = "white"},/area/awaymission/spacebattle/cruiser) "kv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/engine/vacuum,/area/awaymission/spacebattle/cruiser) "kw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/engine/vacuum,/area/awaymission/spacebattle/cruiser) "kx" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/engine/vacuum,/area/awaymission/spacebattle/cruiser) "ky" = (/obj/structure/grille,/turf/simulated/floor/engine/vacuum,/area/awaymission/spacebattle/cruiser) "kz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/engine/vacuum,/area/awaymission/spacebattle/cruiser) -"kA" = (/obj/effect/landmark/corpse/engineer{mobname = "Javier Wismer"; name = "Javier Wismer"},/turf/simulated/floor/plasteel/airless,/area/awaymission/spacebattle/cruiser) +"kA" = (/obj/effect/mob_spawn/human/engineer{mob_name = "Javier Wismer"; name = "Javier Wismer"},/turf/simulated/floor/plasteel/airless,/area/awaymission/spacebattle/cruiser) "kB" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "kC" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/toolbox/electrical,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) "kD" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plasteel,/area/awaymission/spacebattle/cruiser) diff --git a/_maps/RandomZLevels/undergroundoutpost45.dmm b/_maps/RandomZLevels/undergroundoutpost45.dmm index 10146adfea7..1defe9376bc 100644 --- a/_maps/RandomZLevels/undergroundoutpost45.dmm +++ b/_maps/RandomZLevels/undergroundoutpost45.dmm @@ -1251,13 +1251,13 @@ "yg" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) "yh" = (/obj/structure/ore_box,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "yi" = (/obj/structure/closet/crate,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yj" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/bed/nest,/obj/effect/landmark/corpse,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yj" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/bed/nest,/obj/effect/mob_spawn/human,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "yk" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/bed/nest,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "yl" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/effect/glowshroom/single,/obj/effect/decal/cleanable/blood/gibs/down,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "ym" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood/gibs/core,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "yn" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "yo" = (/obj/structure/alien/weeds,/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yp" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/landmark/corpse,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yp" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/mob_spawn/human,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "yq" = (/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "yr" = (/obj/effect/decal/cleanable/blood/gibs/up,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "ys" = (/obj/structure/alien/weeds,/obj/structure/bed/nest,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) @@ -1270,13 +1270,13 @@ "yz" = (/obj/structure/alien/resin/membrane,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "yA" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood/gibs/down,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "yB" = (/obj/effect/decal/cleanable/blood/gibs/limb,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yC" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/landmark/corpse,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yD" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/effect/decal/cleanable/blood/splatter,/obj/effect/landmark/corpse,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yC" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/mob_spawn/human,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yD" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/effect/decal/cleanable/blood/splatter,/obj/effect/mob_spawn/human,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "yE" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "yF" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood/gibs/down,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yG" = (/obj/structure/alien/weeds,/obj/structure/bed/nest,/obj/effect/landmark/corpse,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yH" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood/gibs/down,/obj/effect/landmark/corpse,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yI" = (/obj/structure/alien/weeds,/obj/effect/landmark/corpse,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yG" = (/obj/structure/alien/weeds,/obj/structure/bed/nest,/obj/effect/mob_spawn/human,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yH" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood/gibs/down,/obj/effect/mob_spawn/human,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yI" = (/obj/structure/alien/weeds,/obj/effect/mob_spawn/human,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "yJ" = (/obj/item/weapon/shard,/turf/simulated/floor/plasteel/shuttle{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "yK" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plasteel/shuttle{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "yL" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plasteel/shuttle{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) diff --git a/_maps/RandomZLevels/wildwest.dmm b/_maps/RandomZLevels/wildwest.dmm index 456ec8cceab..a13bd6f7237 100644 --- a/_maps/RandomZLevels/wildwest.dmm +++ b/_maps/RandomZLevels/wildwest.dmm @@ -34,11 +34,11 @@ "aH" = (/turf/simulated/mineral/diamond,/area/awaymission/wwmines) "aI" = (/turf/simulated/mineral/gold,/area/awaymission/wwmines) "aJ" = (/obj/machinery/door/airlock/vault{locked = 1},/turf/simulated/floor/engine/cult,/area/awaymission/wwvault) -"aK" = (/obj/effect/landmark/corpse/miner/rig,/turf/simulated/floor/engine/cult,/area/awaymission/wwvault) +"aK" = (/obj/effect/mob_spawn/human/miner/rig,/turf/simulated/floor/engine/cult,/area/awaymission/wwvault) "aL" = (/obj/item/weapon/paper{info = "meat grinder requires sacri"},/turf/simulated/floor/engine/vacuum{icon_state = "cult"; name = "engraved floor"; tag = "icon-cult"},/area/awaymission/wwvault) "aM" = (/turf/simulated/mineral/silver,/area/awaymission/wwmines) "aN" = (/turf/simulated/mineral,/area/awaymission/wwmines) -"aO" = (/obj/effect/landmark/corpse/syndicatecommando,/turf/simulated/floor/engine/vacuum{icon_state = "cult"; name = "engraved floor"; tag = "icon-cult"},/area/awaymission/wwvault) +"aO" = (/obj/effect/mob_spawn/human/syndicatecommando,/turf/simulated/floor/engine/vacuum{icon_state = "cult"; name = "engraved floor"; tag = "icon-cult"},/area/awaymission/wwvault) "aP" = (/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/mineral,/area/awaymission/wwmines) "aQ" = (/obj/effect/decal/cleanable/blood,/turf/simulated/mineral,/area/awaymission/wwmines) "aR" = (/obj/structure/ore_box,/turf/simulated/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) @@ -55,7 +55,7 @@ "bf" = (/mob/living/simple_animal/hostile/syndicate/ranged,/turf/simulated/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) "bg" = (/turf/simulated/wall/mineral/sandstone,/area/space) "bh" = (/obj/structure/closet/crate/large,/turf/simulated/floor/plating,/area/awaymission/wwrefine) -"bi" = (/obj/effect/landmark/corpse/miner/rig,/obj/effect/mine/sound/bwoink,/turf/simulated/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) +"bi" = (/obj/effect/mob_spawn/human/miner/rig,/obj/effect/mine/sound/bwoink,/turf/simulated/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) "bj" = (/turf/simulated/floor/wood,/area/awaymission/wwmines) "bk" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor/wood,/area/awaymission/wwmines) "bl" = (/obj/effect/decal/cleanable/blood/gibs/body{icon_state = "gibup1"},/turf/simulated/floor/wood,/area/awaymission/wwmines) @@ -63,7 +63,7 @@ "bn" = (/mob/living/simple_animal/hostile/syndicate/ranged,/turf/simulated/floor/plating,/area/awaymission/wwrefine) "bo" = (/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/awaymission/wwrefine) "bp" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/wood,/area/awaymission/wwmines) -"bq" = (/obj/effect/landmark/corpse/miner/rig,/turf/simulated/floor/plating,/area/awaymission/wwrefine) +"bq" = (/obj/effect/mob_spawn/human/miner/rig,/turf/simulated/floor/plating,/area/awaymission/wwrefine) "br" = (/obj/structure/lattice,/turf/space,/area/space) "bs" = (/obj/effect/mine/sound/bwoink,/obj/item/ammo_box/c10mm,/turf/simulated/floor/wood,/area/awaymission/wwmines) "bt" = (/obj/structure/closet/crate,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/awaymission/wwrefine) @@ -102,7 +102,7 @@ "ca" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 4},/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwgov) "cb" = (/obj/machinery/door/window,/turf/simulated/floor/wood,/area/awaymission/wwmines) "cc" = (/obj/structure/sign/maltesefalcon/left,/turf/simulated/wall/mineral/sandstone,/area/awaymission/wwmines) -"cd" = (/obj/effect/landmark/corpse/cook{mobname = "Chef"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaymission/wwmines) +"cd" = (/obj/effect/mob_spawn/human/cook{mob_name = "Chef"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaymission/wwmines) "ce" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 4},/obj/structure/grille,/turf/simulated/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwgov) "cf" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 4},/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/obj/structure/grille,/turf/simulated/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwgov) "cg" = (/obj/structure/table/wood,/obj/item/weapon/paper{info = " The miners in the town have become sick and almost all production has stopped. They, in a fit of delusion, tossed all of their mining equipment into the furnaces. They all claimed the same thing. A voice beckoning them to lay down their arms. Stupid miners."; name = "Planer Saul's Journal: Page 4"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaymission/wwmines) @@ -132,12 +132,12 @@ "cE" = (/obj/structure/chair/wood/normal{dir = 4},/turf/simulated/floor/wood,/area/awaymission/wwgov) "cF" = (/obj/structure/table/wood,/turf/simulated/floor/wood,/area/awaymission/wwgov) "cG" = (/mob/living/simple_animal/hostile/creature,/turf/simulated/floor/plasteel{icon_state = "stage_bleft"},/area/awaymission/wwgov) -"cH" = (/obj/effect/landmark/corpse/cook{mobname = "Chef"},/turf/simulated/floor/plasteel{icon_state = "stage_bleft"},/area/awaymission/wwgov) +"cH" = (/obj/effect/mob_spawn/human/cook{mob_name = "Chef"},/turf/simulated/floor/plasteel{icon_state = "stage_bleft"},/area/awaymission/wwgov) "cI" = (/obj/structure/bookcase{icon_state = "book-5"},/turf/simulated/floor/wood,/area/awaymission/wwmines) "cJ" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/condiment/peppermill,/turf/simulated/floor/wood,/area/awaymission/wwmines) "cK" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/turf/simulated/floor/wood,/area/awaymission/wwmines) "cL" = (/obj/structure/table/wood,/obj/item/weapon/twohanded/dualsaber,/turf/simulated/floor/wood,/area/awaymission/wwgov) -"cM" = (/obj/effect/landmark/corpse/miner/rig,/turf/simulated/floor/wood,/area/awaymission/wwgov) +"cM" = (/obj/effect/mob_spawn/human/miner/rig,/turf/simulated/floor/wood,/area/awaymission/wwgov) "cN" = (/mob/living/simple_animal/hostile/creature,/turf/simulated/floor/wood,/area/awaymission/wwgov) "cO" = (/obj/structure/mineral_door/wood{icon_state = "wood"},/turf/simulated/floor/wood,/area/awaymission/wwgov) "cP" = (/mob/living/simple_animal/hostile/creature,/turf/simulated/floor/carpet,/area/awaymission/wwgov) @@ -158,7 +158,7 @@ "de" = (/obj/structure/table/wood,/obj/item/weapon/kitchen/rollingpin,/turf/simulated/floor/plasteel{icon_state = "stage_bleft"},/area/awaymission/wwgov) "df" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/lemon,/turf/simulated/floor/plasteel{icon_state = "stage_bleft"},/area/awaymission/wwgov) "dg" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 4},/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 1},/turf/simulated/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwgov) -"dh" = (/obj/effect/landmark/corpse/syndicatecommando{mobname = "Syndicate Commando"},/turf/simulated/floor/carpet,/area/awaymission/wwgov) +"dh" = (/obj/effect/mob_spawn/human/syndicatecommando{mob_name = "Syndicate Commando"},/turf/simulated/floor/carpet,/area/awaymission/wwgov) "di" = (/obj/machinery/mineral/mint,/turf/simulated/floor/plating,/area/awaymission/wwrefine) "dj" = (/obj/effect/spawner/structure/window,/turf/simulated/floor/wood,/area/awaymission/wwmines) "dk" = (/obj/structure/chair/comfy/brown{dir = 4},/turf/simulated/floor/carpet,/area/awaymission/wwmines) @@ -175,7 +175,7 @@ "dv" = (/obj/effect/mine/gas/plasma,/obj/item/ammo_box/c10mm,/turf/simulated/floor/wood,/area/awaymission/wwmines) "dw" = (/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) "dx" = (/turf/simulated/floor/plating/ironsand{icon_state = "ironsand4"},/area/awaymission/wwgov) -"dy" = (/obj/effect/landmark/corpse/miner/rig,/turf/simulated/floor/wood,/area/awaymission/wwmines) +"dy" = (/obj/effect/mob_spawn/human/miner/rig,/turf/simulated/floor/wood,/area/awaymission/wwmines) "dz" = (/turf/simulated/floor/plating/ironsand{icon_state = "ironsand12"},/area/awaymission/wwgov) "dA" = (/turf/simulated/floor/plating/ironsand{icon_state = "ironsand14"},/area/awaymission/wwgov) "dB" = (/obj/structure/toilet,/mob/living/simple_animal/hostile/creature,/turf/simulated/floor/plasteel{icon_state = "white"},/area/awaymission/wwgov) @@ -238,7 +238,7 @@ "eI" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/ironsand{icon_state = "ironsand7"},/area/awaymission/wwgov) "eJ" = (/obj/structure/sign/vacuum,/turf/simulated/wall/r_wall,/area/awaymission/wwrefine) "eK" = (/obj/structure/mecha_wreckage/gygax{anchored = 1},/turf/simulated/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) -"eL" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/landmark/corpse/miner/rig,/turf/simulated/floor/carpet,/area/awaymission/wwmines) +"eL" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/mob_spawn/human/miner/rig,/turf/simulated/floor/carpet,/area/awaymission/wwmines) "eM" = (/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/wall/mineral/sandstone,/area/awaymission/wwmines) "eN" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/turf/simulated/floor/plating/ironsand{icon_state = "ironsand14"},/area/awaymission/wwgov) "eO" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 1},/obj/structure/grille,/turf/simulated/floor/plasteel,/area/awaymission/wwrefine) @@ -259,7 +259,7 @@ "fe" = (/obj/structure/sink,/turf/simulated/floor/wood,/area/awaymission/wwmines) "ff" = (/obj/structure/mecha_wreckage/durand{anchored = 1},/turf/simulated/floor/wood,/area/awaymission/wwmines) "fg" = (/obj/effect/decal/cleanable/blood/gibs/body{icon_state = "gibdown1"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) -"fh" = (/obj/effect/landmark/corpse/doctor{mobname = "Doctor Mugabee"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) +"fh" = (/obj/effect/mob_spawn/human/doctor{mob_name = "Doctor Mugabee"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) "fi" = (/obj/item/stack/medical/bruise_pack,/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) "fj" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 4},/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 1},/obj/structure/grille,/turf/simulated/floor/plasteel,/area/awaymission/wwrefine) "fk" = (/obj/structure/mecha_wreckage/seraph{anchored = 1},/turf/simulated/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) @@ -293,7 +293,7 @@ "fO" = (/mob/living/simple_animal/hostile/syndicate,/turf/simulated/floor/plasteel,/area/awaymission/wwrefine) "fP" = (/obj/structure/mecha_wreckage/ripley/deathripley{anchored = 1},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) "fQ" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) -"fR" = (/obj/effect/mine/sound/bwoink,/obj/effect/landmark/corpse/miner/rig,/turf/simulated/floor/wood,/area/awaymission/wwmines) +"fR" = (/obj/effect/mine/sound/bwoink,/obj/effect/mob_spawn/human/miner/rig,/turf/simulated/floor/wood,/area/awaymission/wwmines) "fS" = (/obj/structure/table/wood,/obj/item/weapon/gun/projectile/shotgun,/turf/simulated/floor/wood,/area/awaymission/wwmines) "fT" = (/obj/structure/chair/wood/normal,/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) "fU" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/turf/simulated/floor/grass,/area/awaymission/wwgov) @@ -306,7 +306,7 @@ "gb" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{icon_state = "fwindow"},/turf/simulated/floor/grass,/area/awaymission/wwgov) "gc" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/turf/simulated/floor/plasteel/airless,/area/space) "gd" = (/turf/simulated/floor/plasteel/airless,/area/space) -"ge" = (/obj/effect/landmark/corpse/miner/rig,/turf/simulated/floor/plasteel,/area/awaymission/wwrefine) +"ge" = (/obj/effect/mob_spawn/human/miner/rig,/turf/simulated/floor/plasteel,/area/awaymission/wwrefine) "gf" = (/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/wood,/area/awaymission/wwmines) "gg" = (/obj/structure/table/wood,/obj/item/weapon/gun/projectile/revolver/russian,/turf/simulated/floor/wood,/area/awaymission/wwmines) "gh" = (/obj/structure/chair/wood/normal{dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) @@ -325,7 +325,7 @@ "gv" = (/obj/item/weapon/hatchet,/turf/simulated/floor/wood,/area/awaymission/wwmines) "gw" = (/obj/item/weapon/gun/projectile/automatic/pistol,/turf/simulated/floor/wood,/area/awaymission/wwmines) "gx" = (/obj/item/weapon/gun/projectile/shotgun,/turf/simulated/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) -"gy" = (/obj/effect/landmark/corpse/syndicatecommando{mobname = "Syndicate Commando"},/turf/simulated/floor/grass,/area/awaymission/wwgov) +"gy" = (/obj/effect/mob_spawn/human/syndicatecommando{mob_name = "Syndicate Commando"},/turf/simulated/floor/grass,/area/awaymission/wwgov) "gz" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/turf/simulated/floor/plasteel,/area/awaymission/wwrefine) "gA" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 1},/obj/structure/grille,/turf/simulated/floor/plasteel,/area/awaymission/wwrefine) "gB" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 4},/turf/simulated/floor/plasteel,/area/awaymission/wwrefine) diff --git a/_maps/map_files/generic/z4.dmm b/_maps/map_files/generic/z4.dmm index c2189e71b10..5c04db824a6 100644 --- a/_maps/map_files/generic/z4.dmm +++ b/_maps/map_files/generic/z4.dmm @@ -600,7 +600,7 @@ "lR" = (/turf/simulated/floor/plating/asteroid/airless,/area/space) "lS" = (/turf/simulated/wall/mineral/clown,/area/space) "lT" = (/obj/machinery/door/airlock/clown,/turf/simulated/floor/mineral/bananium/airless,/area/space) -"lU" = (/obj/effect/landmark/corpse/clown,/turf/simulated/floor/mineral/bananium/airless,/area/space) +"lU" = (/obj/effect/mob_spawn/human/clown,/turf/simulated/floor/mineral/bananium/airless,/area/space) "lV" = (/turf/simulated/floor/mineral/bananium/airless,/area/space) "lW" = (/obj/structure/closet/crate,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/turf/simulated/floor/mineral/bananium/airless,/area/space) "lX" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/weapon/ore/bananium,/turf/simulated/floor/mineral/bananium/airless,/area/space) @@ -610,7 +610,7 @@ "mb" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/asteroid/airless,/area/space) "mc" = (/obj/item/weapon/ore/bananium,/turf/simulated/floor/mineral/bananium/airless,/area/space) "md" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/structure/chair{dir = 8},/turf/simulated/floor/plating/asteroid/airless,/area/space) -"me" = (/obj/effect/landmark/corpse/clown{name = "Clown Pilot"},/turf/simulated/floor/mineral/bananium/airless,/area/space) +"me" = (/obj/effect/mob_spawn/human/clown{name = "Clown Pilot"},/turf/simulated/floor/mineral/bananium/airless,/area/space) "mf" = (/obj/item/weapon/paper{info = "The call has gone out! Our ancestral home has been rediscovered! Not a small patch of land, but a true clown nation, a true Clown Planet! We're on our way home at last!"},/turf/simulated/floor/mineral/bananium/airless,/area/space) "mg" = (/obj/structure/grille{color = "#FFFF00"},/obj/structure/window/reinforced{color = "#FFFF00"},/obj/structure/window/reinforced{color = "#FFFF00"; dir = 4},/obj/structure/window/reinforced{color = "#FFFF00"; dir = 8},/turf/simulated/floor/plating/airless{color = "#FFFF00"},/area/space) "mh" = (/obj/item/weapon/shard,/obj/structure/chair{dir = 8},/turf/simulated/floor/mineral/bananium/airless,/area/space) diff --git a/_maps/map_files/generic/z6.dmm b/_maps/map_files/generic/z6.dmm index 660599f9193..c4543a0b717 100644 --- a/_maps/map_files/generic/z6.dmm +++ b/_maps/map_files/generic/z6.dmm @@ -1,7 +1,7 @@ "aa" = (/turf/space,/area/space) "ab" = (/turf/simulated/mineral/random/high_chance,/area/awaymission) "ac" = (/turf/simulated/floor/plating/asteroid/airless,/area/awaymission) -"ad" = (/obj/effect/landmark/corpse/doctor,/turf/simulated/floor/plating/asteroid/airless,/area/awaymission) +"ad" = (/obj/effect/mob_spawn/human/doctor,/turf/simulated/floor/plating/asteroid/airless,/area/awaymission) "ae" = (/obj/item/weapon/circular_saw,/obj/structure/lattice,/turf/space,/area/space) "af" = (/turf/simulated/wall/shuttle{icon_state = "swall4"},/area/awaymission/BMPship/Fore) "ag" = (/turf/simulated/wall/shuttle{icon_state = "swall12"},/area/awaymission/BMPship/Fore) diff --git a/_maps/templates/lavaland_surface_prisoner_crash.dmm b/_maps/templates/lavaland_surface_prisoner_crash.dmm index 3273a4b706f..fa47f065d97 100644 --- a/_maps/templates/lavaland_surface_prisoner_crash.dmm +++ b/_maps/templates/lavaland_surface_prisoner_crash.dmm @@ -10,21 +10,21 @@ "j" = (/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth; nitrogen = 23; oxygen = 16},/area/lavaland/surface/outdoors) "k" = (/turf/simulated/wall/shuttle/smooth/overplating{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/space) "l" = (/obj/item/weapon/pickaxe,/obj/item/weapon/pickaxe,/obj/item/weapon/pickaxe,/obj/item/weapon/pickaxe,/obj/item/device/flashlight/lantern,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/unpowered) -"m" = (/obj/effect/landmark/corpse/prisoner_transport,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/unpowered) +"m" = (/obj/effect/mob_spawn/human/prisoner_transport,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/unpowered) "n" = (/obj/item/weapon/shard,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth; nitrogen = 23; oxygen = 16},/area/ruin/unpowered) -"o" = (/obj/effect/landmark/corpse/nanotrasensoldier,/obj/effect/decal/cleanable/blood,/obj/item/device/flashlight/seclite,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/unpowered) +"o" = (/obj/effect/mob_spawn/human/nanotrasensoldier,/obj/effect/decal/cleanable/blood,/obj/item/device/flashlight/seclite,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/unpowered) "p" = (/obj/item/weapon/gun/projectile/automatic/pistol/m1911,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/unpowered) "q" = (/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/unpowered) "r" = (/obj/machinery/door/airlock/shuttle,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/unpowered) "s" = (/obj/item/weapon/shard,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth; nitrogen = 23; oxygen = 16},/area/lavaland/surface/outdoors) "t" = (/obj/machinery/door/airlock/shuttle,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth; nitrogen = 23; oxygen = 16},/area/ruin/unpowered) -"u" = (/obj/effect/landmark/corpse/nanotrasensoldier,/obj/item/weapon/gun/projectile/automatic/pistol/m1911,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth; nitrogen = 23; oxygen = 16},/area/ruin/unpowered) +"u" = (/obj/effect/mob_spawn/human/nanotrasensoldier,/obj/item/weapon/gun/projectile/automatic/pistol/m1911,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth; nitrogen = 23; oxygen = 16},/area/ruin/unpowered) "v" = (/obj/structure/closet/crate/internals,/obj/item/weapon/crowbar/large,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/unpowered) "w" = (/obj/structure/lattice,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) "x" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) "y" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) "z" = (/obj/item/weapon/gun/projectile/automatic/pistol/m1911,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"A" = (/obj/effect/landmark/corpse/nanotrasensoldier,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"A" = (/obj/effect/mob_spawn/human/nanotrasensoldier,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) "B" = (/obj/effect/decal/cleanable/blood,/obj/item/device/flashlight/seclite,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) (1,1,1) = {" diff --git a/_maps/templates/lavaland_surface_seed_vault.dmm b/_maps/templates/lavaland_surface_seed_vault.dmm index e8b62525f35..eb1c644d445 100644 --- a/_maps/templates/lavaland_surface_seed_vault.dmm +++ b/_maps/templates/lavaland_surface_seed_vault.dmm @@ -8,7 +8,7 @@ "h" = (/turf/simulated/floor/plasteel/freezer{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) "i" = (/obj/machinery/vending/hydronutrients,/turf/simulated/floor/plasteel/freezer{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) "j" = (/obj/machinery/vending/hydroseeds,/turf/simulated/floor/plasteel/freezer{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) -"k" = (/obj/effect/landmark/corpse/seed_vault,/turf/simulated/floor/plasteel/freezer{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) +"k" = (/obj/effect/mob_spawn/human/seed_vault,/turf/simulated/floor/plasteel/freezer{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) "l" = (/obj/machinery/door/airlock,/turf/simulated/floor/plasteel/freezer{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) "m" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel/freezer{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) "n" = (/obj/structure/table/wood,/obj/item/weapon/cultivator,/turf/simulated/floor/plasteel/freezer{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) diff --git a/_maps/templates/lavaland_surface_ufo_crash.dmm b/_maps/templates/lavaland_surface_ufo_crash.dmm index c27ae7637fc..733491e85d4 100644 --- a/_maps/templates/lavaland_surface_ufo_crash.dmm +++ b/_maps/templates/lavaland_surface_ufo_crash.dmm @@ -13,7 +13,7 @@ "m" = (/turf/indestructible/abductor{icon_state = "alien18"},/area/ruin/unpowered) "n" = (/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/turf/indestructible/abductor{icon_state = "alien19"},/area/lavaland/surface/outdoors) "o" = (/obj/item/weapon/hemostat/alien,/turf/simulated/floor/plating/abductor{baseturf = /turf/simulated/floor/plating/lava/smooth; nitrogen = 23; oxygen = 16; temperature = 300},/area/ruin/unpowered) -"p" = (/obj/effect/landmark/corpse/abductor,/turf/simulated/floor/plating/abductor{baseturf = /turf/simulated/floor/plating/lava/smooth; nitrogen = 23; oxygen = 16; temperature = 300},/area/ruin/unpowered) +"p" = (obj/effect/mob_spawn/human/abductor,/turf/simulated/floor/plating/abductor{baseturf = /turf/simulated/floor/plating/lava/smooth; nitrogen = 23; oxygen = 16; temperature = 300},/area/ruin/unpowered) "q" = (/obj/structure/closet/abductor,/turf/simulated/floor/plating/abductor{baseturf = /turf/simulated/floor/plating/lava/smooth; nitrogen = 23; oxygen = 16; temperature = 300},/area/ruin/unpowered) "r" = (/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/turf/indestructible/abductor{icon_state = "alien14"},/area/ruin/unpowered) "s" = (/obj/structure/table/optable/abductor,/obj/item/weapon/cautery/alien,/turf/simulated/floor/plating/abductor{baseturf = /turf/simulated/floor/plating/lava/smooth; nitrogen = 23; oxygen = 16; temperature = 300},/area/ruin/unpowered) diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index f26b8d1acc5..961b71fbb1c 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -1034,23 +1034,23 @@ name = "Spaceport Security" desc = "The Premier security forces for all spaceports found along the Orion Trail." faction = list("orion") - loot = list(/obj/effect/landmark/mobcorpse/orionsecurity, + loot = list(/obj/effect/mob_spawn/human/corpse/orionsecurity, /obj/item/weapon/gun/projectile/automatic/c20r/unrestricted, /obj/item/weapon/shield/energy) -/obj/effect/landmark/mobcorpse/orionsecurity +/obj/effect/mob_spawn/human/corpse/orionsecurity name = "Spaceport Security" - corpseuniform = /obj/item/clothing/under/syndicate - corpsesuit = /obj/item/clothing/suit/armor/vest - corpseshoes = /obj/item/clothing/shoes/combat - corpsegloves = /obj/item/clothing/gloves/combat - corpseradio = /obj/item/device/radio/headset - corpsemask = /obj/item/clothing/mask/gas - corpsehelmet = /obj/item/clothing/head/helmet/swat - corpseback = /obj/item/weapon/storage/backpack - corpseid = 1 - corpseidjob = "Officer" - corpseidaccess = "Syndicate" + uniform = /obj/item/clothing/under/syndicate + suit = /obj/item/clothing/suit/armor/vest + shoes = /obj/item/clothing/shoes/combat + gloves = /obj/item/clothing/gloves/combat + radio = /obj/item/device/radio/headset + mask = /obj/item/clothing/mask/gas + helmet = /obj/item/clothing/head/helmet/swat + back = /obj/item/weapon/storage/backpack + has_id = 1 + id_job = "Officer" + id_access = "Syndicate" /obj/item/weapon/orion_ship name = "model settler ship" diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index 70cbd97d9e7..bf1b3a6ae9c 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -4,128 +4,12 @@ //To do: Allow corpses to appear mangled, bloody, etc. Allow customizing the bodies appearance (they're all bald and white right now). -/obj/effect/landmark/corpse - name = "Unknown" - var/mobname = "default" //Use for the ghost spawner variant, so they don't come out named "sleeper" - var/mobgender = MALE //Set to male by default due to the patriarchy. Other options include FEMALE and NEUTER - var/mob_species = null //Set to make them a mutant race such as lizard or skeleton. Uses the datum typepath instead of the ID. - var/corpseuniform = null //Set this to an object path to have the slot filled with said object on the corpse. - var/corpsesuit = null - var/corpseshoes = null - var/corpsegloves = null - var/corpseradio = null - var/corpseglasses = null - var/corpsemask = null - var/corpsehelmet = null - var/corpsebelt = null - var/corpsepocket1 = null - var/corpsepocket2 = null - var/corpseback = null - var/corpseid = 0 //Just set to 1 if you want them to have an ID - var/corpseidjob = null // Needs to be in quotes, such as "Clown" or "Chef." This just determines what the ID reads as, not their access - var/corpseidaccess = null //This is for access. See access.dm for which jobs give what access. Again, put in quotes. Use "Captain" if you want it to be all access. - var/corpseidicon = null //For setting it to be a gold, silver, centcom etc ID - var/corpsehusk = null - var/corpsebrute = null //set brute damage on the corpse - var/corpseoxy = null //set suffocation damage on the corpse - var/roundstart = TRUE - var/death = TRUE - var/flavour_text = "The mapper forgot to set this!" - var/faction = null - var/list/implants = list() - density = 1 - -/obj/effect/landmark/corpse/initialize() - if(roundstart) - createCorpse(death = src.death) - else +/obj/effect/mob_spawn/AICorpse/create() //Creates a corrupted AI + var/A = locate(/mob/living/silicon/ai) in loc + if(A) return - -/obj/effect/landmark/corpse/New() - ..() - invisibility = 0 - -/obj/effect/landmark/corpse/proc/special(mob/new_spawn) - return - -/obj/effect/landmark/corpse/proc/createCorpse(death, ckey) //Creates a mob and checks for gear in each slot before attempting to equip it. - var/mob/living/carbon/human/M = new /mob/living/carbon/human (src.loc) - if(mobname != "default") - M.real_name = mobname - else - M.real_name = src.name - M.gender = src.mobgender - if(mob_species) - M.set_species(mob_species) - if(death) - M.death(1) //Kills the new mob - if(src.corpsehusk) - M.Drain() - if(faction) - M.faction = list(src.faction) - M.adjustBruteLoss(src.corpsebrute) - M.adjustOxyLoss(src.corpseoxy) - if(src.corpseuniform) - M.equip_to_slot_or_del(new src.corpseuniform(M), slot_w_uniform) - if(src.corpsesuit) - M.equip_to_slot_or_del(new src.corpsesuit(M), slot_wear_suit) - if(src.corpseshoes) - M.equip_to_slot_or_del(new src.corpseshoes(M), slot_shoes) - if(src.corpsegloves) - M.equip_to_slot_or_del(new src.corpsegloves(M), slot_gloves) - if(src.corpseradio) - M.equip_to_slot_or_del(new src.corpseradio(M), slot_ears) - if(src.corpseglasses) - M.equip_to_slot_or_del(new src.corpseglasses(M), slot_glasses) - if(src.corpsemask) - M.equip_to_slot_or_del(new src.corpsemask(M), slot_wear_mask) - if(src.corpsehelmet) - M.equip_to_slot_or_del(new src.corpsehelmet(M), slot_head) - if(src.corpsebelt) - M.equip_to_slot_or_del(new src.corpsebelt(M), slot_belt) - if(src.corpsepocket1) - M.equip_to_slot_or_del(new src.corpsepocket1(M), slot_r_store) - if(src.corpsepocket2) - M.equip_to_slot_or_del(new src.corpsepocket2(M), slot_l_store) - if(src.corpseback) - M.equip_to_slot_or_del(new src.corpseback(M), slot_back) - if(src.corpseid == 1) - var/obj/item/weapon/card/id/W = new(M) - var/datum/job/jobdatum - for(var/jobtype in typesof(/datum/job)) - var/datum/job/J = new jobtype - if(J.title == corpseidaccess) - jobdatum = J - break - if(src.corpseidicon) - W.icon_state = corpseidicon - if(src.corpseidaccess) - if(jobdatum) - W.access = jobdatum.get_access() - else - W.access = list() - if(corpseidjob) - W.assignment = corpseidjob - W.registered_name = M.real_name - W.update_label() - M.equip_to_slot_or_del(W, slot_wear_id) - - for(var/I in implants) - var/obj/item/weapon/implant/X = new I - X.implant(M) - - if(ckey) - M.ckey = ckey - M << "[flavour_text]" - special(M) - qdel(src) - -/obj/effect/landmark/corpse/AICorpse/createCorpse() //Creates a corrupted AI - var/A = locate(/mob/living/silicon/ai) in loc //variable A looks for an AI at the location of the landmark - if(A) //if variable A is true - return //stop executing the proc - var/L = new /datum/ai_laws/default/asimov/ //variable L is a new Asimov lawset - var/B = new /obj/item/device/mmi/ //variable B is a new MMI + var/L = new /datum/ai_laws/default/asimov + var/B = new /obj/item/device/mmi var/mob/living/silicon/ai/M = new(src.loc, L, B, 1) //spawn new AI at landmark as var M M.name = src.name M.real_name = src.name @@ -133,21 +17,16 @@ M.death() //call the AI's death proc qdel(src) -/obj/effect/landmark/corpse/slimeCorpse +/obj/effect/mob_spawn/slime + mob_type = /mob/living/simple_animal/slime var/mobcolour = "grey" icon = 'icons/mob/slimes.dmi' icon_state = "grey baby slime" //sets the icon in the map editor -/obj/effect/landmark/corpse/slimeCorpse/createCorpse() //proc creates a dead slime - var/A = locate(/mob/living/simple_animal/slime/) in loc //variable A looks for a slime at the location of the landmark - if(A) //if variable A is true - return //stop executing the proc - var/mob/living/simple_animal/slime/M = new(src.loc) //variable M is a new slime at the location of the landmark - M.colour = src.mobcolour //slime colour is set by landmark's mobcolour var - M.adjustToxLoss(9001) //kills the slime, death() doesn't update its icon correctly - qdel(src) +/obj/effect/mob_spawn/slime/equip(mob/living/simple_animal/slime/S) + S.colour = mobcolour -/obj/effect/landmark/corpse/facehugCorpse/createCorpse() //Creates a squashed facehugger +/obj/effect/mob_spawn/human/facehugger/create() //Creates a squashed facehugger var/obj/item/clothing/mask/facehugger/O = new(src.loc) //variable O is a new facehugger at the location of the landmark O.name = src.name O.Die() //call the facehugger's death proc @@ -156,145 +35,140 @@ // I'll work on making a list of corpses people request for maps, or that I think will be commonly used. Syndicate operatives for example. -/obj/effect/landmark/corpse/syndicatesoldier +/obj/effect/mob_spawn/human/syndicatesoldier name = "Syndicate Operative" - corpseuniform = /obj/item/clothing/under/syndicate - corpsesuit = /obj/item/clothing/suit/armor/vest - corpseshoes = /obj/item/clothing/shoes/combat - corpsegloves = /obj/item/clothing/gloves/combat - corpseradio = /obj/item/device/radio/headset - corpsemask = /obj/item/clothing/mask/gas - corpsehelmet = /obj/item/clothing/head/helmet/swat - corpseback = /obj/item/weapon/storage/backpack - corpseid = 1 - corpseidjob = "Operative" - corpseidaccess = "Syndicate" + uniform = /obj/item/clothing/under/syndicate + suit = /obj/item/clothing/suit/armor/vest + shoes = /obj/item/clothing/shoes/combat + gloves = /obj/item/clothing/gloves/combat + radio = /obj/item/device/radio/headset + mask = /obj/item/clothing/mask/gas + helmet = /obj/item/clothing/head/helmet/swat + back = /obj/item/weapon/storage/backpack + has_id = 1 + id_job = "Operative" + id_access = "Syndicate" - - -/obj/effect/landmark/corpse/syndicatecommando +/obj/effect/mob_spawn/human/syndicatecommando name = "Syndicate Commando" - corpseuniform = /obj/item/clothing/under/syndicate - corpsesuit = /obj/item/clothing/suit/space/hardsuit/syndi - corpseshoes = /obj/item/clothing/shoes/combat - corpsegloves = /obj/item/clothing/gloves/combat - corpseradio = /obj/item/device/radio/headset - corpsemask = /obj/item/clothing/mask/gas/syndicate - corpsehelmet = /obj/item/clothing/head/helmet/space/hardsuit/syndi - corpseback = /obj/item/weapon/tank/jetpack/oxygen - corpsepocket1 = /obj/item/weapon/tank/internals/emergency_oxygen - corpseid = 1 - corpseidjob = "Operative" - corpseidaccess = "Syndicate" - - + uniform = /obj/item/clothing/under/syndicate + suit = /obj/item/clothing/suit/space/hardsuit/syndi + shoes = /obj/item/clothing/shoes/combat + gloves = /obj/item/clothing/gloves/combat + radio = /obj/item/device/radio/headset + mask = /obj/item/clothing/mask/gas/syndicate + helmet = /obj/item/clothing/head/helmet/space/hardsuit/syndi + back = /obj/item/weapon/tank/jetpack/oxygen + pocket1 = /obj/item/weapon/tank/internals/emergency_oxygen + has_id = 1 + id_job = "Operative" + id_access = "Syndicate" ///////////Civilians////////////////////// -/obj/effect/landmark/corpse/cook +/obj/effect/mob_spawn/human/cook name = "Cook" - corpseuniform = /obj/item/clothing/under/rank/chef - corpsesuit = /obj/item/clothing/suit/apron/chef - corpseshoes = /obj/item/clothing/shoes/sneakers/black - corpsehelmet = /obj/item/clothing/head/chefhat - corpseback = /obj/item/weapon/storage/backpack - corpseradio = /obj/item/device/radio/headset - corpseid = 1 - corpseidjob = "Cook" - corpseidaccess = "Cook" + uniform = /obj/item/clothing/under/rank/chef + suit = /obj/item/clothing/suit/apron/chef + shoes = /obj/item/clothing/shoes/sneakers/black + helmet = /obj/item/clothing/head/chefhat + back = /obj/item/weapon/storage/backpack + radio = /obj/item/device/radio/headset + has_id = 1 + id_job = "Cook" + id_access = "Cook" -/obj/effect/landmark/corpse/doctor +/obj/effect/mob_spawn/human/doctor name = "Doctor" - corpseradio = /obj/item/device/radio/headset/headset_med - corpseuniform = /obj/item/clothing/under/rank/medical - corpsesuit = /obj/item/clothing/suit/toggle/labcoat - corpseback = /obj/item/weapon/storage/backpack/medic - corpsepocket1 = /obj/item/device/flashlight/pen - corpseshoes = /obj/item/clothing/shoes/sneakers/black - corpseid = 1 - corpseidjob = "Medical Doctor" - corpseidaccess = "Medical Doctor" + radio = /obj/item/device/radio/headset/headset_med + uniform = /obj/item/clothing/under/rank/medical + suit = /obj/item/clothing/suit/toggle/labcoat + back = /obj/item/weapon/storage/backpack/medic + pocket1 = /obj/item/device/flashlight/pen + shoes = /obj/item/clothing/shoes/sneakers/black + has_id = 1 + id_job = "Medical Doctor" + id_access = "Medical Doctor" -/obj/effect/landmark/corpse/engineer +/obj/effect/mob_spawn/human/engineer name = "Engineer" - corpseradio = /obj/item/device/radio/headset/headset_eng - corpseuniform = /obj/item/clothing/under/rank/engineer - corpseback = /obj/item/weapon/storage/backpack/industrial - corpseshoes = /obj/item/clothing/shoes/sneakers/orange - corpsebelt = /obj/item/weapon/storage/belt/utility/full - corpsegloves = /obj/item/clothing/gloves/color/yellow - corpsehelmet = /obj/item/clothing/head/hardhat - corpseid = 1 - corpseidjob = "Station Engineer" - corpseidaccess = "Station Engineer" + radio = /obj/item/device/radio/headset/headset_eng + uniform = /obj/item/clothing/under/rank/engineer + back = /obj/item/weapon/storage/backpack/industrial + shoes = /obj/item/clothing/shoes/sneakers/orange + belt = /obj/item/weapon/storage/belt/utility/full + gloves = /obj/item/clothing/gloves/color/yellow + helmet = /obj/item/clothing/head/hardhat + has_id = 1 + id_job = "Station Engineer" + id_access = "Station Engineer" -/obj/effect/landmark/corpse/engineer/rig - corpsesuit = /obj/item/clothing/suit/space/hardsuit/engine - corpsemask = /obj/item/clothing/mask/breath +/obj/effect/mob_spawn/human/engineer/rig + suit = /obj/item/clothing/suit/space/hardsuit/engine + mask = /obj/item/clothing/mask/breath -/obj/effect/landmark/corpse/clown +/obj/effect/mob_spawn/human/clown name = "Clown" - corpseuniform = /obj/item/clothing/under/rank/clown - corpseshoes = /obj/item/clothing/shoes/clown_shoes - corpseradio = /obj/item/device/radio/headset - corpsemask = /obj/item/clothing/mask/gas/clown_hat - corpsepocket1 = /obj/item/weapon/bikehorn - corpseback = /obj/item/weapon/storage/backpack/clown - corpseid = 1 - corpseidjob = "Clown" - corpseidaccess = "Clown" + uniform = /obj/item/clothing/under/rank/clown + shoes = /obj/item/clothing/shoes/clown_shoes + radio = /obj/item/device/radio/headset + mask = /obj/item/clothing/mask/gas/clown_hat + pocket1 = /obj/item/weapon/bikehorn + back = /obj/item/weapon/storage/backpack/clown + has_id = 1 + id_job = "Clown" + id_access = "Clown" -/obj/effect/landmark/corpse/scientist +/obj/effect/mob_spawn/human/scientist name = "Scientist" - corpseradio = /obj/item/device/radio/headset/headset_sci - corpseuniform = /obj/item/clothing/under/rank/scientist - corpsesuit = /obj/item/clothing/suit/toggle/labcoat/science - corpseback = /obj/item/weapon/storage/backpack - corpseshoes = /obj/item/clothing/shoes/sneakers/white - corpseid = 1 - corpseidjob = "Scientist" - corpseidaccess = "Scientist" + radio = /obj/item/device/radio/headset/headset_sci + uniform = /obj/item/clothing/under/rank/scientist + suit = /obj/item/clothing/suit/toggle/labcoat/science + back = /obj/item/weapon/storage/backpack + shoes = /obj/item/clothing/shoes/sneakers/white + has_id = 1 + id_job = "Scientist" + id_access = "Scientist" -/obj/effect/landmark/corpse/miner - corpseradio = /obj/item/device/radio/headset/headset_cargo - corpseuniform = /obj/item/clothing/under/rank/miner - corpsegloves = /obj/item/clothing/gloves/fingerless - corpseback = /obj/item/weapon/storage/backpack/industrial - corpseshoes = /obj/item/clothing/shoes/sneakers/black - corpseid = 1 - corpseidjob = "Shaft Miner" - corpseidaccess = "Shaft Miner" +/obj/effect/mob_spawn/human/miner + radio = /obj/item/device/radio/headset/headset_cargo + uniform = /obj/item/clothing/under/rank/miner + gloves = /obj/item/clothing/gloves/fingerless + back = /obj/item/weapon/storage/backpack/industrial + shoes = /obj/item/clothing/shoes/sneakers/black + has_id = 1 + id_job = "Shaft Miner" + id_access = "Shaft Miner" -/obj/effect/landmark/corpse/miner/rig - corpsesuit = /obj/item/clothing/suit/space/hardsuit/mining - corpsemask = /obj/item/clothing/mask/breath +/obj/effect/mob_spawn/human/miner/rig + suit = /obj/item/clothing/suit/space/hardsuit/mining + mask = /obj/item/clothing/mask/breath -/obj/effect/landmark/corpse/plasmaman +/obj/effect/mob_spawn/human/plasmaman mob_species = /datum/species/plasmaman - corpsehelmet = /obj/item/clothing/head/helmet/space/plasmaman - corpseuniform = /obj/item/clothing/under/plasmaman - corpseback = /obj/item/weapon/tank/internals/plasmaman/full - corpsemask = /obj/item/clothing/mask/breath + helmet = /obj/item/clothing/head/helmet/space/plasmaman + uniform = /obj/item/clothing/under/plasmaman + back = /obj/item/weapon/tank/internals/plasmaman/full + mask = /obj/item/clothing/mask/breath -/obj/effect/landmark/corpse/bartender - mobname = "Space Bartender" - corpseuniform = /obj/item/clothing/under/rank/bartender - corpseback = /obj/item/weapon/storage/backpack - corpseshoes = /obj/item/clothing/shoes/sneakers/black - corpsesuit = /obj/item/clothing/suit/armor - corpseglasses = /obj/item/clothing/glasses/sunglasses/reagent - corpseid = 1 - corpseidjob = "Bartender" - corpseidaccess = "Bartender" +/obj/effect/mob_spawn/human/bartender + name = "Space Bartender" + uniform = /obj/item/clothing/under/rank/bartender + back = /obj/item/weapon/storage/backpack + shoes = /obj/item/clothing/shoes/sneakers/black + suit = /obj/item/clothing/suit/armor + glasses = /obj/item/clothing/glasses/sunglasses/reagent + has_id = 1 + id_job = "Bartender" + id_access = "Bartender" - -/obj/effect/landmark/corpse/bartender/alive +/obj/effect/mob_spawn/human/bartender/alive death = FALSE roundstart = FALSE - mobname = "Space Bartender" + mob_name = "Space Bartender" name = "sleeper" icon = 'icons/obj/Cryogenic2.dmi' icon_state = "sleeper" @@ -302,86 +176,76 @@ /////////////////Officers+Nanotrasen Security////////////////////// -/obj/effect/landmark/corpse/bridgeofficer +/obj/effect/mob_spawn/human/bridgeofficer name = "Bridge Officer" - corpseradio = /obj/item/device/radio/headset/heads/hop - corpseuniform = /obj/item/clothing/under/rank/centcom_officer - corpsesuit = /obj/item/clothing/suit/armor/bulletproof - corpseshoes = /obj/item/clothing/shoes/sneakers/black - corpseglasses = /obj/item/clothing/glasses/sunglasses - corpseid = 1 - corpseidjob = "Bridge Officer" - corpseidaccess = "Captain" + radio = /obj/item/device/radio/headset/heads/hop + uniform = /obj/item/clothing/under/rank/centcom_officer + suit = /obj/item/clothing/suit/armor/bulletproof + shoes = /obj/item/clothing/shoes/sneakers/black + glasses = /obj/item/clothing/glasses/sunglasses + has_id = 1 + id_job = "Bridge Officer" + id_access = "Captain" -/obj/effect/landmark/corpse/commander +/obj/effect/mob_spawn/human/commander name = "Commander" - corpseuniform = /obj/item/clothing/under/rank/centcom_commander - corpsesuit = /obj/item/clothing/suit/armor - corpseradio = /obj/item/device/radio/headset/heads/captain - corpseglasses = /obj/item/clothing/glasses/eyepatch - corpsemask = /obj/item/clothing/mask/cigarette/cigar/cohiba - corpsehelmet = /obj/item/clothing/head/centhat - corpsegloves = /obj/item/clothing/gloves/combat - corpseshoes = /obj/item/clothing/shoes/combat/swat - corpsepocket1 = /obj/item/weapon/lighter - corpseid = 1 - corpseidjob = "Commander" - corpseidaccess = "Captain" + uniform = /obj/item/clothing/under/rank/centcom_commander + suit = /obj/item/clothing/suit/armor + radio = /obj/item/device/radio/headset/heads/captain + glasses = /obj/item/clothing/glasses/eyepatch + mask = /obj/item/clothing/mask/cigarette/cigar/cohiba + helmet = /obj/item/clothing/head/centhat + gloves = /obj/item/clothing/gloves/combat + shoes = /obj/item/clothing/shoes/combat/swat + pocket1 = /obj/item/weapon/lighter + has_id = 1 + id_job = "Commander" + id_access = "Captain" -/obj/effect/landmark/corpse/nanotrasensoldier +/obj/effect/mob_spawn/human/nanotrasensoldier name = "Nanotrasen Private Security Officer" - corpseuniform = /obj/item/clothing/under/rank/security - corpsesuit = /obj/item/clothing/suit/armor/vest - corpseshoes = /obj/item/clothing/shoes/combat - corpsegloves = /obj/item/clothing/gloves/combat - corpseradio = /obj/item/device/radio/headset - corpsemask = /obj/item/clothing/mask/gas/sechailer/swat - corpsehelmet = /obj/item/clothing/head/helmet/swat/nanotrasen - corpseback = /obj/item/weapon/storage/backpack/security - corpseid = 1 - corpseidjob = "Private Security Force" - corpseidaccess = "Security Officer" + uniform = /obj/item/clothing/under/rank/security + suit = /obj/item/clothing/suit/armor/vest + shoes = /obj/item/clothing/shoes/combat + gloves = /obj/item/clothing/gloves/combat + radio = /obj/item/device/radio/headset + mask = /obj/item/clothing/mask/gas/sechailer/swat + helmet = /obj/item/clothing/head/helmet/swat/nanotrasen + back = /obj/item/weapon/storage/backpack/security + has_id = 1 + id_job = "Private Security Force" + id_access = "Security Officer" -/obj/effect/landmark/corpse/commander/alive +/obj/effect/mob_spawn/human/commander/alive death = FALSE roundstart = FALSE - mobname = "Nanotrasen Commander" + mob_name = "Nanotrasen Commander" name = "sleeper" icon = 'icons/obj/Cryogenic2.dmi' icon_state = "sleeper" flavour_text = "You are a Nanotrasen Commander!" -/obj/effect/landmark/corpse/attack_ghost(mob/user) - if(ticker.current_state != GAME_STATE_PLAYING) - return - var/ghost_role = alert("Become [mobname]? (Warning, You can no longer be cloned!)",,"Yes","No") - if(ghost_role == "No") - return - createCorpse(death = src.death, ckey = user.ckey) - /////////////////Spooky Undead////////////////////// -/obj/effect/landmark/corpse/skeleton +/obj/effect/mob_spawn/human/skeleton name = "skeletal remains" - mobname = "skeleton" + mob_name = "skeleton" mob_species = /datum/species/skeleton - mobgender = NEUTER + mob_gender = NEUTER - -/obj/effect/landmark/corpse/skeleton/alive +/obj/effect/mob_spawn/human/skeleton/alive death = FALSE roundstart = FALSE icon = 'icons/effects/blood.dmi' icon_state = "remains" flavour_text = "By unknown powers, your skeletal remains have been reanimated! Walk this mortal plain and terrorize all living adventurers who dare cross your path." - -/obj/effect/landmark/corpse/zombie +/obj/effect/mob_spawn/human/zombie name = "rotting corpse" - mobname = "zombie" + mob_name = "zombie" mob_species = /datum/species/zombie -/obj/effect/landmark/corpse/zombie/alive +/obj/effect/mob_spawn/human/zombie/alive death = FALSE roundstart = FALSE icon = 'icons/effects/blood.dmi' @@ -389,27 +253,184 @@ flavour_text = "By unknown powers, your rotting remains have been resurrected! Walk this mortal plain and terrorize all living adventurers who dare cross your path." -/obj/effect/landmark/corpse/abductor +/obj/effect/mob_spawn/human/abductor name = "abductor" - mobname = "???" + mob_name = "???" mob_species = /datum/species/abductor - corpseuniform = /obj/item/clothing/under/color/grey - corpseshoes = /obj/item/clothing/shoes/combat + uniform = /obj/item/clothing/under/color/grey + shoes = /obj/item/clothing/shoes/combat ///Prisoner -/obj/effect/landmark/corpse/prisoner_transport +/obj/effect/mob_spawn/human/prisoner_transport name = "prisoner sleeper" icon = 'icons/obj/Cryogenic2.dmi' icon_state = "sleeper" - corpseuniform = /obj/item/clothing/under/rank/prisoner - corpsemask = /obj/item/clothing/mask/breath - corpseshoes = /obj/item/clothing/shoes/sneakers/orange - corpsepocket1 = /obj/item/weapon/tank/internals/emergency_oxygen + uniform = /obj/item/clothing/under/rank/prisoner + mask = /obj/item/clothing/mask/breath + shoes = /obj/item/clothing/shoes/sneakers/orange + pocket1 = /obj/item/weapon/tank/internals/emergency_oxygen roundstart = FALSE death = FALSE flavour_text = {"You were a prisoner, sentenced to hard labour in one of Nanotrasen's harsh gulags, but judging by the explosive crash you just survived, fate may have other plans for. First thing is first though: Find a way to survive this mess."} -/obj/effect/landmark/corpse/prisoner_transport/special(mob/living/new_spawn) +/obj/effect/mob_spawn/human/prisoner_transport/special(mob/living/new_spawn) var/crime = pick("distribution of contraband" , "unauthorized erotic action on duty", "syndicate collaboration", "worship of prohbited life forms", "possession of profane texts", "murder", "arson", "insulting your manager", "grand theft", "conspiracy", "attempting to unionize", "vandalism", "gross incompetence") new_spawn << "You were convincted of: [crime]." + + +//NEWCODE + +/obj/effect/mob_spawn + name = "Unknown" + var/mob_type = null + var/mob_name = "" + var/mob_gender = MALE + var/death = TRUE //Kill the mob + var/roundstart = TRUE //fires on initialize + var/instant = FALSE //fires on New + var/flavour_text = "The mapper forgot to set this!" + var/faction = null + var/objectives = null + var/brute_damage = 0 + var/oxy_damage = 0 + density = 1 + +/obj/effect/mob_spawn/attack_ghost(mob/user) + if(ticker.current_state != GAME_STATE_PLAYING) + return + var/ghost_role = alert("Become [mob_name]? (Warning, You can no longer be cloned!)",,"Yes","No") + if(ghost_role == "No") + return + log_game("[user.ckey] became [mob_name]") + create(ckey = user.ckey) + +/obj/effect/mob_spawn/initialize() + if(roundstart) + create() + +/obj/effect/mob_spawn/New() + ..() + if(instant) + create() + +/obj/effect/mob_spawn/proc/special(mob/M) + return + +/obj/effect/mob_spawn/proc/equip(mob/M) + return + +/obj/effect/mob_spawn/proc/create(ckey) + var/mob/living/M = new mob_type(loc) //living mobs only + M.real_name = mob_name ? mob_name : M.name + M.gender = mob_gender + if(faction) + M.faction = list(faction) + if(death) + M.death(1) //Kills the new mob + + M.adjustOxyLoss(oxy_damage) + M.adjustBruteLoss(brute_damage) + equip(M) + + if(ckey) + M.ckey = ckey + M << "[flavour_text]" + if(objectives) + var/datum/mind/MM = M.mind + for(var/objective in objectives) + MM.objectives += new/datum/objective(objective) + special(M) + qdel(src) + +/obj/effect/mob_spawn/human + mob_type = /mob/living/carbon/human + //Human specific stuff. + var/mob_species = null //Set to make them a mutant race such as lizard or skeleton. Uses the datum typepath instead of the ID. + var/uniform = null //Set this to an object path to have the slot filled with said object on the corpse. + var/suit = null + var/shoes = null + var/gloves = null + var/radio = null + var/glasses = null + var/mask = null + var/helmet = null + var/belt = null + var/pocket1 = null + var/pocket2 = null + var/back = null + var/has_id = 0 //Just set to 1 if you want them to have an ID + var/id_job = null // Needs to be in quotes, such as "Clown" or "Chef." This just determines what the ID reads as, not their access + var/id_access = null //This is for access. See access.dm for which jobs give what access. Again, put in quotes. Use "Captain" if you want it to be all access. + var/id_icon = null //For setting it to be a gold, silver, centcom etc ID + var/husk = null + var/outfit_type = null // Will start with this if exists then apply specific slots + var/list/implants = list() + +/obj/effect/mob_spawn/human/equip(mob/living/carbon/human/H) + if(mob_species) + H.set_species(mob_species) + if(husk) + H.Drain() + if(outfit_type) + H.equipOutfit(outfit_type) + if(uniform) + H.equip_to_slot_or_del(new uniform(H), slot_w_uniform) + if(suit) + H.equip_to_slot_or_del(new suit(H), slot_wear_suit) + if(shoes) + H.equip_to_slot_or_del(new shoes(H), slot_shoes) + if(gloves) + H.equip_to_slot_or_del(new gloves(H), slot_gloves) + if(radio) + H.equip_to_slot_or_del(new radio(H), slot_ears) + if(glasses) + H.equip_to_slot_or_del(new glasses(H), slot_glasses) + if(mask) + H.equip_to_slot_or_del(new mask(H), slot_wear_mask) + if(helmet) + H.equip_to_slot_or_del(new helmet(H), slot_head) + if(belt) + H.equip_to_slot_or_del(new belt(H), slot_belt) + if(pocket1) + H.equip_to_slot_or_del(new pocket1(H), slot_r_store) + if(pocket2) + H.equip_to_slot_or_del(new pocket2(H), slot_l_store) + if(back) + H.equip_to_slot_or_del(new back(H), slot_back) + if(has_id) + var/obj/item/weapon/card/id/W = new(H) + if(id_icon) + W.icon_state = id_icon + if(id_access) + var/datum/job/jobdatum + for(var/jobtype in typesof(/datum/job)) + var/datum/job/J = new jobtype + if(J.title == id_access) + jobdatum = J + break + if(jobdatum) + W.access = jobdatum.get_access() + else + W.access = list() + if(id_job) + W.assignment = id_job + W.registered_name = H.real_name + W.update_label() + H.equip_to_slot_or_del(W, slot_wear_id) + + for(var/I in implants) + var/obj/item/weapon/implant/X = new I + X.implant(H) + +//Instant version +/obj/effect/mob_spawn/human/corpse + roundstart = FALSE + instant = TRUE + +/obj/effect/mob_spawn/human/alive + icon = 'icons/obj/Cryogenic2.dmi' + icon_state = "sleeper" + death = FALSE + roundstart = FALSE //you could use these for alive fake humans on roundstart but this is more common scenario + diff --git a/code/modules/awaymissions/mission_code/snowdin.dm b/code/modules/awaymissions/mission_code/snowdin.dm index 310c17154e6..097c13bea58 100644 --- a/code/modules/awaymissions/mission_code/snowdin.dm +++ b/code/modules/awaymissions/mission_code/snowdin.dm @@ -220,18 +220,18 @@ obj/item/weapon/paper/crumpled/snowdin/shovel hidden_uplink.name = "dusty radio" hidden_uplink.telecrystals = 10 -/obj/effect/landmark/corpse/syndicatesoldier/coldres +obj/effect/mob_spawn/human/syndicatesoldier/coldres name = "Syndicate Snow Operative" - corpseuniform = /obj/item/clothing/under/syndicate/coldres - corpseshoes = /obj/item/clothing/shoes/combat/coldres - corpseradio = /obj/item/device/radio/headset/syndicate/alt - corpsepocket1 = /obj/item/weapon/gun/projectile/automatic/pistol - corpsepocket2 = /obj/item/weapon/card/id/syndicate - corpseid = 0 + uniform = /obj/item/clothing/under/syndicate/coldres + shoes = /obj/item/clothing/shoes/combat/coldres + radio = /obj/item/device/radio/headset/syndicate/alt + pocket1 = /obj/item/weapon/gun/projectile/automatic/pistol + pocket2 = /obj/item/weapon/card/id/syndicate + has_id = 0 -/obj/effect/landmark/corpse/syndicatesoldier/coldres/alive +obj/effect/mob_spawn/human/syndicatesoldier/coldres/alive name = "sleeper" - mobname = "Syndicate Snow Operative" + mob_name = "Syndicate Snow Operative" icon = 'icons/obj/Cryogenic2.dmi' icon_state = "sleeper" roundstart = FALSE @@ -241,8 +241,8 @@ obj/item/weapon/paper/crumpled/snowdin/shovel flavour_text = {"You are a syndicate operative recently awoken from cyrostatis in an underground outpost. Monitor Nanotrasen communications and record infomation. All intruders should be disposed of swirfly to assure no gathered infomation is stolen or lost. Try not to wander too far from the outpost as the caves can be a deadly place even for a trained operative such as yourself."} -/obj/effect/landmark/corpse/syndicatesoldier/coldres/alive/female - mobgender = FEMALE +obj/effect/mob_spawn/human/syndicatesoldier/coldres/alive/female + mob_gender = FEMALE //mobs//-- diff --git a/code/modules/mob/living/simple_animal/corpse.dm b/code/modules/mob/living/simple_animal/corpse.dm index 3b6150b42b4..2156c86b50f 100644 --- a/code/modules/mob/living/simple_animal/corpse.dm +++ b/code/modules/mob/living/simple_animal/corpse.dm @@ -6,207 +6,125 @@ //To do: Allow corpses to appear mangled, bloody, etc. Allow customizing the bodies appearance (they're all bald and white right now). - -/obj/effect/landmark/mobcorpse - name = "Unknown" - var/mobname = "Unknown" //Unused now but it'd fuck up maps to remove it now - var/corpseuniform = null //Set this to an object path to have the slot filled with said object on the corpse. - var/corpsesuit = null - var/corpseshoes = null - var/corpsegloves = null - var/corpseradio = null - var/corpseglasses = null - var/corpsemask = null - var/corpsehelmet = null - var/corpsebelt = null - var/corpsepocket1 = null - var/corpsepocket2 = null - var/corpseback = null - var/corpseid = 0 //Just set to 1 if you want them to have an ID - var/corpseidjob = null // Needs to be in quotes, such as "Clown" or "Chef." This just determines what the ID reads as, not their access - var/corpseidaccess = null //This is for access. See access.dm for which jobs give what access. Again, put in quotes. Use "Captain" if you want it to be all access. - var/corpseidicon = null //For setting it to be a gold, silver, centcom etc ID - -/obj/effect/landmark/mobcorpse/New() - createCorpse() - -/obj/effect/landmark/mobcorpse/proc/createCorpse() //Creates a mob and checks for gear in each slot before attempting to equip it. - var/mob/living/carbon/human/M = new /mob/living/carbon/human (src.loc) - M.real_name = src.name - M.death() //Kills the new mob - if(src.corpseuniform) - M.equip_to_slot_or_del(new src.corpseuniform(M), slot_w_uniform) - if(src.corpsesuit) - M.equip_to_slot_or_del(new src.corpsesuit(M), slot_wear_suit) - if(src.corpseshoes) - M.equip_to_slot_or_del(new src.corpseshoes(M), slot_shoes) - if(src.corpsegloves) - M.equip_to_slot_or_del(new src.corpsegloves(M), slot_gloves) - if(src.corpseradio) - M.equip_to_slot_or_del(new src.corpseradio(M), slot_ears) - if(src.corpseglasses) - M.equip_to_slot_or_del(new src.corpseglasses(M), slot_glasses) - if(src.corpsemask) - M.equip_to_slot_or_del(new src.corpsemask(M), slot_wear_mask) - if(src.corpsehelmet) - M.equip_to_slot_or_del(new src.corpsehelmet(M), slot_head) - if(src.corpsebelt) - M.equip_to_slot_or_del(new src.corpsebelt(M), slot_belt) - if(src.corpsepocket1) - M.equip_to_slot_or_del(new src.corpsepocket1(M), slot_r_store) - if(src.corpsepocket2) - M.equip_to_slot_or_del(new src.corpsepocket2(M), slot_l_store) - if(src.corpseback) - M.equip_to_slot_or_del(new src.corpseback(M), slot_back) - if(src.corpseid == 1) - var/obj/item/weapon/card/id/W = new(M) - var/datum/job/jobdatum - for(var/jobtype in typesof(/datum/job)) - var/datum/job/J = new jobtype - if(J.title == corpseidaccess) - jobdatum = J - break - if(src.corpseidicon) - W.icon_state = corpseidicon - if(src.corpseidaccess) - if(jobdatum) - W.access = jobdatum.get_access() - else - W.access = list() - if(corpseidjob) - W.assignment = corpseidjob - W.registered_name = M.real_name - W.update_label() - M.equip_to_slot_or_del(W, slot_wear_id) - qdel(src) - - - //List of different corpse types -/obj/effect/landmark/mobcorpse/syndicatesoldier +/obj/effect/mob_spawn/human/corpse/syndicatesoldier name = "Syndicate Operative" - corpseuniform = /obj/item/clothing/under/syndicate - corpsesuit = /obj/item/clothing/suit/armor/vest - corpseshoes = /obj/item/clothing/shoes/combat - corpsegloves = /obj/item/clothing/gloves/combat - corpseradio = /obj/item/device/radio/headset - corpsemask = /obj/item/clothing/mask/gas - corpsehelmet = /obj/item/clothing/head/helmet/swat - corpseback = /obj/item/weapon/storage/backpack - corpseid = 1 - corpseidjob = "Operative" - corpseidaccess = "Syndicate" + uniform = /obj/item/clothing/under/syndicate + suit = /obj/item/clothing/suit/armor/vest + shoes = /obj/item/clothing/shoes/combat + gloves = /obj/item/clothing/gloves/combat + radio = /obj/item/device/radio/headset + mask = /obj/item/clothing/mask/gas + helmet = /obj/item/clothing/head/helmet/swat + back = /obj/item/weapon/storage/backpack + has_id = 1 + id_job = "Operative" + id_access = "Syndicate" - - -/obj/effect/landmark/mobcorpse/syndicatecommando +/obj/effect/mob_spawn/human/corpse/syndicatecommando name = "Syndicate Commando" - corpseuniform = /obj/item/clothing/under/syndicate - corpsesuit = /obj/item/clothing/suit/space/hardsuit/syndi - corpseshoes = /obj/item/clothing/shoes/combat - corpsegloves = /obj/item/clothing/gloves/combat - corpseradio = /obj/item/device/radio/headset - corpsemask = /obj/item/clothing/mask/gas/syndicate - corpsehelmet = /obj/item/clothing/head/helmet/space/hardsuit/syndi - corpseback = /obj/item/weapon/tank/jetpack/oxygen - corpsepocket1 = /obj/item/weapon/tank/internals/emergency_oxygen - corpseid = 1 - corpseidjob = "Operative" - corpseidaccess = "Syndicate" + uniform = /obj/item/clothing/under/syndicate + suit = /obj/item/clothing/suit/space/hardsuit/syndi + shoes = /obj/item/clothing/shoes/combat + gloves = /obj/item/clothing/gloves/combat + radio = /obj/item/device/radio/headset + mask = /obj/item/clothing/mask/gas/syndicate + helmet = /obj/item/clothing/head/helmet/space/hardsuit/syndi + back = /obj/item/weapon/tank/jetpack/oxygen + pocket1 = /obj/item/weapon/tank/internals/emergency_oxygen + has_id = 1 + id_job = "Operative" + id_access = "Syndicate" - - -/obj/effect/landmark/mobcorpse/syndicatestormtrooper +/obj/effect/mob_spawn/human/corpse/syndicatestormtrooper name = "Syndicate Stormtrooper" - corpseuniform = /obj/item/clothing/under/syndicate - corpsesuit = /obj/item/clothing/suit/space/hardsuit/syndi/elite - corpseshoes = /obj/item/clothing/shoes/combat - corpsegloves = /obj/item/clothing/gloves/combat - corpseradio = /obj/item/device/radio/headset - corpsemask = /obj/item/clothing/mask/gas/syndicate - corpsehelmet = /obj/item/clothing/head/helmet/space/hardsuit/syndi/elite - corpseback = /obj/item/weapon/tank/jetpack/oxygen/harness - corpseid = 1 - corpseidjob = "Operative" - corpseidaccess = "Syndicate" + uniform = /obj/item/clothing/under/syndicate + suit = /obj/item/clothing/suit/space/hardsuit/syndi/elite + shoes = /obj/item/clothing/shoes/combat + gloves = /obj/item/clothing/gloves/combat + radio = /obj/item/device/radio/headset + mask = /obj/item/clothing/mask/gas/syndicate + helmet = /obj/item/clothing/head/helmet/space/hardsuit/syndi/elite + back = /obj/item/weapon/tank/jetpack/oxygen/harness + has_id = 1 + id_job = "Operative" + id_access = "Syndicate" -/obj/effect/landmark/mobcorpse/clown +/obj/effect/mob_spawn/human/corpse/clown name = "Clown" - corpseuniform = /obj/item/clothing/under/rank/clown - corpseshoes = /obj/item/clothing/shoes/clown_shoes - corpseradio = /obj/item/device/radio/headset - corpsemask = /obj/item/clothing/mask/gas/clown_hat - corpsepocket1 = /obj/item/weapon/bikehorn - corpseback = /obj/item/weapon/storage/backpack/clown - corpseid = 1 - corpseidjob = "Clown" - corpseidaccess = "Clown" + uniform = /obj/item/clothing/under/rank/clown + shoes = /obj/item/clothing/shoes/clown_shoes + radio = /obj/item/device/radio/headset + mask = /obj/item/clothing/mask/gas/clown_hat + pocket1 = /obj/item/weapon/bikehorn + back = /obj/item/weapon/storage/backpack/clown + has_id = 1 + id_job = "Clown" + id_access = "Clown" -/obj/effect/landmark/mobcorpse/pirate +/obj/effect/mob_spawn/human/corpse/pirate name = "Pirate" - corpseuniform = /obj/item/clothing/under/pirate - corpseshoes = /obj/item/clothing/shoes/jackboots - corpseglasses = /obj/item/clothing/glasses/eyepatch - corpsehelmet = /obj/item/clothing/head/bandana + uniform = /obj/item/clothing/under/pirate + shoes = /obj/item/clothing/shoes/jackboots + glasses = /obj/item/clothing/glasses/eyepatch + helmet = /obj/item/clothing/head/bandana -/obj/effect/landmark/mobcorpse/pirate/ranged +/obj/effect/mob_spawn/human/corpse/pirate/ranged name = "Pirate Gunner" - corpsesuit = /obj/item/clothing/suit/pirate - corpsehelmet = /obj/item/clothing/head/pirate + suit = /obj/item/clothing/suit/pirate + helmet = /obj/item/clothing/head/pirate - - -/obj/effect/landmark/mobcorpse/russian +/obj/effect/mob_spawn/human/corpse/russian name = "Russian" - corpseuniform = /obj/item/clothing/under/soviet - corpseshoes = /obj/item/clothing/shoes/jackboots - corpsehelmet = /obj/item/clothing/head/bearpelt + uniform = /obj/item/clothing/under/soviet + shoes = /obj/item/clothing/shoes/jackboots + helmet = /obj/item/clothing/head/bearpelt -/obj/effect/landmark/mobcorpse/russian/ranged - corpsehelmet = /obj/item/clothing/head/ushanka +/obj/effect/mob_spawn/human/corpse/russian/ranged + helmet = /obj/item/clothing/head/ushanka -/obj/effect/landmark/mobcorpse/russian/ranged/trooper - corpseuniform = /obj/item/clothing/under/syndicate/camo - corpsesuit = /obj/item/clothing/suit/armor/bulletproof - corpseshoes = /obj/item/clothing/shoes/combat - corpsegloves = /obj/item/clothing/gloves/combat - corpseradio = /obj/item/device/radio/headset - corpsemask = /obj/item/clothing/mask/balaclava - corpsehelmet = /obj/item/clothing/head/helmet/alt +/obj/effect/mob_spawn/human/corpse/russian/ranged/trooper + uniform = /obj/item/clothing/under/syndicate/camo + suit = /obj/item/clothing/suit/armor/bulletproof + shoes = /obj/item/clothing/shoes/combat + gloves = /obj/item/clothing/gloves/combat + radio = /obj/item/device/radio/headset + mask = /obj/item/clothing/mask/balaclava + helmet = /obj/item/clothing/head/helmet/alt -/obj/effect/landmark/mobcorpse/russian/ranged/officer +/obj/effect/mob_spawn/human/corpse/russian/ranged/officer name = "Russian Officer" - corpseuniform = /obj/item/clothing/under/rank/security/navyblue/russian - corpsesuit = /obj/item/clothing/suit/security/officer/russian - corpseshoes = /obj/item/clothing/shoes/laceup - corpseradio = /obj/item/device/radio/headset - corpsehelmet = /obj/item/clothing/head/ushanka + uniform = /obj/item/clothing/under/rank/security/navyblue/russian + suit = /obj/item/clothing/suit/security/officer/russian + shoes = /obj/item/clothing/shoes/laceup + radio = /obj/item/device/radio/headset + helmet = /obj/item/clothing/head/ushanka -/obj/effect/landmark/mobcorpse/wizard +/obj/effect/mob_spawn/human/corpse/wizard name = "Space Wizard" - corpseuniform = /obj/item/clothing/under/color/lightpurple - corpsesuit = /obj/item/clothing/suit/wizrobe - corpseshoes = /obj/item/clothing/shoes/sandal - corpsehelmet = /obj/item/clothing/head/wizard + uniform = /obj/item/clothing/under/color/lightpurple + suit = /obj/item/clothing/suit/wizrobe + shoes = /obj/item/clothing/shoes/sandal + helmet = /obj/item/clothing/head/wizard -/obj/effect/landmark/mobcorpse/nanotrasensoldier +/obj/effect/mob_spawn/human/corpse/nanotrasensoldier name = "Nanotrasen Private Security Officer" - corpseuniform = /obj/item/clothing/under/rank/security - corpsesuit = /obj/item/clothing/suit/armor/vest - corpseshoes = /obj/item/clothing/shoes/combat - corpsegloves = /obj/item/clothing/gloves/combat - corpseradio = /obj/item/device/radio/headset - corpsemask = /obj/item/clothing/mask/gas/sechailer/swat - corpsehelmet = /obj/item/clothing/head/helmet/swat/nanotrasen - corpseback = /obj/item/weapon/storage/backpack/security - corpseid = 1 - corpseidjob = "Private Security Force" - corpseidaccess = "Security Officer" \ No newline at end of file + uniform = /obj/item/clothing/under/rank/security + suit = /obj/item/clothing/suit/armor/vest + shoes = /obj/item/clothing/shoes/combat + gloves = /obj/item/clothing/gloves/combat + radio = /obj/item/device/radio/headset + mask = /obj/item/clothing/mask/gas/sechailer/swat + helmet = /obj/item/clothing/head/helmet/swat/nanotrasen + back = /obj/item/weapon/storage/backpack/security + has_id = 1 + id_job = "Private Security Force" + id_access = "Security Officer" \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/hostile/nanotrasen.dm b/code/modules/mob/living/simple_animal/hostile/nanotrasen.dm index aaaca9a4a95..326359bcc15 100644 --- a/code/modules/mob/living/simple_animal/hostile/nanotrasen.dm +++ b/code/modules/mob/living/simple_animal/hostile/nanotrasen.dm @@ -21,7 +21,7 @@ attacktext = "punches" attack_sound = 'sound/weapons/punch1.ogg' a_intent = "harm" - loot = list(/obj/effect/landmark/mobcorpse/nanotrasensoldier) + loot = list(/obj/effect/mob_spawn/human/corpse/nanotrasensoldier) atmos_requirements = list("min_oxy" = 5, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 1, "min_co2" = 0, "max_co2" = 5, "min_n2" = 0, "max_n2" = 0) unsuitable_atmos_damage = 15 faction = list("nanotrasenprivate") @@ -45,7 +45,7 @@ casingtype = /obj/item/ammo_casing/c45 projectilesound = 'sound/weapons/Gunshot.ogg' loot = list(/obj/item/weapon/gun/projectile/automatic/pistol/m1911, - /obj/effect/landmark/mobcorpse/nanotrasensoldier) + /obj/effect/mob_spawn/human/corpse/nanotrasensoldier) /mob/living/simple_animal/hostile/nanotrasen/ranged/smg @@ -55,4 +55,4 @@ casingtype = /obj/item/ammo_casing/c46x30mm projectilesound = 'sound/weapons/Gunshot_smg.ogg' loot = list(/obj/item/weapon/gun/projectile/automatic/wt550, - /obj/effect/landmark/mobcorpse/nanotrasensoldier) \ No newline at end of file + /obj/effect/mob_spawn/human/corpse/nanotrasensoldier) \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/hostile/pirate.dm b/code/modules/mob/living/simple_animal/hostile/pirate.dm index 56103b989b8..ac275277cb1 100644 --- a/code/modules/mob/living/simple_animal/hostile/pirate.dm +++ b/code/modules/mob/living/simple_animal/hostile/pirate.dm @@ -22,7 +22,7 @@ atmos_requirements = list("min_oxy" = 5, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 1, "min_co2" = 0, "max_co2" = 5, "min_n2" = 0, "max_n2" = 0) unsuitable_atmos_damage = 15 speak_emote = list("yarrs") - loot = list(/obj/effect/landmark/mobcorpse/pirate, + loot = list(/obj/effect/mob_spawn/human/corpse/pirate, /obj/item/weapon/melee/energy/sword/pirate) del_on_death = 1 faction = list("pirate") @@ -38,5 +38,5 @@ retreat_distance = 5 minimum_distance = 5 projectiletype = /obj/item/projectile/beam/laser - loot = list(/obj/effect/landmark/mobcorpse/pirate/ranged, + loot = list(/obj/effect/mob_spawn/human/corpse/pirate/ranged, /obj/item/weapon/gun/energy/laser) diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/clown.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/clown.dm index 1825862d3c0..ae38b62698a 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/clown.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/clown.dm @@ -24,7 +24,7 @@ attack_sound = 'sound/items/bikehorn.ogg' environment_smash = 0 del_on_death = 1 - loot = list(/obj/effect/landmark/mobcorpse/clown) + loot = list(/obj/effect/mob_spawn/human/corpse/clown) atmos_requirements = list("min_oxy" = 5, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 1, "min_co2" = 0, "max_co2" = 5, "min_n2" = 0, "max_n2" = 0) minbodytemp = 270 diff --git a/code/modules/mob/living/simple_animal/hostile/russian.dm b/code/modules/mob/living/simple_animal/hostile/russian.dm index ed91400311c..088dbf2b0ef 100644 --- a/code/modules/mob/living/simple_animal/hostile/russian.dm +++ b/code/modules/mob/living/simple_animal/hostile/russian.dm @@ -19,7 +19,7 @@ attacktext = "punches" attack_sound = 'sound/weapons/punch1.ogg' a_intent = "harm" - loot = list(/obj/effect/landmark/mobcorpse/russian, + loot = list(/obj/effect/mob_spawn/human/corpse/russian, /obj/item/weapon/kitchen/knife) atmos_requirements = list("min_oxy" = 5, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 1, "min_co2" = 0, "max_co2" = 5, "min_n2" = 0, "max_n2" = 0) unsuitable_atmos_damage = 15 @@ -31,7 +31,7 @@ /mob/living/simple_animal/hostile/russian/ranged icon_state = "russianranged" icon_living = "russianranged" - loot = list(/obj/effect/landmark/mobcorpse/russian/ranged, + loot = list(/obj/effect/mob_spawn/human/corpse/russian/ranged, /obj/item/weapon/gun/projectile/revolver/nagant) ranged = 1 retreat_distance = 5 @@ -41,7 +41,7 @@ /mob/living/simple_animal/hostile/russian/ranged/mosin - loot = list(/obj/effect/landmark/mobcorpse/russian/ranged, + loot = list(/obj/effect/mob_spawn/human/corpse/russian/ranged, /obj/item/weapon/gun/projectile/shotgun/boltaction) casingtype = /obj/item/ammo_casing/a762 @@ -51,7 +51,7 @@ maxHealth = 150 health = 150 casingtype = /obj/item/ammo_casing/shotgun/buckshot - loot = list(/obj/effect/landmark/mobcorpse/russian/ranged/trooper, + loot = list(/obj/effect/mob_spawn/human/corpse/russian/ranged/trooper, /obj/item/weapon/gun/projectile/shotgun/lethal) /mob/living/simple_animal/hostile/russian/ranged/officer @@ -62,7 +62,7 @@ health = 65 rapid = 1 casingtype = /obj/item/ammo_casing/c9mm - loot = list(/obj/effect/landmark/mobcorpse/russian/ranged/officer, + loot = list(/obj/effect/mob_spawn/human/corpse/russian/ranged/officer, /obj/item/weapon/gun/projectile/automatic/pistol/APS) /mob/living/simple_animal/hostile/russian/ranged/officer/Aggro() diff --git a/code/modules/mob/living/simple_animal/hostile/syndicate.dm b/code/modules/mob/living/simple_animal/hostile/syndicate.dm index 8de72fa97f2..2ee585ae7cb 100644 --- a/code/modules/mob/living/simple_animal/hostile/syndicate.dm +++ b/code/modules/mob/living/simple_animal/hostile/syndicate.dm @@ -32,7 +32,7 @@ attacktext = "punches" attack_sound = 'sound/weapons/punch1.ogg' a_intent = "harm" - loot = list(/obj/effect/landmark/mobcorpse/syndicatesoldier) + loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier) atmos_requirements = list("min_oxy" = 5, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 1, "min_co2" = 0, "max_co2" = 5, "min_n2" = 0, "max_n2" = 0) unsuitable_atmos_damage = 15 faction = list("syndicate") @@ -87,7 +87,7 @@ name = "Syndicate Stormtrooper" maxHealth = 340 health = 340 - loot = list(/obj/effect/landmark/mobcorpse/syndicatestormtrooper, + loot = list(/obj/effect/mob_spawn/human/corpse/syndicatestormtrooper, /obj/item/weapon/melee/energy/sword/saber/red, /obj/item/weapon/shield/energy) @@ -127,7 +127,7 @@ health = 200 projectilesound = 'sound/weapons/Gunshot.ogg' casingtype = /obj/item/ammo_casing/shotgun/buckshot - loot = list(/obj/effect/landmark/mobcorpse/syndicatestormtrooper, + loot = list(/obj/effect/mob_spawn/human/corpse/syndicatestormtrooper, /obj/item/weapon/gun/projectile/automatic/shotgun/bulldog/unrestricted, /obj/item/weapon/shield/energy) diff --git a/code/modules/mob/living/simple_animal/hostile/wizard.dm b/code/modules/mob/living/simple_animal/hostile/wizard.dm index fe0e5544de3..f07f328fdae 100644 --- a/code/modules/mob/living/simple_animal/hostile/wizard.dm +++ b/code/modules/mob/living/simple_animal/hostile/wizard.dm @@ -26,7 +26,7 @@ retreat_distance = 3 //out of fireball range minimum_distance = 3 del_on_death = 1 - loot = list(/obj/effect/landmark/mobcorpse/wizard, + loot = list(/obj/effect/mob_spawn/human/corpse/wizard, /obj/item/weapon/staff) var/obj/effect/proc_holder/spell/dumbfire/fireball/fireball = null diff --git a/code/modules/ruins/lavaland_ruin_code.dm b/code/modules/ruins/lavaland_ruin_code.dm index a3b40d285bf..aaa758fff79 100644 --- a/code/modules/ruins/lavaland_ruin_code.dm +++ b/code/modules/ruins/lavaland_ruin_code.dm @@ -16,9 +16,9 @@ /obj/item/seeds/moonflowerseed = 8, ) -/obj/effect/landmark/corpse/seed_vault +/obj/effect/mob_spawn/human/seed_vault name = "sleeper" - mobname = "Vault Creature" + mob_name = "Vault Creature" icon = 'icons/obj/Cryogenic2.dmi' icon_state = "sleeper" roundstart = FALSE From e045382022060fa2e752832af263465ed0aecd35 Mon Sep 17 00:00:00 2001 From: AnturK Date: Thu, 25 Feb 2016 18:53:58 +0100 Subject: [PATCH 024/235] Neater order. --- code/modules/awaymissions/corpse.dm | 311 ++++++++++++++-------------- 1 file changed, 157 insertions(+), 154 deletions(-) diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index bf1b3a6ae9c..1248705bdef 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -1,9 +1,164 @@ -//These are meant for spawning on maps, namely Away Missions. - //If someone can do this in a neater way, be my guest-Kor //To do: Allow corpses to appear mangled, bloody, etc. Allow customizing the bodies appearance (they're all bald and white right now). +/obj/effect/mob_spawn + name = "Unknown" + var/mob_type = null + var/mob_name = "" + var/mob_gender = MALE + var/death = TRUE //Kill the mob + var/roundstart = TRUE //fires on initialize + var/instant = FALSE //fires on New + var/flavour_text = "The mapper forgot to set this!" + var/faction = null + var/objectives = null + var/brute_damage = 0 + var/oxy_damage = 0 + density = 1 + +/obj/effect/mob_spawn/attack_ghost(mob/user) + if(ticker.current_state != GAME_STATE_PLAYING) + return + var/ghost_role = alert("Become [mob_name]? (Warning, You can no longer be cloned!)",,"Yes","No") + if(ghost_role == "No") + return + log_game("[user.ckey] became [mob_name]") + create(ckey = user.ckey) + +/obj/effect/mob_spawn/initialize() + if(roundstart) + create() + +/obj/effect/mob_spawn/New() + ..() + if(instant) + create() + +/obj/effect/mob_spawn/proc/special(mob/M) + return + +/obj/effect/mob_spawn/proc/equip(mob/M) + return + +/obj/effect/mob_spawn/proc/create(ckey) + var/mob/living/M = new mob_type(loc) //living mobs only + M.real_name = mob_name ? mob_name : M.name + M.gender = mob_gender + if(faction) + M.faction = list(faction) + if(death) + M.death(1) //Kills the new mob + + M.adjustOxyLoss(oxy_damage) + M.adjustBruteLoss(brute_damage) + equip(M) + + if(ckey) + M.ckey = ckey + M << "[flavour_text]" + if(objectives) + var/datum/mind/MM = M.mind + for(var/objective in objectives) + MM.objectives += new/datum/objective(objective) + special(M) + qdel(src) + +// Base version - place these on maps/templates. +/obj/effect/mob_spawn/human + mob_type = /mob/living/carbon/human + //Human specific stuff. + var/mob_species = null //Set to make them a mutant race such as lizard or skeleton. Uses the datum typepath instead of the ID. + var/uniform = null //Set this to an object path to have the slot filled with said object on the corpse. + var/suit = null + var/shoes = null + var/gloves = null + var/radio = null + var/glasses = null + var/mask = null + var/helmet = null + var/belt = null + var/pocket1 = null + var/pocket2 = null + var/back = null + var/has_id = 0 //Just set to 1 if you want them to have an ID + var/id_job = null // Needs to be in quotes, such as "Clown" or "Chef." This just determines what the ID reads as, not their access + var/id_access = null //This is for access. See access.dm for which jobs give what access. Again, put in quotes. Use "Captain" if you want it to be all access. + var/id_icon = null //For setting it to be a gold, silver, centcom etc ID + var/husk = null + var/outfit_type = null // Will start with this if exists then apply specific slots + var/list/implants = list() + +/obj/effect/mob_spawn/human/equip(mob/living/carbon/human/H) + if(mob_species) + H.set_species(mob_species) + if(husk) + H.Drain() + if(outfit_type) + H.equipOutfit(outfit_type) + if(uniform) + H.equip_to_slot_or_del(new uniform(H), slot_w_uniform) + if(suit) + H.equip_to_slot_or_del(new suit(H), slot_wear_suit) + if(shoes) + H.equip_to_slot_or_del(new shoes(H), slot_shoes) + if(gloves) + H.equip_to_slot_or_del(new gloves(H), slot_gloves) + if(radio) + H.equip_to_slot_or_del(new radio(H), slot_ears) + if(glasses) + H.equip_to_slot_or_del(new glasses(H), slot_glasses) + if(mask) + H.equip_to_slot_or_del(new mask(H), slot_wear_mask) + if(helmet) + H.equip_to_slot_or_del(new helmet(H), slot_head) + if(belt) + H.equip_to_slot_or_del(new belt(H), slot_belt) + if(pocket1) + H.equip_to_slot_or_del(new pocket1(H), slot_r_store) + if(pocket2) + H.equip_to_slot_or_del(new pocket2(H), slot_l_store) + if(back) + H.equip_to_slot_or_del(new back(H), slot_back) + if(has_id) + var/obj/item/weapon/card/id/W = new(H) + if(id_icon) + W.icon_state = id_icon + if(id_access) + var/datum/job/jobdatum + for(var/jobtype in typesof(/datum/job)) + var/datum/job/J = new jobtype + if(J.title == id_access) + jobdatum = J + break + if(jobdatum) + W.access = jobdatum.get_access() + else + W.access = list() + if(id_job) + W.assignment = id_job + W.registered_name = H.real_name + W.update_label() + H.equip_to_slot_or_del(W, slot_wear_id) + + for(var/I in implants) + var/obj/item/weapon/implant/X = new I + X.implant(H) + +//Instant version - use when spawning corpses during runtime +/obj/effect/mob_spawn/human/corpse + roundstart = FALSE + instant = TRUE + +/obj/effect/mob_spawn/human/alive + icon = 'icons/obj/Cryogenic2.dmi' + icon_state = "sleeper" + death = FALSE + roundstart = FALSE //you could use these for alive fake humans on roundstart but this is more common scenario + + +//Non-human spawners + /obj/effect/mob_spawn/AICorpse/create() //Creates a corrupted AI var/A = locate(/mob/living/silicon/ai) in loc if(A) @@ -281,156 +436,4 @@ //NEWCODE -/obj/effect/mob_spawn - name = "Unknown" - var/mob_type = null - var/mob_name = "" - var/mob_gender = MALE - var/death = TRUE //Kill the mob - var/roundstart = TRUE //fires on initialize - var/instant = FALSE //fires on New - var/flavour_text = "The mapper forgot to set this!" - var/faction = null - var/objectives = null - var/brute_damage = 0 - var/oxy_damage = 0 - density = 1 - -/obj/effect/mob_spawn/attack_ghost(mob/user) - if(ticker.current_state != GAME_STATE_PLAYING) - return - var/ghost_role = alert("Become [mob_name]? (Warning, You can no longer be cloned!)",,"Yes","No") - if(ghost_role == "No") - return - log_game("[user.ckey] became [mob_name]") - create(ckey = user.ckey) - -/obj/effect/mob_spawn/initialize() - if(roundstart) - create() - -/obj/effect/mob_spawn/New() - ..() - if(instant) - create() - -/obj/effect/mob_spawn/proc/special(mob/M) - return - -/obj/effect/mob_spawn/proc/equip(mob/M) - return - -/obj/effect/mob_spawn/proc/create(ckey) - var/mob/living/M = new mob_type(loc) //living mobs only - M.real_name = mob_name ? mob_name : M.name - M.gender = mob_gender - if(faction) - M.faction = list(faction) - if(death) - M.death(1) //Kills the new mob - - M.adjustOxyLoss(oxy_damage) - M.adjustBruteLoss(brute_damage) - equip(M) - - if(ckey) - M.ckey = ckey - M << "[flavour_text]" - if(objectives) - var/datum/mind/MM = M.mind - for(var/objective in objectives) - MM.objectives += new/datum/objective(objective) - special(M) - qdel(src) - -/obj/effect/mob_spawn/human - mob_type = /mob/living/carbon/human - //Human specific stuff. - var/mob_species = null //Set to make them a mutant race such as lizard or skeleton. Uses the datum typepath instead of the ID. - var/uniform = null //Set this to an object path to have the slot filled with said object on the corpse. - var/suit = null - var/shoes = null - var/gloves = null - var/radio = null - var/glasses = null - var/mask = null - var/helmet = null - var/belt = null - var/pocket1 = null - var/pocket2 = null - var/back = null - var/has_id = 0 //Just set to 1 if you want them to have an ID - var/id_job = null // Needs to be in quotes, such as "Clown" or "Chef." This just determines what the ID reads as, not their access - var/id_access = null //This is for access. See access.dm for which jobs give what access. Again, put in quotes. Use "Captain" if you want it to be all access. - var/id_icon = null //For setting it to be a gold, silver, centcom etc ID - var/husk = null - var/outfit_type = null // Will start with this if exists then apply specific slots - var/list/implants = list() - -/obj/effect/mob_spawn/human/equip(mob/living/carbon/human/H) - if(mob_species) - H.set_species(mob_species) - if(husk) - H.Drain() - if(outfit_type) - H.equipOutfit(outfit_type) - if(uniform) - H.equip_to_slot_or_del(new uniform(H), slot_w_uniform) - if(suit) - H.equip_to_slot_or_del(new suit(H), slot_wear_suit) - if(shoes) - H.equip_to_slot_or_del(new shoes(H), slot_shoes) - if(gloves) - H.equip_to_slot_or_del(new gloves(H), slot_gloves) - if(radio) - H.equip_to_slot_or_del(new radio(H), slot_ears) - if(glasses) - H.equip_to_slot_or_del(new glasses(H), slot_glasses) - if(mask) - H.equip_to_slot_or_del(new mask(H), slot_wear_mask) - if(helmet) - H.equip_to_slot_or_del(new helmet(H), slot_head) - if(belt) - H.equip_to_slot_or_del(new belt(H), slot_belt) - if(pocket1) - H.equip_to_slot_or_del(new pocket1(H), slot_r_store) - if(pocket2) - H.equip_to_slot_or_del(new pocket2(H), slot_l_store) - if(back) - H.equip_to_slot_or_del(new back(H), slot_back) - if(has_id) - var/obj/item/weapon/card/id/W = new(H) - if(id_icon) - W.icon_state = id_icon - if(id_access) - var/datum/job/jobdatum - for(var/jobtype in typesof(/datum/job)) - var/datum/job/J = new jobtype - if(J.title == id_access) - jobdatum = J - break - if(jobdatum) - W.access = jobdatum.get_access() - else - W.access = list() - if(id_job) - W.assignment = id_job - W.registered_name = H.real_name - W.update_label() - H.equip_to_slot_or_del(W, slot_wear_id) - - for(var/I in implants) - var/obj/item/weapon/implant/X = new I - X.implant(H) - -//Instant version -/obj/effect/mob_spawn/human/corpse - roundstart = FALSE - instant = TRUE - -/obj/effect/mob_spawn/human/alive - icon = 'icons/obj/Cryogenic2.dmi' - icon_state = "sleeper" - death = FALSE - roundstart = FALSE //you could use these for alive fake humans on roundstart but this is more common scenario From 99c3b15f9a8d08cbd11e958da0903b2cea77c91b Mon Sep 17 00:00:00 2001 From: c0 Date: Fri, 26 Feb 2016 06:09:40 +0300 Subject: [PATCH 025/235] New, faster tools for cyborgs --- .../mob/living/silicon/robot/robot_modules.dm | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index 1cd5dba11a2..5d3f06051bd 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -127,8 +127,8 @@ ..() modules += new /obj/item/weapon/melee/baton/loaded(src) modules += new /obj/item/weapon/extinguisher(src) - modules += new /obj/item/weapon/wrench(src) - modules += new /obj/item/weapon/crowbar(src) + modules += new /obj/item/weapon/wrench/cyborg(src) + modules += new /obj/item/weapon/crowbar/cyborg(src) modules += new /obj/item/device/healthanalyzer(src) emag = new /obj/item/weapon/melee/energy/sword/cyborg(src) fix_modules() @@ -181,11 +181,11 @@ modules += new /obj/item/weapon/pipe_dispenser(src) //What could possibly go wrong? modules += new /obj/item/weapon/extinguisher(src) modules += new /obj/item/weapon/weldingtool/largetank/cyborg(src) - modules += new /obj/item/weapon/screwdriver(src) - modules += new /obj/item/weapon/wrench(src) - modules += new /obj/item/weapon/crowbar(src) - modules += new /obj/item/weapon/wirecutters(src) - modules += new /obj/item/device/multitool(src) + modules += new /obj/item/weapon/screwdriver/cyborg(src) + modules += new /obj/item/weapon/wrench/cyborg(src) + modules += new /obj/item/weapon/crowbar/cyborg(src) + modules += new /obj/item/weapon/wirecutters/cyborg(src) + modules += new /obj/item/device/multitool/cyborg(src) modules += new /obj/item/device/t_scanner(src) modules += new /obj/item/device/analyzer(src) @@ -311,7 +311,7 @@ modules += new /obj/item/weapon/gun/energy/printer(src) modules += new /obj/item/weapon/gun/projectile/revolver/grenadelauncher/cyborg(src) modules += new /obj/item/weapon/card/emag(src) - modules += new /obj/item/weapon/crowbar/red(src) + modules += new /obj/item/weapon/crowbar/cyborg(src) modules += new /obj/item/weapon/pinpointer/operative(src) emag = null fix_modules() @@ -332,7 +332,7 @@ modules += new /obj/item/weapon/melee/energy/sword/cyborg/saw(src) //Energy saw -- primary weapon modules += new /obj/item/roller/robo(src) modules += new /obj/item/weapon/card/emag(src) - modules += new /obj/item/weapon/crowbar(src) + modules += new /obj/item/weapon/crowbar/cyborg(src) modules += new /obj/item/weapon/pinpointer/operative(src) emag = null From 379eb3c04f664ee9cef4c5bf76f5b5f2241b26a8 Mon Sep 17 00:00:00 2001 From: GunHog Date: Thu, 25 Feb 2016 21:13:27 -0600 Subject: [PATCH 026/235] Queen death vulnerability - The alien queen's death will now severely weaken the remaining alien forces. - Disables Hivemind and Evolving for 4 minutes. - Confuses and cripples aliens for a short while. - New screen alert to serve as a reminder! Sprite by WJohn! --- code/_onclick/hud/alert.dm | 6 ++++- .../carbon/alien/humanoid/caste/drone.dm | 5 ++++- .../carbon/alien/humanoid/caste/praetorian.dm | 5 ++++- .../mob/living/carbon/alien/humanoid/death.dm | 10 +++++++++ .../living/carbon/alien/humanoid/humanoid.dm | 21 ++++++++++++++++++ .../mob/living/carbon/alien/humanoid/queen.dm | 3 +++ code/modules/mob/living/carbon/alien/say.dm | 6 +++++ icons/mob/screen_alert.dmi | Bin 23997 -> 25526 bytes 8 files changed, 53 insertions(+), 3 deletions(-) diff --git a/code/_onclick/hud/alert.dm b/code/_onclick/hud/alert.dm index 74532a7ab70..171781063e2 100644 --- a/code/_onclick/hud/alert.dm +++ b/code/_onclick/hud/alert.dm @@ -30,7 +30,7 @@ else if(alert.type != type) clear_alert(category) return .() - else if(!severity || severity == alert.severity) + else if(!severity || severity == alert.severity) if(alert.timeout) clear_alert(category) return .() @@ -227,6 +227,10 @@ or shoot a gun to move around via Newton's 3rd Law of motion." desc = "It's too hot! Flee to space or at least away from the flames. Standing on weeds will heal you up." icon_state = "alien_fire" +/obj/screen/alert/alien_vulnerable + name = "Severed Matriarchy" + desc = "Your queen has been killed, you will suffer movement penalties and loss of hivemind. A new queen cannot be made until you recover." + icon_state = "alien_noqueen" //SILICONS diff --git a/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm b/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm index 1b98f34f670..893470babe6 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm @@ -25,7 +25,10 @@ action_icon_state = "alien_evolve_drone" -/obj/effect/proc_holder/alien/evolve/fire(mob/living/carbon/alien/user) +/obj/effect/proc_holder/alien/evolve/fire(mob/living/carbon/alien/humanoid/user) + if(user.recent_queen_death) + user << "Your thoughts are still too scattered to take up the position of leadership." + return 0 if(!isturf(user.loc)) user << "You can't evolve here!" return 0 diff --git a/code/modules/mob/living/carbon/alien/humanoid/caste/praetorian.dm b/code/modules/mob/living/carbon/alien/humanoid/caste/praetorian.dm index c7ce06b06b6..448a119554c 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/caste/praetorian.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/caste/praetorian.dm @@ -52,7 +52,10 @@ action_icon_state = "alien_evolve_praetorian" -/obj/effect/proc_holder/alien/royal/praetorian/evolve/fire(mob/living/carbon/alien/user) +/obj/effect/proc_holder/alien/royal/praetorian/evolve/fire(mob/living/carbon/alien/humanoid/user) + if(user.recent_queen_death) + user << "You are still too burdened with guilt to evolve into a queen." + return 0 if(!alien_type_present(/mob/living/carbon/alien/humanoid/royal/queen)) var/mob/living/carbon/alien/humanoid/royal/queen/new_xeno = new (user.loc) user.alien_evolve(new_xeno) diff --git a/code/modules/mob/living/carbon/alien/humanoid/death.dm b/code/modules/mob/living/carbon/alien/humanoid/death.dm index 4db8c18ac71..a064649532d 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/death.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/death.dm @@ -19,3 +19,13 @@ mind.store_memory("Time of death: [tod]", 0) return ..(gibbed) + +//When the alien queen dies, all others must pay the price for letting her die. +/mob/living/carbon/alien/humanoid/royal/queen/death(gibbed) + if(stat == DEAD) + return + + for(var/mob/living/carbon/alien/humanoid/A in living_mob_list) + A.queen_death() //SCREEEEEEEEE!! + + return ..(gibbed) diff --git a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm index 2c9d6b5b156..a8497175700 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm @@ -13,6 +13,7 @@ var/custom_pixel_x_offset = 0 //for admin fuckery. var/custom_pixel_y_offset = 0 var/sneaking = 0 //For sneaky-sneaky mode and appropriate slowdown + var/recent_queen_death = 0 //Indicates if the queen died recently, aliens are heavily weakened while this is active. //This is fine right now, if we're adding organ specific damage this needs to be updated /mob/living/carbon/alien/humanoid/New() @@ -167,3 +168,23 @@ proc/alien_type_present(var/alienpath) continue return 1 return 0 + +//When the alien queen dies, all aliens suffer a penalty as punishment for failing to protect her. +/mob/living/carbon/alien/humanoid/proc/queen_death() + if(stat == DEAD) + return + src << "Your queen has been struck down!" + src << "You are struck with overwhelming agony! You feel confused, and your connection to the hivemind is severed." + + throw_alert("alien_noqueen", /obj/screen/alert/alien_vulnerable) + emote("roar") + Stun(10) + jitteriness += 30 + do_jitter_animation(jitteriness) + confused += 30 + stuttering += 30 + recent_queen_death = 1 + spawn(2400) //four minutes + recent_queen_death = 0 + src << "The pain of losing your queen is easing. You begin to hear the hivemind again." + clear_alert("alien_noqueen") \ No newline at end of file diff --git a/code/modules/mob/living/carbon/alien/humanoid/queen.dm b/code/modules/mob/living/carbon/alien/humanoid/queen.dm index 74e23947a4c..b4efacd2d7c 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/queen.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/queen.dm @@ -72,6 +72,9 @@ . += 5 +/mob/living/carbon/alien/humanoid/royal/queen/queen_death() + return //This proc is called by the queen, at death, to affect all the other aliens. It therefore should not affect herself. + //Queen verbs /obj/effect/proc_holder/alien/lay_egg name = "Lay Egg" diff --git a/code/modules/mob/living/carbon/alien/say.dm b/code/modules/mob/living/carbon/alien/say.dm index dec01676dd5..a9b9c050552 100644 --- a/code/modules/mob/living/carbon/alien/say.dm +++ b/code/modules/mob/living/carbon/alien/say.dm @@ -22,3 +22,9 @@ /mob/living/carbon/hivecheck() return getorgan(/obj/item/organ/internal/alien/hivenode) + +/mob/living/carbon/alien/humanoid/hivecheck() + if(recent_queen_death) //No hiss-hiss for you if you let your queen die! + return 0 + else + return ..() \ No newline at end of file diff --git a/icons/mob/screen_alert.dmi b/icons/mob/screen_alert.dmi index 88fc0e85d5cc7f27a72519f48c6ee7ac7a94f6ca..da63b37083f162f8609eb9e32e6fdc40b50b3b4c 100644 GIT binary patch delta 4922 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 delta 3382 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 M07*qoM6N<$f(QSudjJ3c From 23f1123b9a4d6d0fb6c2ad9fbbd5e07ec2c62f2f Mon Sep 17 00:00:00 2001 From: c0 Date: Fri, 26 Feb 2016 15:31:54 +0300 Subject: [PATCH 027/235] Name burgers are back! --- code/modules/food&drinks/food/snacks/meat.dm | 8 +++++--- .../food&drinks/food/snacks_burgers.dm | 18 ++++++++++++++++-- .../food&drinks/kitchen machinery/gibber.dm | 19 ++++++++++++------- .../recipes/tablecraft/recipes_burger.dm | 3 +++ code/modules/surgery/limb augmentation.dm | 1 + code/modules/surgery/lipoplasty.dm | 13 ++++++++++--- 6 files changed, 47 insertions(+), 15 deletions(-) diff --git a/code/modules/food&drinks/food/snacks/meat.dm b/code/modules/food&drinks/food/snacks/meat.dm index 863ef42a7fa..cbabea0adb0 100644 --- a/code/modules/food&drinks/food/snacks/meat.dm +++ b/code/modules/food&drinks/food/snacks/meat.dm @@ -37,15 +37,17 @@ /obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/initialize_slice(obj/item/weapon/reagent_containers/food/snacks/meat/rawcutlet/plain/human/slice, reagents_per_slice) ..() + slice.subjectname = subjectname + slice.subjectjob = subjectjob if(subjectname) - slice.subjectname = subjectname slice.name = "raw [subjectname] cutlet" else if(subjectjob) - slice.subjectjob = subjectjob slice.name = "raw [subjectjob] cutlet" -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/initialize_cooked_food(obj/item/weapon/reagent_containers/food/snacks/S, cooking_efficiency) +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/initialize_cooked_food(obj/item/weapon/reagent_containers/food/snacks/meat/S, cooking_efficiency) ..() + S.subjectname = subjectname + S.subjectjob = subjectjob if(subjectname) S.name = "[subjectname] meatsteak" else if(subjectjob) diff --git a/code/modules/food&drinks/food/snacks_burgers.dm b/code/modules/food&drinks/food/snacks_burgers.dm index 222d84bad31..16d5eda5f2d 100644 --- a/code/modules/food&drinks/food/snacks_burgers.dm +++ b/code/modules/food&drinks/food/snacks_burgers.dm @@ -12,12 +12,26 @@ bonus_reagents = list("vitamin" = 1) /obj/item/weapon/reagent_containers/food/snacks/burger/human - var/hname = "" - var/job = null + var/subjectname = "" + var/subjectjob = null name = "human burger" desc = "A bloody burger." bonus_reagents = list("vitamin" = 4) +/obj/item/weapon/reagent_containers/food/snacks/burger/human/CheckParts() + var/obj/item/weapon/reagent_containers/food/snacks/meat/M = locate(/obj/item/weapon/reagent_containers/food/snacks/meat/steak/plain/human) in contents + if(M) + subjectname = M.subjectname + subjectjob = M.subjectjob + if(subjectname) + name = "[subjectname] burger" + else if(subjectjob) + name = "[subjectjob] burger" + qdel(M) + + ..() + + /obj/item/weapon/reagent_containers/food/snacks/burger/corgi name = "corgi burger" desc = "You monster." diff --git a/code/modules/food&drinks/kitchen machinery/gibber.dm b/code/modules/food&drinks/kitchen machinery/gibber.dm index af7c8f535a9..401e43d2ea7 100644 --- a/code/modules/food&drinks/kitchen machinery/gibber.dm +++ b/code/modules/food&drinks/kitchen machinery/gibber.dm @@ -9,8 +9,6 @@ var/operating = 0 //Is it on? var/dirty = 0 // Does it need cleaning? var/gibtime = 40 // Time from starting until meat appears - var/typeofmeat = /obj/item/weapon/reagent_containers/food/snacks/meat/slab/human - var/typeofskin = /obj/item/stack/sheet/animalhide/human var/meat_produced = 0 var/ignore_clothing = 0 use_power = 1 @@ -161,6 +159,7 @@ playsound(src.loc, 'sound/machines/juicer.ogg', 50, 1) src.operating = 1 update_icon() + var/offset = prob(50) ? -2 : 2 animate(src, pixel_x = pixel_x + offset, time = 0.2, loop = 200) //start shaking var/sourcename = src.occupant.real_name @@ -171,6 +170,8 @@ var/sourcenutriment = src.occupant.nutrition / 15 var/sourcetotalreagents = src.occupant.reagents.total_volume var/gibtype = /obj/effect/decal/cleanable/blood/gibs + var/typeofmeat = /obj/item/weapon/reagent_containers/food/snacks/meat/slab/human + var/typeofskin = /obj/item/stack/sheet/animalhide/human var/obj/item/weapon/reagent_containers/food/snacks/meat/slab/allmeat[meat_produced] var/obj/item/stack/sheet/animalhide/allskin @@ -183,11 +184,15 @@ else typeofmeat = /obj/item/weapon/reagent_containers/food/snacks/meat/slab/human typeofskin = /obj/item/stack/sheet/animalhide/human - else - if(iscarbon(occupant)) - var/mob/living/carbon/C = occupant - typeofmeat = C.type_of_meat - gibtype = C.gib_type + else if(iscarbon(occupant)) + var/mob/living/carbon/C = occupant + typeofmeat = C.type_of_meat + gibtype = C.gib_type + if(ismonkey(C)) + typeofskin = /obj/item/stack/sheet/animalhide/monkey + else if(isalien(C)) + typeofskin = /obj/item/stack/sheet/animalhide/xeno + for (var/i=1 to meat_produced) var/obj/item/weapon/reagent_containers/food/snacks/meat/slab/newmeat = new typeofmeat var/obj/item/stack/sheet/animalhide/newskin = new typeofskin diff --git a/code/modules/food&drinks/recipes/tablecraft/recipes_burger.dm b/code/modules/food&drinks/recipes/tablecraft/recipes_burger.dm index b59321db533..a775bcbad99 100644 --- a/code/modules/food&drinks/recipes/tablecraft/recipes_burger.dm +++ b/code/modules/food&drinks/recipes/tablecraft/recipes_burger.dm @@ -10,6 +10,9 @@ /obj/item/weapon/reagent_containers/food/snacks/bun = 1, /obj/item/weapon/reagent_containers/food/snacks/meat/steak/plain/human = 1 ) + parts = list( + /obj/item/weapon/reagent_containers/food/snacks/meat/steak/plain/human = 1 + ) result = /obj/item/weapon/reagent_containers/food/snacks/burger/human category = CAT_FOOD diff --git a/code/modules/surgery/limb augmentation.dm b/code/modules/surgery/limb augmentation.dm index a7b9f3c2088..ad500acdf25 100644 --- a/code/modules/surgery/limb augmentation.dm +++ b/code/modules/surgery/limb augmentation.dm @@ -70,6 +70,7 @@ qdel(tool) H.update_damage_overlays(0) H.update_augments() //Gives them the Cyber limb overlay + H.updatehealth() add_logs(user, target, "augmented", addition="by giving him new [parse_zone(target_zone)] INTENT: [uppertext(user.a_intent)]") else user << "[target] has no organic [parse_zone(target_zone)] there!" diff --git a/code/modules/surgery/lipoplasty.dm b/code/modules/surgery/lipoplasty.dm index 236bba1082e..5cb9298544a 100644 --- a/code/modules/surgery/lipoplasty.dm +++ b/code/modules/surgery/lipoplasty.dm @@ -37,10 +37,17 @@ var/removednutriment = target.nutrition target.nutrition = NUTRITION_LEVEL_WELL_FED removednutriment -= 450 //whatever was removed goes into the meat - var/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/newmeat = new + var/mob/living/carbon/human/H = target + var/typeofmeat = /obj/item/weapon/reagent_containers/food/snacks/meat/slab/human + + if(H.dna && H.dna.species) + typeofmeat = H.dna.species.meat + + var/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/newmeat = new typeofmeat newmeat.name = "fatty meat" newmeat.desc = "Extremely fatty tissue taken from a patient." + newmeat.subjectname = H.real_name + newmeat.subjectjob = H.job newmeat.reagents.add_reagent ("nutriment", (removednutriment / 15)) //To balance with nutriment_factor of nutriment - var/obj/item/meatslab = newmeat - meatslab.loc = target.loc + newmeat.loc = target.loc return 1 \ No newline at end of file From d9a214e931bb4d0c8d72950956b2d28617e933bd Mon Sep 17 00:00:00 2001 From: PKPenguin321 Date: Fri, 26 Feb 2016 17:59:55 -0800 Subject: [PATCH 028/235] adds bolas adds the item itself and a hand-crafting method to handcuffs.dm adds a tablecrafting recipe to recipes.dm adds the sprite to items.dmi --- code/game/objects/items/weapons/handcuffs.dm | 31 +++++++++++++++++++ code/modules/crafting/recipes.dm | 8 +++++ icons/obj/items.dmi | Bin 50574 -> 50854 bytes 3 files changed, 39 insertions(+) diff --git a/code/game/objects/items/weapons/handcuffs.dm b/code/game/objects/items/weapons/handcuffs.dm index e7370d3e027..8510752e35e 100644 --- a/code/game/objects/items/weapons/handcuffs.dm +++ b/code/game/objects/items/weapons/handcuffs.dm @@ -145,6 +145,20 @@ else user << "You need one rod to make a wired rod!" return + else if(istype(I, /obj/item/stack/sheet/metal)) + var/obj/item/weapon/restraints/legcuffs/bola/S = new /obj/item/weapon/restraints/legcuffs/bola + var/obj/item/stack/sheet/metal/M = I + if(M.amount < 6) + user << "You need at least six metal sheets to make good enough weights!" + return + user << "You begin to apply [I] the [src]..." + if(do_after(user, 35, target = src)) + M.use(6) + user.put_in_hands(S) + user << "You make some weights out of [I] and tie them to [src]." + if(!remove_item_from_storage(user)) + user.unEquip(src) + qdel(src) /obj/item/weapon/restraints/handcuffs/cable/zipties/cyborg/attack(mob/living/carbon/C, mob/user) if(isrobot(user)) @@ -266,3 +280,20 @@ /obj/item/weapon/restraints/legcuffs/beartrap/energy/attack_hand(mob/user) Crossed(user) //honk + +/obj/item/weapon/restraints/legcuffs/bola + name = "bola" + desc = "A restraining device designed to be thrown at the target. Upon connecting with said target, it will wrap around their legs, making it difficult for them to move quickly." + icon_state = "bola" + breakouttime = 35//easy to apply, easy to break out of + +/obj/item/weapon/restraints/legcuffs/bola/throw_impact(atom/hit_atom) + if(..() || !iscarbon(hit_atom))//if it gets caught or the target can't be cuffed, + return//abort + var/mob/living/carbon/C = hit_atom + if(!C.legcuffed) + C.legcuffed = src + src.loc = C + C.update_inv_legcuffed() + feedback_add_details("handcuffs","B") + C << "\The [src] ensares you!" \ No newline at end of file diff --git a/code/modules/crafting/recipes.dm b/code/modules/crafting/recipes.dm index 628cb2350cb..a9baaf881f0 100644 --- a/code/modules/crafting/recipes.dm +++ b/code/modules/crafting/recipes.dm @@ -77,6 +77,14 @@ time = 40 category = CAT_WEAPON +/datum/table_recipe/bola + name = "Bola" + result = /obj/item/weapon/restraints/legcuffs/bola + reqs = list(/obj/item/weapon/restraints/handcuffs/cable = 1, + /obj/item/stack/sheet/metal = 6) + time = 20//15 faster than crafting them by hand! + category= CAT_WEAPON + /datum/table_recipe/tailclub name = "Tail Club" result = /obj/item/weapon/tailclub diff --git a/icons/obj/items.dmi b/icons/obj/items.dmi index 25da8bb0887df8b2bdee6e5d434a0030a8d03f9c..79383dca68cefa9869f99cfd99158f58ce96876b 100644 GIT binary patch delta 13155 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 delta 12873 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 Date: Fri, 26 Feb 2016 19:59:45 -0800 Subject: [PATCH 029/235] fixes grammar/nullspace error --- code/game/objects/items/weapons/handcuffs.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/weapons/handcuffs.dm b/code/game/objects/items/weapons/handcuffs.dm index 8510752e35e..4d1782496a8 100644 --- a/code/game/objects/items/weapons/handcuffs.dm +++ b/code/game/objects/items/weapons/handcuffs.dm @@ -146,13 +146,13 @@ user << "You need one rod to make a wired rod!" return else if(istype(I, /obj/item/stack/sheet/metal)) - var/obj/item/weapon/restraints/legcuffs/bola/S = new /obj/item/weapon/restraints/legcuffs/bola var/obj/item/stack/sheet/metal/M = I if(M.amount < 6) user << "You need at least six metal sheets to make good enough weights!" return - user << "You begin to apply [I] the [src]..." + user << "You begin to apply [I] to [src]..." if(do_after(user, 35, target = src)) + var/obj/item/weapon/restraints/legcuffs/bola/S = new /obj/item/weapon/restraints/legcuffs/bola M.use(6) user.put_in_hands(S) user << "You make some weights out of [I] and tie them to [src]." @@ -286,6 +286,7 @@ desc = "A restraining device designed to be thrown at the target. Upon connecting with said target, it will wrap around their legs, making it difficult for them to move quickly." icon_state = "bola" breakouttime = 35//easy to apply, easy to break out of + gender = NEUTER /obj/item/weapon/restraints/legcuffs/bola/throw_impact(atom/hit_atom) if(..() || !iscarbon(hit_atom))//if it gets caught or the target can't be cuffed, From 69473f92218bb2532b19d907c56c3998c47d70b0 Mon Sep 17 00:00:00 2001 From: hornygranny Date: Fri, 26 Feb 2016 20:20:32 -0800 Subject: [PATCH 030/235] removes roundstart robocop and paladin boards --- _maps/map_files/AsteroidStation/AsteroidStation.dmm | 2 +- _maps/map_files/BirdStation/BirdStation.dmm | 2 +- _maps/map_files/DreamStation/dreamstation04.dmm | 2 +- _maps/map_files/EfficiencyStation/EfficiencyStation.dmm | 3 +-- _maps/map_files/MetaStation/MetaStation.v41I.dmm | 2 +- _maps/map_files/TgStation/tgstation.2.1.3.dmm | 3 +-- 6 files changed, 6 insertions(+), 8 deletions(-) diff --git a/_maps/map_files/AsteroidStation/AsteroidStation.dmm b/_maps/map_files/AsteroidStation/AsteroidStation.dmm index 05392e667b6..797d5a99c06 100644 --- a/_maps/map_files/AsteroidStation/AsteroidStation.dmm +++ b/_maps/map_files/AsteroidStation/AsteroidStation.dmm @@ -667,7 +667,7 @@ "amQ" = (/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "amR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/ai_upload) "amS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/ai_upload) -"amT" = (/obj/structure/table,/obj/item/weapon/aiModule/core/full/paladin,/obj/item/weapon/aiModule/core/full/corp,/obj/item/weapon/aiModule/core/freeformcore,/obj/item/weapon/aiModule/core/full/asimov,/obj/machinery/door/window/southright{layer = 2.9; name = "Core Modules"; req_access_txt = "20"},/obj/item/weapon/aiModule/core/full/robocop,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"amT" = (/obj/structure/table,/obj/item/weapon/aiModule/core/full/corp,/obj/item/weapon/aiModule/core/freeformcore,/obj/item/weapon/aiModule/core/full/asimov,/obj/machinery/door/window/southright{layer = 2.9; name = "Core Modules"; req_access_txt = "20"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) "amU" = (/obj/machinery/power/apc{dir = 8; name = "Fore Starboard Solar APC"; pixel_x = -25; pixel_y = 3},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "amV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "amW" = (/obj/structure/chair/stool,/obj/machinery/camera{c_tag = "Fore Starboard Solar Control"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) diff --git a/_maps/map_files/BirdStation/BirdStation.dmm b/_maps/map_files/BirdStation/BirdStation.dmm index cf29747213c..5006624507c 100644 --- a/_maps/map_files/BirdStation/BirdStation.dmm +++ b/_maps/map_files/BirdStation/BirdStation.dmm @@ -546,7 +546,7 @@ "akz" = (/obj/machinery/turretid{control_area = "AI Upload Chamber"; pixel_x = 28; pixel_y = 0},/turf/simulated/floor/plasteel/black,/area/turret_protected/ai_upload) "akA" = (/obj/machinery/porta_turret/ai,/turf/simulated/floor/plasteel/black,/area/turret_protected/ai_upload) "akB" = (/obj/structure/table,/obj/item/weapon/aiModule/reset,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/black,/area/turret_protected/ai_upload) -"akC" = (/obj/structure/table,/obj/item/weapon/aiModule/core/full/asimov,/obj/item/weapon/aiModule/core/full/asimovpp,/obj/item/weapon/aiModule/core/full/corp,/obj/item/weapon/aiModule/core/full/paladin,/obj/item/weapon/aiModule/core/full/robocop,/turf/simulated/floor/plasteel/black,/area/turret_protected/ai_upload) +"akC" = (/obj/structure/table,/obj/item/weapon/aiModule/core/full/asimov,/obj/item/weapon/aiModule/core/full/asimovpp,/obj/item/weapon/aiModule/core/full/corp,/turf/simulated/floor/plasteel/black,/area/turret_protected/ai_upload) "akD" = (/obj/structure/flora/kirbyplants{icon_state = "plant-02"; layer = 4.1},/turf/simulated/floor/plasteel/warning{icon_state = "warning"; dir = 4},/area/gateway) "akE" = (/obj/machinery/gateway{dir = 9},/turf/simulated/floor/plasteel/vault{icon_state = "vault"; dir = 1},/area/gateway) "akF" = (/obj/machinery/gateway{dir = 1},/turf/simulated/floor/plasteel/vault{icon_state = "vault"; dir = 8},/area/gateway) diff --git a/_maps/map_files/DreamStation/dreamstation04.dmm b/_maps/map_files/DreamStation/dreamstation04.dmm index 5e7554c8ce4..3dde16f54f7 100644 --- a/_maps/map_files/DreamStation/dreamstation04.dmm +++ b/_maps/map_files/DreamStation/dreamstation04.dmm @@ -4542,7 +4542,7 @@ "bJr" = (/obj/machinery/light/small,/obj/machinery/vending/cola,/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = -25; tag = "SOUTH"},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bJs" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/crew_quarters/bar) "bJt" = (/turf/simulated/floor/plating{broken = 1; icon_state = "platingdmg1"},/area/maintenance/fsmaint2) -"bJu" = (/obj/structure/table,/obj/structure/window/reinforced,/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Core Modules"; req_access_txt = "20"},/obj/item/weapon/aiModule/core/full/robocop,/obj/item/weapon/aiModule/core/full/paladin,/obj/item/weapon/aiModule/core/freeformcore,/obj/structure/window/reinforced{dir = 1; layer = 3.2},/turf/simulated/floor/plasteel/darkwarning{tag = "icon-warndark (SOUTHEAST)"; icon_state = "warndark"; dir = 6},/area/turret_protected/ai_upload) +"bJu" = (/obj/structure/table,/obj/structure/window/reinforced,/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Core Modules"; req_access_txt = "20"},/obj/item/weapon/aiModule/core/freeformcore,/obj/structure/window/reinforced{dir = 1; layer = 3.2},/turf/simulated/floor/plasteel/darkwarning{tag = "icon-warndark (SOUTHEAST)"; icon_state = "warndark"; dir = 6},/area/turret_protected/ai_upload) "bJv" = (/obj/structure/table,/obj/item/weapon/folder/blue,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/camera{c_tag = "AI Upload"; dir = 1; network = list("Sat"); start_active = 1},/turf/simulated/floor/plasteel/black,/area/turret_protected/ai_upload) "bJw" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/white,/turf/simulated/floor/plating,/area/turret_protected/ai_upload) "bJx" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/white,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/turret_protected/ai_upload) diff --git a/_maps/map_files/EfficiencyStation/EfficiencyStation.dmm b/_maps/map_files/EfficiencyStation/EfficiencyStation.dmm index 512c82e8948..6f97665ac03 100644 --- a/_maps/map_files/EfficiencyStation/EfficiencyStation.dmm +++ b/_maps/map_files/EfficiencyStation/EfficiencyStation.dmm @@ -25595,8 +25595,7 @@ /obj/item/weapon/aiModule/core/full/asimov, /obj/item/weapon/aiModule/core/freeformcore, /obj/item/weapon/aiModule/core/full/corp, -/obj/item/weapon/aiModule/core/full/paladin, -/obj/item/weapon/aiModule/core/full/robocop, + /obj/item/weapon/aiModule/core/full/custom, /turf/simulated/floor/bluegrid, /area/turret_protected/ai_upload) diff --git a/_maps/map_files/MetaStation/MetaStation.v41I.dmm b/_maps/map_files/MetaStation/MetaStation.v41I.dmm index a1799957075..867c6f23512 100644 --- a/_maps/map_files/MetaStation/MetaStation.v41I.dmm +++ b/_maps/map_files/MetaStation/MetaStation.v41I.dmm @@ -2052,7 +2052,7 @@ "aNx" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1; initialize_directions = 11},/turf/simulated/floor/plasteel,/area/storage/primary) "aNy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/storage/primary) "aNz" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{dir = 4; icon_state = "brown"},/area/storage/primary) -"aNA" = (/obj/structure/table,/obj/item/weapon/aiModule/core/full/asimov,/obj/item/weapon/aiModule/core/freeformcore,/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Core Modules"; req_access_txt = "20"},/obj/structure/window/reinforced,/obj/item/weapon/aiModule/core/full/corp,/obj/item/weapon/aiModule/core/full/paladin,/obj/item/weapon/aiModule/core/full/robocop,/obj/item/weapon/aiModule/core/full/custom,/obj/machinery/flasher{pixel_x = 0; pixel_y = 24; id = "AI"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"aNA" = (/obj/structure/table,/obj/item/weapon/aiModule/core/full/asimov,/obj/item/weapon/aiModule/core/freeformcore,/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Core Modules"; req_access_txt = "20"},/obj/structure/window/reinforced,/obj/item/weapon/aiModule/core/full/corp,/obj/item/weapon/aiModule/core/full/custom,/obj/machinery/flasher{pixel_x = 0; pixel_y = 24; id = "AI"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) "aNB" = (/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "aNC" = (/obj/structure/table,/obj/machinery/door/window{base_state = "left"; dir = 8; icon_state = "left"; name = "High-Risk Modules"; req_access_txt = "20"},/obj/structure/window/reinforced,/obj/machinery/flasher{pixel_x = 0; pixel_y = 24; id = "AI"},/obj/item/weapon/aiModule/core/full/antimov,/obj/item/weapon/aiModule/supplied/oxygen,/obj/item/weapon/aiModule/supplied/protectStation,/obj/item/weapon/aiModule/zeroth/oneHuman,/obj/item/weapon/aiModule/reset/purge,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) "aND" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -29},/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/hallway/primary/fore) diff --git a/_maps/map_files/TgStation/tgstation.2.1.3.dmm b/_maps/map_files/TgStation/tgstation.2.1.3.dmm index 5e7a7c40f37..ee237fa06cc 100644 --- a/_maps/map_files/TgStation/tgstation.2.1.3.dmm +++ b/_maps/map_files/TgStation/tgstation.2.1.3.dmm @@ -26542,14 +26542,13 @@ }, /obj/structure/window/reinforced, /obj/item/weapon/aiModule/core/full/corp, -/obj/item/weapon/aiModule/core/full/paladin, + /obj/structure/window/reinforced{ dir = 1 }, /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/aiModule/core/full/robocop, /obj/item/weapon/aiModule/core/full/custom, /turf/simulated/floor/plasteel{ icon_state = "dark" From e13620c3b4bca69ff650118a9961c29bde752e77 Mon Sep 17 00:00:00 2001 From: hornygranny Date: Fri, 26 Feb 2016 20:21:47 -0800 Subject: [PATCH 031/235] extra line --- _maps/map_files/EfficiencyStation/EfficiencyStation.dmm | 1 - _maps/map_files/TgStation/tgstation.2.1.3.dmm | 1 - 2 files changed, 2 deletions(-) diff --git a/_maps/map_files/EfficiencyStation/EfficiencyStation.dmm b/_maps/map_files/EfficiencyStation/EfficiencyStation.dmm index 6f97665ac03..f529f34591b 100644 --- a/_maps/map_files/EfficiencyStation/EfficiencyStation.dmm +++ b/_maps/map_files/EfficiencyStation/EfficiencyStation.dmm @@ -25595,7 +25595,6 @@ /obj/item/weapon/aiModule/core/full/asimov, /obj/item/weapon/aiModule/core/freeformcore, /obj/item/weapon/aiModule/core/full/corp, - /obj/item/weapon/aiModule/core/full/custom, /turf/simulated/floor/bluegrid, /area/turret_protected/ai_upload) diff --git a/_maps/map_files/TgStation/tgstation.2.1.3.dmm b/_maps/map_files/TgStation/tgstation.2.1.3.dmm index ee237fa06cc..1b58713b935 100644 --- a/_maps/map_files/TgStation/tgstation.2.1.3.dmm +++ b/_maps/map_files/TgStation/tgstation.2.1.3.dmm @@ -26542,7 +26542,6 @@ }, /obj/structure/window/reinforced, /obj/item/weapon/aiModule/core/full/corp, - /obj/structure/window/reinforced{ dir = 1 }, From 642321b5cd9f15ffe5c9493d2558930e29c0d95f Mon Sep 17 00:00:00 2001 From: Shadowlight213 Date: Sat, 27 Feb 2016 00:53:14 -0800 Subject: [PATCH 032/235] Removes newcult and readds oldcult --- code/datums/mind.dm | 74 ++++- code/game/gamemodes/cult/cult.dm | 180 +++++++++--- code/game/gamemodes/cult/cult_items.dm | 66 +---- code/game/gamemodes/cult/cult_structures.dm | 169 ----------- code/game/gamemodes/cult/ritual.dm | 87 ++++-- code/game/gamemodes/cult/runes.dm | 267 +++++++++++++----- code/game/gamemodes/cult/talisman.dm | 186 ++++++++---- code/game/gamemodes/wizard/soulstone.dm | 12 +- code/modules/admin/verbs/one_click_antag.dm | 2 +- code/modules/mob/living/carbon/life.dm | 3 + code/modules/mob/living/say.dm | 3 + code/modules/mob/mob_defines.dm | 1 + code/modules/mob/mob_helpers.dm | 43 ++- code/modules/paperwork/paper.dm | 4 + .../chemistry/reagents/other_reagents.dm | 5 +- 15 files changed, 675 insertions(+), 427 deletions(-) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 7fc41c16e58..3a8ea65b187 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -47,6 +47,7 @@ var/list/datum/objective/objectives = list() var/list/datum/objective/special_verbs = list() + var/list/cult_words = list() var/list/spell_list = list() // Wizard mode & "Give Spell" badmin button. var/datum/faction/faction //associated faction @@ -145,7 +146,12 @@ if(src in ticker.mode.cult) ticker.mode.cult -= src ticker.mode.update_cult_icons_removed(src) + var/datum/game_mode/cult/cult = ticker.mode + if(istype(cult)) + cult.memorize_cult_objectives(src) special_role = null + remove_objectives() + remove_antag_equip() /datum/mind/proc/remove_rev() if(src in ticker.mode.revolutionaries) @@ -319,8 +325,11 @@ text = "[text]: " if (src in ticker.mode.cult) text += "loyal|employee|CULTIST" - text += "
    Equip" - + text += "
    Give tome|amulet." +/* + if (objectives.len==0) + text += "
    Objectives are empty! Set to sacrifice and escape or summon." +*/ else if(isloyal(current)) text += "LOYAL|employee|cultist" else @@ -973,9 +982,32 @@ ticker.mode.add_cultist(src) message_admins("[key_name_admin(usr)] has cult'ed [current].") log_admin("[key_name(usr)] has cult'ed [current].") - if("equip") + if("tome") + var/mob/living/carbon/human/H = current + if (istype(H)) + var/obj/item/weapon/tome/T = new(H) + + var/list/slots = list ( + "backpack" = slot_in_backpack, + "left pocket" = slot_l_store, + "right pocket" = slot_r_store, + "left hand" = slot_l_hand, + "right hand" = slot_r_hand, + ) + var/where = H.equip_in_one_of_slots(T, slots) + if (!where) + usr << "Spawning tome failed!" + else + H << "A tome, a message from your new master, appears in your [where]." + if(where == "backpack") + var/obj/item/weapon/storage/B = H.back + B.orient2hud(H) + B.show_to(H) + + if("amulet") if (!ticker.mode.equip_cultist(current)) - usr << "equip_cultist() failed! [current]'s starting equipment will be incomplete." + usr << "Spawning amulet failed!" + else if (href_list["wizard"]) switch(href_list["wizard"]) @@ -1344,8 +1376,35 @@ special_role = "Cultist" current << "You catch a glimpse of the Realm of Nar-Sie, The Geometer of Blood. You now see how flimsy the world is, you see that it should be open to the knowledge of Nar-Sie." current << "Assist your new compatriots in their dark dealings. Their goal is yours, and yours is theirs. You serve the Dark One above all else. Bring It back." - current << "Your objective is to summon Nar-Sie by building and defending a suitable shell for the Geometer. Adequate supplies can be procured through human sacrifices." - ticker.mode.equip_cultist(current) + var/datum/game_mode/cult/cult = ticker.mode + + if (istype(cult)) + cult.memorize_cult_objectives(src) + else + var/explanation = "Summon Nar-Sie via the use of the appropriate rune (Hell join self). It will only work if nine cultists stand on and around it." + current << "Objective #1: [explanation]" + current.memory += "Objective #1: [explanation]
    " + current << "The convert rune is join blood self" + current.memory += "The convert rune is join blood self
    " + + var/mob/living/carbon/human/H = current + if (istype(H)) + var/obj/item/weapon/tome/T = new(H) + + var/list/slots = list ( + "backpack" = slot_in_backpack, + "left pocket" = slot_l_store, + "right pocket" = slot_r_store, + "left hand" = slot_l_hand, + "right hand" = slot_r_hand, + ) + var/where = H.equip_in_one_of_slots(T, slots) + if (!where) + else + H << "A tome, a message from your new master, appears in your [where]." + + if (!ticker.mode.equip_cultist(current)) + H << "Spawning an amulet from your Master failed." /datum/mind/proc/make_Rev() if (ticker.mode.head_revolutionaries.len>0) @@ -1674,5 +1733,4 @@ /mob/living/simple_animal/hostile/construct/mind_initialize() ..() mind.assigned_role = "[initial(name)]" - mind.special_role = "Cultist" - + mind.special_role = "Cultist" \ No newline at end of file diff --git a/code/game/gamemodes/cult/cult.dm b/code/game/gamemodes/cult/cult.dm index 7166ef3eea8..bf7ded567c2 100644 --- a/code/game/gamemodes/cult/cult.dm +++ b/code/game/gamemodes/cult/cult.dm @@ -2,11 +2,28 @@ /datum/game_mode var/list/datum/mind/cult = list() + var/list/cult_objectives = list() /proc/iscultist(mob/living/M) return istype(M) && M.mind && ticker && ticker.mode && (M.mind in ticker.mode.cult) -/proc/cultist_commune(mob/living/user, say = 0, message) +/proc/is_sacrifice_target(datum/mind/mind) + if(ticker.mode.name == "cult") + var/datum/game_mode/cult/cult_mode = ticker.mode + if(mind == cult_mode.sacrifice_target) + return 1 + return 0 + +/proc/is_convertable_to_cult(datum/mind/mind) + if(!istype(mind)) return 0 + if(istype(mind.current, /mob/living/carbon/human) && (mind.assigned_role in list("Captain", "Chaplain"))) return 0 + if(isloyal(mind.current)) + return 0 + if (ticker.mode.name == "cult") //redundant? + if(is_sacrifice_target(mind)) return 0 + return 1 + +/proc/cultist_commune(mob/living/user, clear = 0, say = 0, message) if(!message) return if(say) @@ -20,12 +37,12 @@ user.say(message) else user.whisper(message) - var/my_message = "[(ishuman(user) ? "Acolyte" : "Construct")] [user]: [message]" for(var/mob/M in mob_list) - if(iscultist(M)) - M << my_message - if(M in dead_mob_list) - M << "(F) [my_message]" + if(iscultist(M) || (M in dead_mob_list)) + if(clear || !ishuman(user)) + M << "[(ishuman(user) ? "Acolyte" : "Construct")] [user]: [message]" + else //Emergency comms + M << "Acolyte ???: [message]" log_say("[user.real_name]/[user.key] : [message]") @@ -36,22 +53,29 @@ antag_flag = ROLE_CULTIST restricted_jobs = list("Chaplain","AI", "Cyborg", "Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Head of Personnel") protected_jobs = list() - required_players = 10 - required_enemies = 2 - recommended_enemies = 2 + required_players = 35 + required_enemies = 4 + recommended_enemies = 4 enemy_minimum_age = 14 - var/eldergod = 0 - var/orbs_needed = 3 - var/obj/structure/constructshell/large/large_shell_reference = null - var/attempts_left = 3 + var/finished = 0 + var/eldergod = 1 //for the summon god objective + + var/acolytes_needed = 10 //for the survive objective + var/acolytes_survived = 0 + + var/datum/mind/sacrifice_target = null//The target to be sacrificed + /datum/game_mode/cult/announce() world << "The current game mode is - Cult!" - world << "Some crewmembers are attempting to start a cult!
    \nCultists - summon the elder god. Sacrifice crewmembers and turn them into constructs. Remember - there is no you, there is only the cult.
    \nPersonnel - Do not let the cult succeed in its mission. Deal with the cultists and any constructs that they might summon.
    " + world << "Some crewmembers are attempting to start a cult!
    \nCultists - complete your objectives at all costs. Convert crewmembers to your cause by using the convert rune, or sacrifice them and turn them into constructs. Remember - there is no you, there is only the cult.
    \nPersonnel - Do not let the cult succeed in its mission. Forced consumption of holy water will convert a cultist back to a Nanotrasen-sanctioned faith.
    " /datum/game_mode/cult/pre_setup() + cult_objectives += "sacrifice" + cult_objectives += "eldergod" + if(config.protect_roles_from_antagonist) restricted_jobs += protected_jobs @@ -59,8 +83,8 @@ restricted_jobs += "Assistant" //cult scaling goes here - recommended_enemies = 1 + round(num_players()/8) - orbs_needed = recommended_enemies + recommended_enemies = 3 + round(num_players()/30) + for(var/cultists_number = 1 to recommended_enemies) if(!antag_candidates.len) @@ -75,19 +99,42 @@ return (cult.len>=required_enemies) +/datum/game_mode/cult/proc/memorize_cult_objectives(datum/mind/cult_mind) + for(var/obj_count = 1,obj_count <= cult_objectives.len,obj_count++) + var/explanation + switch(cult_objectives[obj_count]) + if("survive") + explanation = "Our knowledge must live on. Make sure at least [acolytes_needed] acolytes escape on the shuttle to spread their work on an another station." + if("sacrifice") + if(sacrifice_target) + explanation = "Sacrifice [sacrifice_target.name], the [sacrifice_target.assigned_role]. You will need the Sacrifice rune and three acolytes to do so." + else + explanation = "Free objective." + if("eldergod") + explanation = "Summon Nar-Sie via the rune 'Call Forth The Geometer'. It will only work if nine acolytes stand on and around it." + cult_mind.current << "Objective #[obj_count]: [explanation]" + cult_mind.memory += "Objective #[obj_count]: [explanation]
    " /datum/game_mode/cult/post_setup() modePlayer += cult + if("sacrifice" in cult_objectives) + var/list/possible_targets = get_unconvertables() + if(!possible_targets.len) + message_admins("Cult Sacrifice: Could not find unconvertable target, checking for convertable target.") + for(var/mob/living/carbon/human/player in player_list) + if(player.mind && !(player.mind in cult)) + possible_targets += player.mind + if(possible_targets.len > 0) + sacrifice_target = pick(possible_targets) + if(!sacrifice_target) + message_admins("Cult Sacrifice: ERROR - Null target chosen!") + else + message_admins("Cult Sacrifice: Could not find unconvertable or convertable target. WELP!") for(var/datum/mind/cult_mind in cult) equip_cultist(cult_mind.current) update_cult_icons_added(cult_mind) cult_mind.current << "You are a member of the cult!" memorize_cult_objectives(cult_mind) ..() - - -/datum/game_mode/cult/proc/memorize_cult_objectives(datum/mind/cult_mind) - cult_mind.current << "Your objective is to summon Nar-Sie by building and defending a suitable shell for the Geometer. Adequate supplies can be procured through human sacrifices." - /datum/game_mode/proc/equip_cultist(mob/living/carbon/human/mob) if(!istype(mob)) return @@ -97,9 +144,7 @@ mob << "Your training has allowed you to overcome your clownish nature, allowing you to wield weapons without harming yourself." mob.dna.remove_mutation(CLOWNMUT) - . += cult_give_item(/obj/item/weapon/tome, mob) . += cult_give_item(/obj/item/weapon/paper/talisman/supply, mob) - . += cult_give_item(/obj/item/weapon/melee/cultblade/dagger, mob) mob << "These will help you start the cult on this station. Use them well, and remember - you are not the only one." /datum/game_mode/proc/cult_give_item(obj/item/item_path, mob/living/carbon/human/mob) @@ -110,6 +155,7 @@ "left hand" = slot_l_hand, "right hand" = slot_r_hand, ) + var/T = new item_path(mob) var/item_name = initial(item_path.name) var/where = mob.equip_in_one_of_slots(T, slots) @@ -126,14 +172,15 @@ return 1 /datum/game_mode/proc/add_cultist(datum/mind/cult_mind) //BASE - if (!istype(cult_mind) || (cult_mind in cult)) + if (!istype(cult_mind)) return 0 - cult_mind.current.Paralyse(5) - cult += cult_mind - cult_mind.current.faction |= "cult" - cult_mind.current.cult_add_comm() - update_cult_icons_added(cult_mind) - cult_mind.current.attack_log += "\[[time_stamp()]\] Has been converted to the cult!" + if(!(cult_mind in cult) && is_convertable_to_cult(cult_mind)) + cult_mind.current.Paralyse(5) + cult += cult_mind + cult_mind.current.faction |= "cult" + cult_mind.current.cult_add_comm() + update_cult_icons_added(cult_mind) + cult_mind.current.attack_log += "\[[time_stamp()]\] Has been converted to the cult!" if(jobban_isbanned(cult_mind.current, ROLE_CULTIST)) replace_jobbaned_player(cult_mind.current, ROLE_CULTIST, ROLE_CULTIST) return 1 @@ -168,14 +215,81 @@ var/datum/atom_hud/antag/culthud = huds[ANTAG_HUD_CULT] culthud.leave_hud(cult_mind.current) set_antag_hud(cult_mind.current, null) +/datum/game_mode/cult/proc/get_unconvertables() + var/list/ucs = list() + for(var/mob/living/carbon/human/player in player_list) + if(player.mind && !is_convertable_to_cult(player.mind)) + ucs += player.mind + return ucs +/datum/game_mode/cult/proc/check_cult_victory() + var/cult_fail = 0 + if(cult_objectives.Find("survive")) + cult_fail += check_survive() //the proc returns 1 if there are not enough cultists on the shuttle, 0 otherwise + if(cult_objectives.Find("eldergod")) + cult_fail += eldergod //1 by default, 0 if the elder god has been summoned at least once + if(cult_objectives.Find("sacrifice")) + if(sacrifice_target && !sacrificed.Find(sacrifice_target)) //if the target has been sacrificed, ignore this step. otherwise, add 1 to cult_fail + cult_fail++ + return cult_fail //if any objectives aren't met, failure + + +/datum/game_mode/cult/proc/check_survive() + var/acolytes_survived = 0 + for(var/datum/mind/cult_mind in cult) + if (cult_mind.current && cult_mind.current.stat != DEAD) + if(cult_mind.current.onCentcom() || cult_mind.current.onSyndieBase()) + acolytes_survived++ + if(acolytes_survived>=acolytes_needed) + return 0 + else + return 1 + /datum/game_mode/cult/declare_completion() - if(eldergod) + + if(!check_cult_victory()) feedback_set_details("round_end_result","win - cult win") - world << "The cult wins! It has succeeded in serving its dark master!" + feedback_set("round_end_result",acolytes_survived) + world << "The cult has succeeded! Nar-sie has snuffed out another torch in the void!" else feedback_set_details("round_end_result","loss - staff stopped the cult") - world << "The staff managed to stop the cult!" + feedback_set("round_end_result",acolytes_survived) + world << "The staff managed to stop the cult! Dark words and heresy are no match for Nanotrasen's finest!" + + var/text = "" + + if(cult_objectives.len) + text += "
    The cultists' objectives were:" + for(var/obj_count=1, obj_count <= cult_objectives.len, obj_count++) + var/explanation + switch(cult_objectives[obj_count]) + if("survive") + if(!check_survive()) + explanation = "Make sure at least [acolytes_needed] acolytes escape on the shuttle. ([acolytes_survived] escaped) Success!" + feedback_add_details("cult_objective","cult_survive|SUCCESS|[acolytes_needed]") + else + explanation = "Make sure at least [acolytes_needed] acolytes escape on the shuttle. ([acolytes_survived] escaped) Fail." + feedback_add_details("cult_objective","cult_survive|FAIL|[acolytes_needed]") + if("sacrifice") + if(sacrifice_target) + if(sacrifice_target in sacrificed) + explanation = "Sacrifice [sacrifice_target.name], the [sacrifice_target.assigned_role]. Success!" + feedback_add_details("cult_objective","cult_sacrifice|SUCCESS") + else if(sacrifice_target && sacrifice_target.current) + explanation = "Sacrifice [sacrifice_target.name], the [sacrifice_target.assigned_role]. Fail." + feedback_add_details("cult_objective","cult_sacrifice|FAIL") + else + explanation = "Sacrifice [sacrifice_target.name], the [sacrifice_target.assigned_role]. Fail (Gibbed)." + feedback_add_details("cult_objective","cult_sacrifice|FAIL|GIBBED") + if("eldergod") + if(!eldergod) + explanation = "Summon Nar-Sie. Success!" + feedback_add_details("cult_objective","cult_narsie|SUCCESS") + else + explanation = "Summon Nar-Sie. Fail." + feedback_add_details("cult_objective","cult_narsie|FAIL") + text += "
    Objective #[obj_count]: [explanation]" + world << text ..() return 1 diff --git a/code/game/gamemodes/cult/cult_items.dm b/code/game/gamemodes/cult/cult_items.dm index 1824d7a2280..5b27efc1420 100644 --- a/code/game/gamemodes/cult/cult_items.dm +++ b/code/game/gamemodes/cult/cult_items.dm @@ -9,7 +9,7 @@ force = 30 throwforce = 10 hitsound = 'sound/weapons/bladeslice.ogg' - attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") + attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "rended") @@ -124,67 +124,3 @@ w_class = 3 allowed = list(/obj/item/weapon/tome,/obj/item/weapon/melee/cultblade,/obj/item/weapon/tank/internals/) armor = list(melee = 70, bullet = 50, laser = 30,energy = 15, bomb = 30, bio = 30, rad = 30) - -/obj/item/summoning_orb - name = "summoning orb" - desc = "A mysterious orb that glows eerily. You could swear that it just moved on its own." - icon = 'icons/obj/cult.dmi' - icon_state = "summoning_orb" - w_class = 1 - -/obj/item/summoning_orb/afterattack(atom/target, mob/user, proximity_flag) - if(!iscultist(user)) - return ..() - if(proximity_flag && isliving(target) && iscultist(target)) - var/mob/living/L = target - if(L.stat == DEAD) - user << "You shouldn't waste that." - return ..() - target << "You feel the Geometer's essence violating your insides." - target << "It feels... good." - target.reagents.add_reagent("unholywater", 15) - qdel(src) - ..() - -/obj/item/summoning_orb/attack_self(mob/user) - if(!iscultist(user)) - return ..() - if(ticker.mode.name != "cult") - return - var/turf/T = get_turf(user) - if(T.z != ZLEVEL_STATION) - user << "You shouldn't do this here. Go back." - return - var/datum/game_mode/cult/cult = ticker.mode - if(!cult.attempts_left) - user << "You attempt to call out to the Geometer, but there is no answer..." - return - if(cult.eldergod) - user << "The Geometer has already started manifesting in [initial(A.name)]. You can no longer move Her shell." - return - switch(alert(user,"The Geometer's shell has already been manifested. Do you wish to summon it to your location?","Summoning Large Shell","Yes","No")) - if("Yes") - S.visible_message("The shell suddenly vanishes.") - S.loc = user.loc - else - switch(alert(user,"Are you sure you wish to summon the large construct shell? [cult.attempts_left] attempts left!","Summoning Large Shell","Yes","No")) - if("Yes") - cult.attempts_left-- - place_down_large_shell(user) - qdel(src) - -/obj/item/summoning_orb/proc/place_down_large_shell(mob/user) - if(!(ticker.mode.name == "cult")) - user << "You attempt to call out to the Geometer for Her shell, but you fail..." - return - var/datum/game_mode/cult/cult = ticker.mode - if(cult.attempts_left <= 0) - user << "The Geometer is no longer interested in you." - var/A = new /obj/structure/constructshell/large(get_turf(src)) - cult.large_shell_reference = A diff --git a/code/game/gamemodes/cult/cult_structures.dm b/code/game/gamemodes/cult/cult_structures.dm index a1c9e0b5373..d0df29a0c6e 100644 --- a/code/game/gamemodes/cult/cult_structures.dm +++ b/code/game/gamemodes/cult/cult_structures.dm @@ -1,172 +1,3 @@ -/obj/structure/constructshell/large - name = "large empty shell" - icon = 'icons/obj/cult_large.dmi' - icon_state = "shell_narsie_grey" - desc = "An oversized construct shell, fit for an elder god. Only a lunatic would even dream of such a crazed contraption." - pixel_x = -16 - pixel_y = -16 - density = 1 - layer = 4.5 - anchored = 0 - var/maxhealth = 200 - var/health = 200 - var/image/black_overlay = null - var/orbs = 0 - var/orbs_needed = 1 - var/time_to_win = 1800 //3 minutes - var/timer_id = null - -/obj/structure/constructshell/large/New() - ..() - if(ticker.mode.name == "cult") - var/datum/game_mode/cult/cult = ticker.mode - orbs_needed = cult.orbs_needed - if(cult.eldergod || (cult.large_shell_reference && cult.large_shell_reference != src)) - qdel(src) - return - else - qdel(src) - return - black_overlay = image('icons/obj/cult_large.dmi', "shell_narsie_black") - SSshuttle.emergencyNoEscape = 1 - -/obj/structure/constructshell/large/Destroy() - var/go_to_red = 1 - if(ticker.mode.name == "cult") - var/datum/game_mode/cult/cult = ticker.mode - cult.large_shell_reference = null - if(cult.eldergod) - go_to_red = 0 - black_overlay = null - if(timer_id) - deltimer(timer_id) - if(go_to_red) - priority_announce("The extra-dimensional flow has ceased. All personnel should return to their routine activities.","Central Command Higher Dimensions Affairs") - if(get_security_level() == "delta") - set_security_level("red") - SSshuttle.emergencyNoEscape = 0 - if(SSshuttle.emergency.mode == SHUTTLE_STRANDED) - SSshuttle.emergency.mode = SHUTTLE_DOCKED - SSshuttle.emergency.timer = world.time - ..() - -/obj/structure/constructshell/large/examine(mob/user) - ..() - user << "You see a number of round holes on the surface of the shell. They number [orbs_needed], and [orbs ? orbs : "none"] of them [orbs > 1 ? "are" : "is"] filled." - -/obj/structure/constructshell/large/update_icon() - var/new_alpha = round((orbs/orbs_needed)*255) - if(new_alpha) - overlays -= black_overlay - black_overlay.alpha = new_alpha - overlays += black_overlay - -/obj/structure/constructshell/large/attackby(obj/item/O, mob/user, params) - if(istype(O, /obj/item/summoning_orb) && (orbs < orbs_needed)) - if(!iscultist(user)) - return - var/turf/T = get_turf(user) - if(T.z != ZLEVEL_STATION) - user << "You shouldn't do this here. Go back." - return - visible_message("\The [src] glows.") - orbs++ - qdel(O) - update_icon() - if(orbs >= orbs_needed) - start_takeover() - return - - if( (O.flags&NOBLUDGEON) || !O.force ) - return - add_fingerprint(user) - user.changeNext_move(CLICK_CD_MELEE) - user.do_attack_animation(src) - playsound(src, 'sound/weapons/smash.ogg', 50, 1) - visible_message("[user] has hit \the [src] with [O].") - if(O.damtype == BURN || O.damtype == BRUTE) - damaged(O.force) - -//this stuff is mostly copy-pasted from gang dominators, with some changes -/obj/structure/constructshell/large/proc/start_takeover() - anchored = 1 - overlays -= black_overlay - icon_state = "shell_narsie_active" - flick("shell_narsie_activation", src) - set_security_level("delta") - var/area/A = get_area(src) - var/locname = initial(A.name) - priority_announce("Figments from an eldritch god have begun pouring into [locname] from an unknown dimension. Eliminate its vessel before it reaches a critical point.","Central Command Higher Dimensions Affairs") - timer_id = addtimer(src, "summon_narnar", time_to_win) - -/obj/structure/constructshell/large/proc/damaged(damage) - health -= damage - if(health <= 0) - new /obj/item/stack/sheet/plasteel(get_turf(src)) - qdel(src) - -/obj/structure/constructshell/large/bullet_act(obj/item/projectile/P) - if(P.damage) - playsound(src, 'sound/effects/bang.ogg', 50, 1) - visible_message("[src] was hit by [P].") - damaged(P.damage) - -/obj/structure/constructshell/large/attack_alien(mob/living/user) - user.do_attack_animation(src) - playsound(src, 'sound/effects/bang.ogg', 50, 1) - user.visible_message("[user] smashes against [src] with its claws.",\ - "You smash against [src] with your claws.") - damaged(15) - -/obj/structure/constructshell/large/attack_animal(mob/living/user) - if(!isanimal(user)) - return - var/mob/living/simple_animal/M = user - M.do_attack_animation(src) - if(M.melee_damage_upper <= 0) - return - damaged(M.melee_damage_upper) - -/obj/structure/constructshell/large/mech_melee_attack(obj/mecha/M) - if(M.damtype == "brute") - playsound(src, 'sound/effects/bang.ogg', 50, 1) - visible_message("[M.name] has hit [src].") - damaged(M.force) - -/obj/structure/constructshell/large/attack_hulk(mob/user) - playsound(src, 'sound/effects/bang.ogg', 50, 1) - user.visible_message("[user] smashes [src].",\ - "You punch [src].") - damaged(5) - -/obj/structure/constructshell/large/ex_act() - return //nope - -/obj/structure/constructshell/large/singularity_pull() - return //nope - -/obj/structure/constructshell/large/singularity_act(current_size, obj/singularity/S) - var/atom/target = get_edge_target_turf(src, get_dir(src, S)) - S.throw_at(target, 5, 1) //aaand nope - -/obj/structure/constructshell/large/proc/summon_narnar() - if(ticker.mode.name != "cult") - visible_message("\The [src] glows brightly once, then falls dark. It looks strangely dull and lifeless...") - log_game("Summon Nar-Sie rune failed - gametype is not cult") - return - var/datum/game_mode/cult/cult_mode = ticker.mode - if(cult_mode.eldergod) - return //this should never happen, so we don't need any special fluff - world << 'sound/effects/dimensional_rend.ogg' - world << "Rip... Rrrip... RRRRRRRRRR--" - var/turf/target_turf = get_turf(src) - spawn(40) - new /obj/singularity/narsie/large(target_turf) //Causes Nar-Sie to spawn even if the rune has been removed - cult_mode.eldergod = 1 - if(src) - qdel(src) - - /obj/structure/cult density = 1 anchored = 1 diff --git a/code/game/gamemodes/cult/ritual.dm b/code/game/gamemodes/cult/ritual.dm index a4a81e5d9f5..7dcc65c72e2 100644 --- a/code/game/gamemodes/cult/ritual.dm +++ b/code/game/gamemodes/cult/ritual.dm @@ -9,7 +9,7 @@ This file contains the arcane tome files as well as innate cultist emergency com /mob/living/proc/cult_innate_comm() set category = "Cultist" - set name = "Communion" + set name = "Imperfect Communion" if(!iscultist(usr) || usr.incapacitated()) return @@ -21,7 +21,24 @@ This file contains the arcane tome files as well as innate cultist emergency com if(!iscultist(usr) || usr.incapacitated()) return //we do this again because input() sleeps - cultist_commune(usr, 0, input) + if(ishuman(usr) || ismonkey(usr)) //Damage only applies to humans and monkeys, to allow constructs to communicate + usr.visible_message("[usr] starts clawing at \his arms with \his fingernails!", "You begin slicing open your arms with your fingernails!") + apply_damage(10,BRUTE, "l_arm") + apply_damage(10,BRUTE, "r_arm") + sleep(50) + if(usr.incapacitated()) + return //Hard to drawn intrinsic symbols when you're bleeding out in your cell. + var/turf/location = loc + if(istype(location, /turf/simulated)) // tearing your arms apart is going to spill a bit of blood, in fact thats the idea + location.add_blood(usr) // TO-DO change this to a badly drawn rune + apply_damage(10,BRUTE, "l_arm") // does a metric fuck ton of damage because this meant to be an emergency method of communication. + apply_damage(10,BRUTE, "r_arm") + if(usr.incapacitated()) + return + usr.visible_message("[usr] paints strange symbols with their own blood.", "You paint a messy rune with your own blood.") + sleep(20) + + cultist_commune(usr, 0, 1, input) return @@ -32,13 +49,6 @@ This file contains the arcane tome files as well as innate cultist emergency com throw_speed = 2 throw_range = 5 w_class = 2 - var/list/known_runes = null - -/obj/item/weapon/tome/New() - ..() - known_runes = shuffle(subtypesof(/obj/effect/rune) - /obj/effect/rune/malformed) - var/known_amount = round((known_runes.len)/2) - known_runes.Cut(known_amount) /obj/item/weapon/tome/examine(mob/user) ..() @@ -79,20 +89,25 @@ This file contains the arcane tome files as well as innate cultist emergency com open_tome(user) /obj/item/weapon/tome/proc/open_tome(mob/user) - var/choice = alert(user,"You open the tome...",,"Scribe Rune","Read Tome") + var/choice = alert(user,"You open the tome...",,"Commune","Scribe Rune","Read Tome") switch(choice) if("Read Tome") read_tome(user) if("Scribe Rune") scribe_rune(user) + if("Commune") + var/input = stripped_input(usr, "Please enter a message to tell to the other acolytes.", "Voice of Blood", "") + if(!input) + return + cultist_commune(user, 1, 0, input) /obj/item/weapon/tome/proc/read_tome(mob/user) var/text = "" text += "
    Archives of the Dark One



    " text += "As a member of the cult, your goals are almost or entirely impossible to complete without special aid from the Geometer's plane. The primary method of doing this are runes. These \ scribings, drawn in blood, are concentrated nodes of the magic within Nar-Sie's realm and will allow the performance of many tasks to aid you and the rest of the cult in your objectives. Runes \ - have many different names, and almost all of them are known as Rites. Each follower of the Geometer is only able to use a subset of these, thus you must go forth and meet your fellow followers. \ - A small description of each rune can be found below.

    A rune's name and effects can be revealed by examining the rune.


    " + have many different names, and almost all of them are known as Rites. The only rune that is not a Rite is the Ritual of Dimensional Rending, which can only be performed with nine cultists and calls \ + forth the avatar of the Geometer herself (so long as she consents).

    A rune's name and effects can be revealed by examining the rune.


    " text += "Teleport
    The Rite of Translocation is a unique rite in that it requires a keyword before the scribing can begin. When invoked, the rune will \ search for other Rites of Translocation with the same keyword. Assuming one is found, the user will be instantaneously transported to the location of the other rune. If more than two runes are scribed \ @@ -101,6 +116,13 @@ This file contains the arcane tome files as well as innate cultist emergency com text += "Teleport Other
    The Rite of Forced Translocation, like the Rite of Translocation, works by teleporting the person on the rune to one of the \ same keyword. However, this rune will only work on people other than the user, allowing the user to send any living creature somewhere else.

    " + text += "Summon Tome
    The Rite of Knowledge is a simplistic rune. When invoked, it will summon a single arcane tome to the rune's location before vanishing. \ +

    " + + text += "Convert
    The Rite of Enlightment is paramount to the success of the cult. It will allow you to convert normal crew members into cultists. \ + To do this, simply place the crew member upon the rune and invoke it. This rune requires two acolytes to use. If the target to be converted is loyalty-implanted or a certain assignment, they will \ + be unable to be converted. People the Geometer wishes sacrificed will also be ineligible for conversion, and anyone with a shielding presence like the null rod will not be converted.

    " + text += "Sacrifice
    The Rite of Tribute is used to offer sacrifice to the Geometer. Simply place any living creature upon the rune and invoke it (this will not \ target cultists!). If this creature has a mind, a soul shard will be created and the creature's soul transported to it. This rune is required if the cult's objectives include the sacrifice of a crew \ member.

    " @@ -110,7 +132,14 @@ This file contains the arcane tome files as well as innate cultist emergency com within a few seconds, they will be brought back to life, healed of all ailments.

    " text += "Veil Runes
    The Rite of Obscurity is a rite that will cause all nearby runes to become invisible. The runes will still be considered by other rites \ - (such as the Rite of Translocation) but will be unusuable directly. Use the same rite once more to reveal these runes once more.

    " + (such as the Rite of Translocation) but will be unusuable directly.(such as the Rite of Translocation) but will be unusuable directly. Use the same rite once more to reveal these runes once more.

    " + + text += "Reveal Runes
    The Rite of True Sight is the foil of the Rite of Obscurity. It will turn all invisible runes visible once more, in addition to causing \ + all spirits nearby to become visible.

    " + + text += "Disguise Runes
    Many crewmen enjoy drawing runes in crayon that resemble spell circles in order to play pranks on their fellow crewmen. The Rite of \ + False Truths takes advantage of this very joke. When invoked, all nearby runes will appear dull, precisely resembling those drawn in crayon. They still cannot be cleaned by conventional means, so \ + anyone trying to clean up the rune may become suspicious as it does not respond.

    " text += "Electromagnetic Disruption
    Robotic lifeforms have time and time again been the downfall of fledgling cults. The Rite of Disruption may allow you to gain the upper \ hand against these pests. By using the rune, a large electromagnetic pulse will be emitted from the rune's location.

    " @@ -127,8 +156,8 @@ This file contains the arcane tome files as well as innate cultist emergency com text += "Debilitate
    The Rite of the Shadowed Mind is simple. When invoked, it will cause all non-cultists that can see its rune to become deaf, blind and mute for a \ considerable amount of time.

    " - text += "Stun
    Though the Rite of Blazing Light is weak when invoked normally, merely disorienting and disabling nearby non-cultists, non-cultists that step on the rune \ - will be stunned without expending its power. However, the disorientation caused by this rune is quite brief, and when invoked directly, it will not remain for further invocation.

    " + text += "Stun
    Though the Rite of Blazing Light is weak when invoked normally, using it in conjuction with the Rite of Binding makes it much more powerful. \ + This rune will cause any non-cultists that can see the rune to become disoriented, disabling them for a short time.

    " text += "Summon Cultist
    The Rite of Joined Souls requires two acolytes to use. When invoked, it will allow the user to summon a single cultist to the rune from \ any location. This will deal a moderate amount of damage to all invokers.

    " @@ -147,9 +176,6 @@ This file contains the arcane tome files as well as innate cultist emergency com text += "Blood Boil
    The Rite of Boiling Blood may be considered one of the most dangerous rites composed by the cult of Nar-Sie. When invoked, it will do a \ massive amount of damage to all non-cultist viewers, but it will also emit an explosion upon invocation. Use with caution

    " - text += "Immolate
    The Rite of the Cleansing Flame is a weaker offensive rite, fit to be used by a lone cultist. When its rune is invoked, it will set any non-cultists \ - that can see it on fire. However, it will also burn its user.

    " - text += "Time Stop
    The Rite of Dimensional Corruption is a versatile rite that can be very strong when protecting our cult from the enemies of the Geometer. \ As it is invoked, it will rend and reshape reality around itself, stopping time for all those who don't follow the teachings of the Geometer. However, it requires more than one ritual soul as a \ catalyst, and its power is bound to overflow and hurt its casters.

    " @@ -159,6 +185,10 @@ This file contains the arcane tome files as well as innate cultist emergency com to reality is fragile - you must remain on top of the rune, and you will slowly take damage. Upon stepping off the rune, the spirits will dissipate, dropping their items to the ground. You may manifest \ multiple spirits with one rune, but you will rapidly take damage in doing so.

    " + text += "Call Forth The Geometer
    There is only one way to summon the avatar of Nar-Sie, and that is the Ritual of Dimensional Rending. This ritual, in \ + comparison to other runes, is very large, requiring a 3x3 space of empty tiles to create. To invoke the rune, nine cultists must stand on the rune, so that all of them are within its circle. Then, \ + simply invoke it. A brief tearing will be heard as the barrier between dimensions is torn open, and the avatar will come forth.


    " + text += "While runes are excellent for many tasks, they lack portability. The advent of talismans has, to a degree, solved this inconvenience. Simply put, a talisman is a piece of paper with a \ rune inlaid within it. The words of the rune can be whispered in order to invoke its effects, although usually to a lesser extent. To create a talisman, simply use a Rite of Binding as described above. \ Unless stated otherwise, talismans are invoked by activating them in your hand. A list of valid rites, as well as the effects of their talisman form, can be found below.


    " @@ -166,11 +196,17 @@ This file contains the arcane tome files as well as innate cultist emergency com text += "Talisman of Teleportation
    The talisman form of the Rite of Translocation will transport the invoker to a randomly chosen rune of the same keyword, then \ disappear.

    " - text += "Talismans of Veiling
    This talisman functions identically to its rune counterpart.It will disappear after one use.

    " + text += "Talisman of Tome Summoning
    This talisman functions nearly identically to the rune. The talisman will attempt to place the tome in your hand \ + instead of on the ground, though this is the only advantage it has over the rune. It can be used once, then disappears.

    " + + text += "Talismans of Veiling, Revealing, and Disguising
    These talismans all function identically to their rune counterparts, but with less range. In addition, \ + the Talisman of True Sight will not reveal spirits. They will disappear after one use.

    " text += "Talisman of Electromagnetic Pulse
    This talisman functions like the Rite of Disruption. It disappears after one use.

    " - text += "Talisman of Immolation
    This talisman functions exactly like the Rite of Cleansing Flame. It can only be used once.

    " + text += "Talisman of Stunning
    Without this talisman, the cult would have no way of easily acquiring targets to convert. Commonly called \"stunpapers\", this \ + talisman functions differently from others. Rather than simply reading the words, the target must be attacked directly with the talisman. The talisman will then knock down the target for a long \ + duration in addition to inhibiting their speech. Robotic lifeforms will suffer the effects of a heavy electromagnetic pulse instead." var/datum/browser/popup = new(user, "tome", "", 800, 600) popup.set_content(text) @@ -182,10 +218,10 @@ This file contains the arcane tome files as well as innate cultist emergency com var/rune_to_scribe var/entered_rune_name var/list/possible_runes = list() - for(var/T in known_runes) + for(var/T in subtypesof(/obj/effect/rune) - /obj/effect/rune/malformed) var/obj/effect/rune/R = T if(initial(R.cultist_name)) - possible_runes += initial(R.cultist_name) //This is to allow the menu to let cultists select runes by name rather than by object path. I don't know a better way to do this + possible_runes.Add(initial(R.cultist_name)) //This is to allow the menu to let cultists select runes by name rather than by object path. I don't know a better way to do this if(!possible_runes.len) return entered_rune_name = input(user, "Choose a rite to scribe.", "Sigils of Power") as null|anything in possible_runes @@ -210,6 +246,13 @@ This file contains the arcane tome files as well as innate cultist emergency com if(iscarbon(user)) var/mob/living/carbon/C = user C.apply_damage(0.1, BRUTE, pick("l_arm", "r_arm")) + if("Call Forth The Geometer" == entered_rune_name) + C.apply_damage(40, BRUTE, pick("l_arm", "r_arm")) + var/area/A = get_area(src) + var/locname = initial(A.name) + priority_announce("Figments from an eldritch god are being summoned by [user] into [locname] from an unknown dimension. Disrupt the ritual before it reaches a critical point.","Central Command Higher Dimensionsal Affairs") + if(!do_after(user, 500, target = get_turf(user))) + return if(!do_after(user, 50, target = get_turf(user))) return user.visible_message("[user] creates a strange circle in their own blood.", \ diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index d12f9e16923..55b15435057 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -1,3 +1,6 @@ +/var/list/sacrificed = list() +var/list/non_revealed_runes = (subtypesof(/obj/effect/rune) - /obj/effect/rune/malformed) + /* This file contains runes. @@ -50,6 +53,7 @@ To draw a rune, use an arcane tome. qdel(src) return else if(istype(I, /obj/item/weapon/nullrod)) + user.say("BEGONE FOUL MAGIKS!!") user << "You disrupt the magic of [src] with [I]." qdel(src) return @@ -259,6 +263,59 @@ var/list/teleport_other_runes = list() "Your vision blurs, and you suddenly appear somewhere else.") target.forceMove(get_turf(selected_rune)) +//Rite of Knowledge: Creates an arcane tome at the rune's location and destroys the rune. +/obj/effect/rune/summon_tome + cultist_name = "Summon Tome" + cultist_desc = "Pulls an arcane tome from the archives of the Geometer." + invocation = "N'ath reth sh'yro eth d'raggathnor!" + icon_state = "5" + color = rgb(0, 0, 255) + + +/obj/effect/rune/summon_tome/invoke(mob/living/user) + visible_message("A frayed tome materializes on the surface of [src], which dissolves into nothing.") + new /obj/item/weapon/tome(get_turf(src)) + qdel(src) + + +//Rite of Enlightenment: Converts a normal crewmember to the cult. Faster for every cultist nearby. +/obj/effect/rune/convert + cultist_name = "Convert" + cultist_desc = "Converts a normal crewmember on top of it to the cult. Does not work on loyalty-implanted crew." + invocation = "Mah'weyh pleggh at e'ntrath!" + icon_state = "3" + color = rgb(255, 0, 0) + req_cultists = 2 + +/obj/effect/rune/convert/invoke(mob/living/user) + var/list/convertees = list() + var/turf/T = get_turf(src) + for(var/mob/living/M in T.contents) + if(!iscultist(M) && !isloyal(M)) + convertees.Add(M) + if(!convertees.len) + fail_invoke() + log_game("Convert rune failed - no eligible convertees") + return + var/mob/living/new_cultist = pick(convertees) + if(!is_convertable_to_cult(new_cultist.mind) || new_cultist.null_rod_check()) + user << "Something is shielding [new_cultist]'s mind!" + fail_invoke() + log_game("Convert rune failed - convertee could not be converted") + if(is_sacrifice_target(new_cultist.mind)) + for(var/mob/living/M in orange(1,src)) + if(iscultist(M)) + M << "\"I desire this one for myself. SACRIFICE THEM!\"" + return + new_cultist.visible_message("[new_cultist] writhes in pain as the markings below them glow a bloody red!", \ + "AAAAAAAAAAAAAA-") + ticker.mode.add_cultist(new_cultist.mind) + new_cultist.mind.special_role = "Cultist" + new_cultist << "Your blood pulses. Your head throbs. The world goes red. All at once you are aware of a horrible, horrible, truth. The veil of reality has been ripped away \ + and something evil takes root." + new_cultist << "Assist your new compatriots in their dark dealings. Your goal is theirs, and theirs is yours. You serve the Geometer above all else. Bring it back.\ + " + //Rite of Tribute: Sacrifices a crew member to Nar-Sie. Places them into a soul shard if they're in their body. /obj/effect/rune/sacrifice cultist_name = "Sacrifice" @@ -298,14 +355,14 @@ var/list/teleport_other_runes = list() fail_invoke() rune_in_use = 0 return - if(((ishuman(offering) || isrobot(offering)) && offering.stat != DEAD)) //Requires two people to sacrifice living targets + if(((ishuman(offering) || isrobot(offering)) && offering.stat != DEAD) || is_sacrifice_target(offering.mind)) //Requires three people to sacrifice living targets var/cultists_nearby = 1 for(var/mob/living/M in range(1,src)) if(iscultist(M) && M != user) cultists_nearby++ M.say(invocation) - if(cultists_nearby < 2) - user << "[offering] is too greatly linked to the world! You need more acolytes!" + if(cultists_nearby < 3) + user << "[offering] is too greatly linked to the world! You need three acolytes!" fail_invoke() log_game("Sacrifice rune failed - not enough acolytes and target is living") rune_in_use = 0 @@ -317,17 +374,29 @@ var/list/teleport_other_runes = list() sac(offering) /obj/effect/rune/sacrifice/proc/sac(mob/living/T) + var/sacrifice_fulfilled if(T) + if(istype(T, /mob/living/simple_animal/pet/dog)) + for(var/mob/living/carbon/C in range(3,src)) + if(iscultist(C)) + C << "\"Even I have standards, such as they are!\"" + if(C.reagents) + C.reagents.add_reagent("hell_water", 2) + if(T.mind) + sacrificed.Add(T.mind) + if(is_sacrifice_target(T.mind)) + sacrifice_fulfilled = 1 PoolOrNew(/obj/effect/overlay/temp/cult/sac, src.loc) for(var/mob/living/M in range(3,src)) if(iscultist(M)) - if(ishuman(T) || isrobot(T)) - M << "\"I accept this sacrifice.\"" + if(sacrifice_fulfilled) + M << "\"Yes! This is the one I desire! You have done well.\"" else - M << "\"I accept this meager sacrifice.\"" + if(ishuman(T) || isrobot(T)) + M << "\"I accept this sacrifice.\"" + else + M << "\"I accept this meager sacrifice.\"" if(T.mind) - if(ishuman(T) || isrobot(T)) - new /obj/item/summoning_orb(get_turf(src)) var/obj/item/device/soulstone/stone = new /obj/item/device/soulstone(get_turf(src)) stone.invisibility = INVISIBILITY_MAXIMUM //so it's not picked up during transfer_soul() if(!stone.transfer_soul("FORCE", T, usr)) //If it cannot be added @@ -345,6 +414,77 @@ var/list/teleport_other_runes = list() T.gib() rune_in_use = 0 +//Ritual of Dimensional Rending: Calls forth the avatar of Nar-Sie upon the station. +/obj/effect/rune/narsie + cultist_name = "Call Forth The Geometer" + cultist_desc = "Tears apart dimensional barriers, calling forth the avatar of the Geometer." + invocation = null + req_cultists = 9 + icon = 'icons/effects/96x96.dmi' + icon_state = "rune_large" + pixel_x = -32 //So the big ol' 96x96 sprite shows up right + pixel_y = -32 + var/used + +/obj/effect/rune/narsie/invoke(mob/living/user) + if(used) + return + if(ticker.mode.name == "cult") + var/datum/game_mode/cult/cult_mode = ticker.mode + if(!("eldergod" in cult_mode.cult_objectives)) + message_admins("[usr.real_name]([user.ckey]) tried to summon Nar-Sie when the objective was wrong") + for(var/mob/living/M in range(1,src)) + if(iscultist(M)) + M << "\"YOUR SOUL BURNS WITH YOUR ARROGANCE!!!\"" + if(M.reagents) + M.reagents.add_reagent("hell_water", 10) + M.Weaken(5) + fail_invoke() + log_game("Summon Nar-Sie rune failed - improper objective") + return + else + if(cult_mode.sacrifice_target && !(cult_mode.sacrifice_target in sacrificed)) + for(var/mob/living/M in orange(1,src)) + if(iscultist(M)) + M << "The sacrifice is not complete. The portal lacks the power to open!" + fail_invoke() + log_game("Summon Nar-Sie rune failed - sacrifice not complete") + return + if(!cult_mode.eldergod) + for(var/mob/living/M in orange(1,src)) + if(iscultist(M)) + M << "The avatar of Nar-Sie is already on this plane!" + log_game("Summon Nar-Sie rune failed - already summoned") + return + //BEGIN THE SUMMONING + used = 1 + for(var/mob/living/M in range(1,src)) + if(iscultist(M)) + M.say("TOK-LYR RQA-NAP G'OLT-ULOFT!!") + world << 'sound/effects/dimensional_rend.ogg' + world << "The veil... is... TORN!!!--" + sleep(40) + new /obj/singularity/narsie/large(get_turf(user)) //Causes Nar-Sie to spawn even if the rune has been removed + cult_mode.eldergod = 0 + else + fail_invoke() + log_game("Summon Nar-Sie rune failed - gametype is not cult") + return + +/obj/effect/rune/narsie/attackby(obj/I, mob/user, params) //Since the narsie rune takes a long time to make, add logging to removal. + if((istype(I, /obj/item/weapon/tome) && iscultist(user))) + user.visible_message("[user.name] begins erasing the [src]...", "You begin erasing the [src]...") + if(do_after(user, 50, target = src)) //Prevents accidental erasures. + log_game("Summon Narsie rune erased by [user.mind.key] (ckey) with a tome") + message_admins("[key_name_admin(user)] erased a Narsie rune with a tome") + ..() + return + else + if(istype(I, /obj/item/weapon/nullrod)) //Begone foul magiks. You cannot hinder me. + log_game("Summon Narsie rune erased by [user.mind.key] (ckey) using a null rod") + message_admins("[key_name_admin(user)] erased a Narsie rune with a null rod") + ..() + return //Rite of Resurrection: Requires two corpses. Revives one and gibs the other. /obj/effect/rune/raise_dead @@ -413,9 +553,9 @@ var/list/teleport_other_runes = list() mob_to_sacrifice.visible_message("[mob_to_sacrifice]'s body rises into the air, connected to [mob_to_revive] by a glowing tendril!") mob_to_revive.Beam(mob_to_sacrifice,icon_state="sendbeam",icon='icons/effects/effects.dmi',time=20) sleep(20) - if(!mob_to_sacrifice || !in_range(mob_to_sacrifice, src)) + if(mob_to_sacrifice) + mob_to_sacrifice.visible_message("[mob_to_sacrifice] disintegrates into a pile of bones") return - mob_to_sacrifice.visible_message("[mob_to_sacrifice] disintegrates into a pile of bones[mob_to_revive ? ", the glowing tendril sinking into [mob_to_revive]'s body":""].") mob_to_sacrifice.dust() if(!mob_to_revive || mob_to_revive.stat != DEAD) visible_message("The glowing tendril snaps against the rune with a shocking crack.") @@ -437,7 +577,7 @@ var/list/teleport_other_runes = list() //Rite of Obscurity: Turns all runes within a 3-tile radius invisible or reveals them again. /obj/effect/rune/hide_runes cultist_name = "Veil Runes" - cultist_desc = "Turns nearby runes invisible. They can be revealed by using this rune again." + cultist_desc = "Turns nearby runes invisible. They can be revealed by using the Reveal Rune." invocation = "Kla'atu barada nikt'o!" icon_state = "1" color = rgb(0,0,255) @@ -445,15 +585,45 @@ var/list/teleport_other_runes = list() /obj/effect/rune/hide_runes/invoke(mob/living/user) visible_message("[src] darkens to black and vanishes.") for(var/obj/effect/rune/R in orange(3,src)) - if(R.invisibility == INVISIBILITY_OBSERVER) - R.invisibility = 0 - R.alpha = initial(R.alpha) - else - R.visible_message("[R] fades away.") - R.invisibility = INVISIBILITY_OBSERVER - R.alpha = 100 //To help ghosts distinguish hidden runes + R.visible_message("[R] fades away.") + R.invisibility = INVISIBILITY_OBSERVER + R.alpha = 100 //To help ghosts distinguish hidden runes + for(var/mob/dead/observer/O in orange(3,src)) + if(!O.invisibility) + O << "You suddenly feel as if you've vanished..." + O.invisibility = INVISIBILITY_OBSERVER qdel(src) +//Rite of True Sight: Turns ghosts and obscured runes visible +/obj/effect/rune/true_sight + cultist_name = "Reveal Runes" + cultist_desc = "Reveals all invisible objects nearby, from spirits to runes." + invocation = "Nikt'o barada kla'atu!" + icon_state = "4" + color = rgb(255, 255, 255) + +/obj/effect/rune/true_sight/invoke() + visible_message("[src] explodes in a flash of blinding light!") + for(var/mob/dead/observer/O in orange(3,src)) + O << "You suddenly feel very obvious..." + O.invisibility = 0 + for(var/obj/effect/rune/R in orange(3,src)) + R.invisibility = 0 + R.alpha = initial(R.alpha) + qdel(src) + + //Rite of False Truths: Makes runes appear like crayon ones +/obj/effect/rune/make_runes_fake + cultist_name = "Disguise Runes" + cultist_desc = "Causes all nearby runes (including itself) to resemble those drawn in crayon." + invocation = "By'o isit!" + icon_state = "4" + color = rgb(0, 150, 0) + +/obj/effect/rune/make_runes_fake/invoke(mob/living/user) + visible_message("[src] flares brightly, then slowly dulls and appears mundane.") + for(var/obj/effect/rune/R in range(3,src)) + R.desc = "A rune drawn in crayon." //Rite of Disruption: Emits an EMP blast. /obj/effect/rune/emp @@ -575,7 +745,7 @@ var/list/teleport_other_runes = list() visible_message("[src] emits a blinding red flash!") for(var/mob/living/carbon/C in viewers(src)) if(!iscultist(C) && !C.null_rod_check()) - C << "You feel oily shadows cover your senses." + C << "A dark fog blankets your senses!" C.adjustEarDamage(0,50) C.flash_eyes(1, 1) C.adjust_blurriness(50) @@ -586,7 +756,7 @@ var/list/teleport_other_runes = list() //Rite of Disorientation: Stuns and mutes all non-cultists nearby for a brief time /obj/effect/rune/stun cultist_name = "Stun" - cultist_desc = "Stuns and mutes all nearby non-followers for a brief time." + cultist_desc = "Stuns all nearby non-followers for a brief time." invocation = "Fuu ma'jin!" icon_state = "2" color = rgb(100, 0, 100) @@ -594,29 +764,18 @@ var/list/teleport_other_runes = list() /obj/effect/rune/stun/invoke(mob/living/user) visible_message("[src] explodes in a bright flash!") for(var/mob/living/M in viewers(src)) - stun_he(M) + if(!iscultist(M) && !M.null_rod_check()) + M << "You are disoriented by [src]!" + M.Weaken(3) + M.Stun(3) + M.flash_eyes(1,1) qdel(src) - -/obj/effect/rune/stun/Crossed(atom/movable/AM) - ..() - if(isliving(AM)) - stun_he(AM) - -/obj/effect/rune/stun/proc/stun_he(mob/living/M) - if(!iscultist(M) && !M.null_rod_check()) - M << "You are disoriented by [src]!" - M.Weaken(3) - M.Stun(3) - M.flash_eyes(1,1) - if(iscarbon(M)) - var/mob/living/carbon/C = M - C.silent += 3 - //Rite of Joined Souls: Summons a single cultist. /obj/effect/rune/summon cultist_name = "Summon Cultist" cultist_desc = "Summons a single cultist to the rune." invocation = "N'ath reth sh'yro eth d'rekkathnor!" + req_cultists = 2 icon_state = "5" color = rgb(0, 255, 0) @@ -699,8 +858,7 @@ var/list/teleport_other_runes = list() visible_message("[picked_rune] crumbles to dust, and bloody images form themselves on [paper_to_imbue].") qdel(paper_to_imbue) qdel(picked_rune) - - + qdel(src) //Rite of Fabrication: Creates a construct shell out of 5 metal sheets. /obj/effect/rune/construct_shell cultist_name = "Fabricate Shell" @@ -781,11 +939,11 @@ var/list/teleport_other_runes = list() //Rite of Boiling Blood: Deals extremely high amounts of damage to non-cultists nearby /obj/effect/rune/blood_boil cultist_name = "Boil Blood" - cultist_desc = "Boils the blood of non-believers who can see the rune, dealing extreme amounts of damage." + cultist_desc = "Boils the blood of non-believers who can see the rune, dealing extreme amounts of damage. Requires 3 chanters." invocation = "Dedo ol'btoh!" icon_state = "4" color = rgb(255, 0, 0) - req_cultists = 2 + req_cultists = 3 /obj/effect/rune/blood_boil/invoke(mob/living/user) visible_message("[src] briefly bubbles before exploding!") @@ -805,27 +963,6 @@ var/list/teleport_other_runes = list() qdel(src) -//Rite of the Cleansing Flame: Sets all non-cultists on fire. -/obj/effect/rune/flame - cultist_name = "Immolate" - cultist_desc = "Sets any non-believers who can see the rune on fire." - invocation = "Dedo va'batoh!" - icon_state = "2" - color = rgb(255, 0, 0) - -/obj/effect/rune/flame/invoke(mob/living/user) - visible_message("[src] burns away, scorching the floor below!") - for(var/mob/living/carbon/C in viewers(src)) - if(!iscultist(C) && !C.null_rod_check()) - C << "You feel your skin crisp as you burst into flames!" - C.fire_act() - user.apply_damage(15, BURN, pick("l_arm", "r_arm")) - user << "[src] burns your arms!" - var/turf/simulated/T = get_turf(src) - T.burn_tile() - qdel(src) - - //Rite of Spectral Manifestation: Summons a ghost on top of the rune as a cultist human with no items. User must stand on the rune at all times, and takes damage for each summoned ghost. /obj/effect/rune/manifest cultist_name = "Manifest Spirit" @@ -842,7 +979,7 @@ var/list/teleport_other_runes = list() return var/list/ghosts_on_rune = list() for(var/mob/dead/observer/O in get_turf(src)) - if(O.client) + if(O.client && !jobban_isbanned(O, ROLE_CULTIST)) ghosts_on_rune.Add(O) if(!ghosts_on_rune.len) user << "There are no spirits near [src]!" @@ -875,11 +1012,11 @@ var/list/teleport_other_runes = list() //Rite of Dimensional Corruption: Stops time around the rune for all non-cultists. /obj/effect/rune/timestop cultist_name = "Time Stop" - cultist_desc = "Stops time around the rune for all non-cultists." + cultist_desc = "Stops time around the rune for all non-cultists. Requires 3 chanters." invocation = "T'ak ot'marzah oahr'du!" icon_state = "2" color = rgb(0, 0, 255) - req_cultists = 2 + req_cultists = 3 /obj/effect/rune/timestop/invoke(mob/living/user) visible_message("[src] flares up for a moment, and then disappears into itself!") diff --git a/code/game/gamemodes/cult/talisman.dm b/code/game/gamemodes/cult/talisman.dm index f42d4aca999..be761c693e6 100644 --- a/code/game/gamemodes/cult/talisman.dm +++ b/code/game/gamemodes/cult/talisman.dm @@ -70,11 +70,12 @@ Rite of Disorientation var/dat = "There are [uses] bloody runes on the parchment.
    " dat += "Please choose the chant to be imbued into the fabric of reality.
    " dat += "
    " + dat += "N'ath reth sh'yro eth d'raggathnor! - Allows you to summon an arcane tome.
    " dat += "Sas'so c'arta forbici! - Allows you to move to a Rite of Dislocation with the keyword of \"veri\".
    " dat += "Ta'gh fara'qha fel d'amar det! - Allows you to destroy technology in a short range.
    " - dat += "Kla'atu barada nikt'o! - Allows you to conceal nearby runes, or reveal previously concealed runes.
    " - dat += "Dedo va'batoh! - Allows you to set nearby non-believers on fire.
    " - dat += "Barhah hra zar'garis! - A sacrifice rune appears under your feet, ready to be invoked in the name of Nar-sie.
    " + dat += "Kla'atu barada nikt'o! - Allows you to conceal nearby runes.
    " + dat += "Nikt'o barada kla'atu! - Allows you to reveal nearby runes.
    " + dat += "Fuu ma'jin! - Allows you to stun a person by attacking them with the talisman.
    " dat += "Kal'om neth! - Summons a soul stone, used to capure the spirits of dead or dying humans.
    " dat += "Daa'ig osk! - Summons a construct shell for use with captured souls. It is too large to carry on your person.
    " var/datum/browser/popup = new(user, "talisman", "", 400, 400) @@ -84,37 +85,45 @@ Rite of Disorientation return 1 /obj/item/weapon/paper/talisman/supply/Topic(href, href_list) - if(!src || usr.stat || usr.restrained() || !in_range(src, usr)) + if(src) + if(usr.stat || usr.restrained() || !in_range(src, usr)) + return + if(href_list["rune"]) + switch(href_list["rune"]) + if("newtome") + var/obj/item/weapon/paper/talisman/summon_tome/T = new(usr) + usr.put_in_hands(T) + if("teleport") + var/obj/item/weapon/paper/talisman/teleport/T = new(usr) + T.keyword = "veri" + usr.put_in_hands(T) + if("emp") + var/obj/item/weapon/paper/talisman/emp/T = new(usr) + usr.put_in_hands(T) + if("conceal") + var/obj/item/weapon/paper/talisman/hide_runes/T = new(usr) + usr.put_in_hands(T) + if("reveal") + var/obj/item/weapon/paper/talisman/true_sight/T = new(usr) + usr.put_in_hands(T) + if("runestun") + var/obj/item/weapon/paper/talisman/stun/T = new(usr) + usr.put_in_hands(T) + if("soulstone") + var/obj/item/device/soulstone/T = new(usr) + usr.put_in_hands(T) + if("construct") + new /obj/structure/constructshell(get_turf(usr)) + src.uses-- + if(src.uses <= 0) + if(iscarbon(usr)) + var/mob/living/carbon/C = usr + C.drop_item() + visible_message("[src] crumbles to dust.") + qdel(src) + return + else return - if(href_list["rune"]) - switch(href_list["rune"]) - if("teleport") - var/obj/item/weapon/paper/talisman/teleport/T = new(usr) - T.keyword = "veri" - usr.put_in_hands(T) - if("emp") - var/obj/item/weapon/paper/talisman/emp/T = new(usr) - usr.put_in_hands(T) - if("conceal") - var/obj/item/weapon/paper/talisman/hide_runes/T = new(usr) - usr.put_in_hands(T) - if("flame") - var/obj/item/weapon/paper/talisman/flame/T = new(usr) - usr.put_in_hands(T) - if("sacrune") - new /obj/effect/rune/sacrifice(get_turf(usr)) - if("soulstone") - var/obj/item/device/soulstone/T = new(usr) - usr.put_in_hands(T) - if("construct") - new /obj/structure/constructshell(get_turf(usr)) - src.uses-- - if(src.uses <= 0) - if(iscarbon(usr)) - var/mob/living/carbon/C = usr - C.drop_item() - visible_message("[src] crumbles to dust.") - qdel(src) //Rite of Translocation: Same as rune /obj/item/weapon/paper/talisman/teleport @@ -151,26 +160,64 @@ Rite of Disorientation if(iscultist(user) && keyword) user << "Keyword: [keyword]" +//Rite of Knowledge: Same as rune, but has two uses +/obj/item/weapon/paper/talisman/summon_tome + cultist_name = "Talisman of Tome Summoning" + cultist_desc = "A one-use talisman that will call an untranslated tome from the archives of the Geometer." + invocation = "N'ath reth sh'yro eth d'raggathnor!" + health_cost = 1 + +/obj/item/weapon/paper/talisman/summon_tome/invoke(mob/living/user) + user.visible_message("[user]'s hand glows red for a moment.", \ + "You speak the words of the talisman!") + var/obj/item/weapon/tome/T = new(get_turf(user)) + if(user.put_in_hands(T)) + user.visible_message("A tome appears in [user]'s hand!", \ + "An arcane tome materializes in your free hand.") + else + user.visible_message("A tome appears at [user]'s feet!", \ + "An arcane tome materialzies at your feet.") //Talisman of Obscurity: Same as rune /obj/item/weapon/paper/talisman/hide_runes cultist_name = "Talisman of Veiling" - cultist_desc = "A talisman that will make all runes within a small radius invisible, or make invisible runes visible again." + cultist_desc = "A talisman that will make all runes within a small radius invisible." invocation = "Kla'atu barada nikt'o!" health_cost = 1 /obj/item/weapon/paper/talisman/hide_runes/invoke(mob/living/user) user.visible_message("Dust flows from [user]'s hand.", \ "You speak the words of the talisman, veiling nearby runes.") - for(var/obj/effect/rune/R in orange(3,src)) - if(R.invisibility == INVISIBILITY_OBSERVER) - R.invisibility = 0 - R.alpha = initial(R.alpha) - else - R.visible_message("[R] fades away.") - R.invisibility = INVISIBILITY_OBSERVER - R.alpha = 100 //To help ghosts distinguish hidden runes + for(var/obj/effect/rune/R in orange(3,user)) + R.visible_message("[R] fades away.") + R.invisibility = INVISIBILITY_OBSERVER +//Rite of True Sight: Same as rune, but doesn't work on ghosts +/obj/item/weapon/paper/talisman/true_sight + cultist_name = "Talisman of Revealing" + cultist_desc = "A talisman that reveals nearby invisible runes." + invocation = "Nikt'o barada kla'atu!" + health_cost = 1 + +/obj/item/weapon/paper/talisman/true_sight/invoke(mob/living/user) + user.visible_message("A flash of light shines from [user]'s hand!", \ + "You speak the words of the talisman, revealing nearby runes.") + for(var/obj/effect/rune/R in orange(3,user)) + R.invisibility = 0 + + +//Rite of False Truths: Same as rune +/obj/item/weapon/paper/talisman/make_runes_fake + cultist_name = "Talisman of Disguising" + cultist_desc = "A talisman that will make nearby runes appear fake." + invocation = "By'o nar'nar!" + health_cost = 3 + +/obj/item/weapon/paper/talisman/make_runes_fake/invoke(mob/living/user) + user.visible_message("Dust flows from [user]s hand.", \ + "You speak the words of the talisman, making nearby runes appear fake.") + for(var/obj/effect/rune/R in orange(3,user)) + R.desc = "A rune drawn in crayon." //Rite of Disruption: Same as rune /obj/item/weapon/paper/talisman/emp @@ -184,22 +231,12 @@ Rite of Disorientation "You speak the words of the talisman, emitting an EMP blast.") empulse(src, 4, 8) - -//Rite of the Cleansing Flame: Same as rune -/obj/item/weapon/paper/talisman/flame - cultist_name = "Talisman of Immolation" - cultist_desc = "A talisman that sets any non-believers who can see you on fire." - invocation = "Dedo va'batoh!" - health_cost = 10 - -/obj/item/weapon/paper/talisman/flame/invoke(mob/living/user) - user.visible_message("\The [src] in [user]'s hand suddenly burns away in a red flash!", \ - "You speak the words of the talisman, setting your enemies on fire.") - for(var/mob/living/carbon/C in viewers(user)) - if(!iscultist(C) && !C.null_rod_check()) - C << "You feel your skin crisp as you burst into flames!" - C.fire_act() - +//Rite of Disorientation: Stuns and inhibit speech on a single target for quite some time +/obj/item/weapon/paper/talisman/stun + cultist_name = "Talisman of Stunning" + cultist_desc = "A talisman that will stun and inhibit speech on a single target. To use, attack target directly." + invocation = "Fuu ma'jin!" + health_cost = 15 //Rite of Arming: Equips cultist armor on the user, where available /obj/item/weapon/paper/talisman/armor @@ -208,6 +245,39 @@ Rite of Disorientation invocation = "N'ath reth sh'yro eth draggathnor!" health_cost = 3 +/obj/item/weapon/paper/talisman/stun/attack_self(mob/living/user) + if(iscultist(user)) + user << "To use this talisman, attack the target directly." + else + user << "There are indecipherable images scrawled on the paper in what looks to be... blood?" + +/obj/item/weapon/paper/talisman/stun/attack(mob/living/target, mob/living/user) + if(iscultist(user)) + user.whisper(invocation) + user.visible_message("[user] holds up [src], which explodes in a flash of red light!", \ + "You stun [target] with the talisman!") + var/obj/item/weapon/nullrod/N = locate() in target + if(N) + target.visible_message("[target]'s holy weapon absorbs the talisman's light!", \ + "Your holy weapon absorbs the blinding light!") + else + target.Weaken(9) + target.Stun(9) + target.flash_eyes(1,1) + if(issilicon(target)) + var/mob/living/silicon/S = target + S.emp_act(1) + if(iscarbon(target)) + var/mob/living/carbon/C = target + C.silent += 4 + C.stuttering += 15 + C.cultslurring += 15 + C.Jitter(15) + user.drop_item() + qdel(src) + return + ..() + /obj/item/weapon/paper/talisman/armor/invoke(mob/living/user) user.visible_message("Otherworldly armor suddenly appears on [user]!", \ "You speak the words of the talisman, arming yourself!") diff --git a/code/game/gamemodes/wizard/soulstone.dm b/code/game/gamemodes/wizard/soulstone.dm index 4dcfa1db23e..161e329fa57 100644 --- a/code/game/gamemodes/wizard/soulstone.dm +++ b/code/game/gamemodes/wizard/soulstone.dm @@ -124,6 +124,12 @@ if("VICTIM") var/mob/living/carbon/human/T = target + if(ticker.mode.name == "cult" && T.mind == ticker.mode:sacrifice_target) + if(iscultist(user)) + user << "The Geometer of blood wants this mortal sacrificed with the rune." + else + user << "The soul stone doesn't work for no apparent reason." + return 0 if(imprinted != "empty") user << "Capture failed!: The soul stone has already been imprinted with [imprinted]'s mind!" else @@ -137,8 +143,6 @@ if(contents.len) user << "Capture failed!: The soul stone is full! Use or free an existing soul to make room." else - if(iscultist(user)) - new /obj/item/summoning_orb(get_turf(T)) for(var/obj/item/W in T) T.unEquip(W) init_shade(src, T, user, vic = 1) @@ -204,7 +208,7 @@ if(stoner && iswizard(stoner)) newstruct << "You are still bound to serve your creator, follow their orders and help them complete their goals at all costs." else if(stoner && iscultist(stoner)) - newstruct << "You are still bound to serve the cult, follow their orders and help them summon the Geometer at all costs." + newstruct << "You are still bound to serve the cult, follow their orders and help them complete their goals at all costs." else newstruct << "You are still bound to serve your creator, follow their orders and help them complete their goals at all costs." newstruct.cancel_camera() @@ -266,4 +270,4 @@ T.unEquip(W) init_shade(C, T, U) qdel(T) - return 1 + return 1 \ No newline at end of file diff --git a/code/modules/admin/verbs/one_click_antag.dm b/code/modules/admin/verbs/one_click_antag.dm index aabbbf8f3f0..3ea77f65259 100644 --- a/code/modules/admin/verbs/one_click_antag.dm +++ b/code/modules/admin/verbs/one_click_antag.dm @@ -194,7 +194,7 @@ candidates += applicant if(candidates.len) - var/numCultists = min(candidates.len, 5) + var/numCultists = min(candidates.len, 4) for(var/i = 0, i=1) + newletter=copytext(phrase,(leng-counter)+1,(leng-counter)+2) + if(rand(1,2)==2) + if(lowertext(newletter)=="o") + newletter="u" + if(lowertext(newletter)=="s") + newletter="ch" + if(lowertext(newletter)=="a") + newletter="ah" + if(lowertext(newletter)=="u") + newletter="oo" + if(lowertext(newletter)=="c") + newletter=" NAR " + if(lowertext(newletter)=="t") + newletter=" SIE " + if(rand(1,4)==4) + if(newletter==" ") + newletter=" GLORY " + if(newletter=="H") + newletter=" HAIL " + + switch(rand(1,10)) + if(1) + newletter="'" + if(2) + newletter+="agn" + if(3) + newletter="fth" + if(4) + newletter="nglu" + newphrase+="[newletter]";counter-=1 + return newphrase + + /proc/stutter(n) var/te = html_decode(n) var/t = ""//placed before the message. Not really sure what it's for. diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 25c5eb7a6b3..c64dca71bef 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -53,6 +53,10 @@ var/datum/asset/assets = get_asset_datum(/datum/asset/simple/paper) assets.send(user) + if(istype(src, /obj/item/weapon/paper/talisman)) //Talismans cannot be read + if(!iscultist(user) && !user.stat) + user << "There are indecipherable images scrawled on the paper in what looks to be... blood?" + return if(in_range(user, src) || isobserver(user)) if( !(ishuman(user) || isobserver(user) || issilicon(user)) ) user << browse("[name][stars(info)]
    [stamps]", "window=[name]") diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 1c85ab8ec76..a390d7f2261 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -183,10 +183,13 @@ if (!M.stuttering) M.stuttering = 1 M.stuttering += 4 M.Dizzy(5) + if(iscultist(M) && prob(5)) + M.say(pick("Av'te Nar'sie","Pa'lid Mors","INO INO ORA ANA","SAT ANA!","Daim'niodeis Arc'iai Le'eones","R'ge Na'sie","Diabo us Vo'iscum","Eld' Mon Nobis")) if(data >= 75 && prob(33)) // 30 units, 135 seconds if (!M.confused) M.confused = 1 M.confused += 3 - if((is_handofgod_cultist(M) && !is_handofgod_prophet(M))) + if(iscultist(M) || (is_handofgod_cultist(M) && !is_handofgod_prophet(M))) + ticker.mode.remove_cultist(M.mind) ticker.mode.remove_hog_follower(M.mind) holder.remove_reagent(src.id, src.volume) // maybe this is a little too perfect and a max() cap on the statuses would be better?? M.jitteriness = 0 From 069759f2625870f2f87d30796b8c3328a4aad093 Mon Sep 17 00:00:00 2001 From: phil235 Date: Sat, 27 Feb 2016 15:46:30 +0100 Subject: [PATCH 033/235] When reagents are metabolized, we only call update procs like updatehealth() or update_canmove(), once instead of once for each reagent effect that usually calls an update. This fixes falling and getting up instantly every tick when you have a reagent weakening you and another healing the weaken effect. --- code/modules/mob/living/damage_procs.dm | 1 - code/modules/mob/living/living.dm | 19 +- code/modules/mob/mob.dm | 58 ++- code/modules/reagents/chemistry/holder.dm | 58 +-- .../chemistry/reagents/alcohol_reagents.dm | 53 +-- .../chemistry/reagents/drink_reagents.dm | 117 ++--- .../chemistry/reagents/drug_reagents.dm | 106 ++--- .../chemistry/reagents/food_reagents.dm | 26 +- .../chemistry/reagents/medicine_reagents.dm | 413 +++++++++--------- .../chemistry/reagents/other_reagents.dm | 62 +-- .../reagents/pyrotechnic_reagents.dm | 9 +- .../chemistry/reagents/toxin_reagents.dm | 150 ++++--- 12 files changed, 553 insertions(+), 519 deletions(-) diff --git a/code/modules/mob/living/damage_procs.dm b/code/modules/mob/living/damage_procs.dm index 1e53952cc9a..0690e8b11fd 100644 --- a/code/modules/mob/living/damage_procs.dm +++ b/code/modules/mob/living/damage_procs.dm @@ -73,7 +73,6 @@ if(JITTER) if(status_flags & CANSTUN) jitteriness = max(jitteriness,(effect * blocked)) - updatehealth() return 1 diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index aa91c1a2b79..d6f7048837e 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -310,6 +310,7 @@ Sorry Giacom. Please don't be mad :( if(status_flags & GODMODE) return 0 brainloss = Clamp(brainloss + amount, 0, maxHealth*2) + /mob/living/proc/setBrainLoss(amount) if(status_flags & GODMODE) return 0 @@ -318,28 +319,30 @@ Sorry Giacom. Please don't be mad :( /mob/living/proc/getStaminaLoss() return staminaloss -/mob/living/proc/adjustStaminaLoss(amount) +/mob/living/proc/adjustStaminaLoss(amount, updating_stamina = 1) return -/mob/living/carbon/adjustStaminaLoss(amount) +/mob/living/carbon/adjustStaminaLoss(amount, updating_stamina = 1) if(status_flags & GODMODE) return 0 staminaloss = Clamp(staminaloss + amount, 0, maxHealth*2) - update_stamina() + if(updating_stamina) + update_stamina() -/mob/living/carbon/alien/adjustStaminaLoss(amount) +/mob/living/carbon/alien/adjustStaminaLoss(amount, updating_stamina = 1) return -/mob/living/proc/setStaminaLoss(amount) +/mob/living/proc/setStaminaLoss(amount, updating_stamina = 1) return -/mob/living/carbon/setStaminaLoss(amount) +/mob/living/carbon/setStaminaLoss(amount, updating_stamina = 1) if(status_flags & GODMODE) return 0 staminaloss = amount - update_stamina() + if(updating_stamina) + update_stamina() -/mob/living/carbon/alien/setStaminaLoss(amount) +/mob/living/carbon/alien/setStaminaLoss(amount, updating_stamina = 1) return /mob/living/proc/getMaxHealth() diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 6f47cb5d2f6..7bbd446613a 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -768,56 +768,64 @@ var/next_mob_id = 0 /mob/proc/Dizzy(amount) dizziness = max(dizziness,amount,0) -/mob/proc/Stun(amount) +/mob/proc/Stun(amount, updating_canmove = 1) if(status_flags & CANSTUN) stunned = max(max(stunned,amount),0) //can't go below 0, getting a low amount of stun doesn't lower your current stun update_canmove() -/mob/proc/SetStunned(amount) //if you REALLY need to set stun to a set amount without the whole "can't go below current stunned" +/mob/proc/SetStunned(amount, updating_canmove = 1) //if you REALLY need to set stun to a set amount without the whole "can't go below current stunned" if(status_flags & CANSTUN) stunned = max(amount,0) - update_canmove() + if(updating_canmove) + update_canmove() -/mob/proc/AdjustStunned(amount) +/mob/proc/AdjustStunned(amount, updating_canmove = 1) if(status_flags & CANSTUN) stunned = max(stunned + amount,0) - update_canmove() + if(updating_canmove) + update_canmove() -/mob/proc/Weaken(amount, ignore_canweaken = 0) +/mob/proc/Weaken(amount, ignore_canweaken = 0, updating_canmove = 1) if((status_flags & CANWEAKEN) || ignore_canweaken) weakened = max(max(weakened,amount),0) - update_canmove() //updates lying, canmove and icons + if(updating_canmove) + update_canmove() //updates lying, canmove and icons -/mob/proc/SetWeakened(amount) +/mob/proc/SetWeakened(amount, updating_canmove = 1) if(status_flags & CANWEAKEN) weakened = max(amount,0) - update_canmove() //updates lying, canmove and icons + if(updating_canmove) + update_canmove() //updates lying, canmove and icons -/mob/proc/AdjustWeakened(amount, ignore_canweaken = 0) +/mob/proc/AdjustWeakened(amount, ignore_canweaken = 0, updating_canmove = 1) if((status_flags & CANWEAKEN) || ignore_canweaken) weakened = max(weakened + amount,0) - update_canmove() //updates lying, canmove and icons + if(updating_canmove) + update_canmove() //updates lying, canmove and icons -/mob/proc/Paralyse(amount) +/mob/proc/Paralyse(amount, updating_stat = 1) if(status_flags & CANPARALYSE) var/old_paralysis = paralysis paralysis = max(max(paralysis,amount),0) if((!old_paralysis && paralysis) || (old_paralysis && !paralysis)) - update_stat() + if(updating_stat) + update_stat() -/mob/proc/SetParalysis(amount) +/mob/proc/SetParalysis(amount, updating_stat = 1) if(status_flags & CANPARALYSE) var/old_paralysis = paralysis paralysis = max(amount,0) if((!old_paralysis && paralysis) || (old_paralysis && !paralysis)) - update_stat() + if(updating_stat) + update_stat() -/mob/proc/AdjustParalysis(amount) +/mob/proc/AdjustParalysis(amount, updating_stat = 1) if(status_flags & CANPARALYSE) var/old_paralysis = paralysis paralysis = max(paralysis + amount,0) if((!old_paralysis && paralysis) || (old_paralysis && !paralysis)) - update_stat() + if(updating_stat) + update_stat() /mob/proc/Sleeping(amount, updating_stat = 1) var/old_sleeping = sleeping @@ -831,25 +839,29 @@ var/next_mob_id = 0 if(updating_stat) update_stat() -/mob/proc/SetSleeping(amount) +/mob/proc/SetSleeping(amount, updating_stat = 1) var/old_sleeping = sleeping sleeping = max(amount,0) if(!old_sleeping && sleeping) throw_alert("asleep", /obj/screen/alert/asleep) - update_stat() + if(updating_stat) + update_stat() else if(old_sleeping && !sleeping) clear_alert("asleep") - update_stat() + if(updating_stat) + update_stat() -/mob/proc/AdjustSleeping(amount) +/mob/proc/AdjustSleeping(amount, updating_stat = 1) var/old_sleeping = sleeping sleeping = max(sleeping + amount,0) if(!old_sleeping && sleeping) throw_alert("asleep", /obj/screen/alert/asleep) - update_stat() + if(updating_stat) + update_stat() else if(old_sleeping && !sleeping) clear_alert("asleep") - update_stat() + if(updating_stat) + update_stat() /mob/proc/Resting(amount) resting = max(max(resting,amount),0) diff --git a/code/modules/reagents/chemistry/holder.dm b/code/modules/reagents/chemistry/holder.dm index 2e0619a2af9..c65357d392d 100644 --- a/code/modules/reagents/chemistry/holder.dm +++ b/code/modules/reagents/chemistry/holder.dm @@ -233,61 +233,61 @@ var/const/INJECT = 5 //injection return total_transfered */ -/datum/reagents/proc/metabolize(mob/M, can_overdose = 0) - if(M) - chem_temp = M.bodytemperature +/datum/reagents/proc/metabolize(mob/living/carbon/C, can_overdose = 0) + if(C) + chem_temp = C.bodytemperature handle_reactions() - + var/need_mob_update = 0 for(var/reagent in reagent_list) var/datum/reagent/R = reagent if(!R.holder) continue - if(!M) - M = R.holder.my_atom - if(M && R) - if(M.reagent_check(R) != 1) + if(!C) + C = R.holder.my_atom + if(C && R) + if(C.reagent_check(R) != 1) if(can_overdose) if(R.overdose_threshold) if(R.volume >= R.overdose_threshold && !R.overdosed) R.overdosed = 1 - R.overdose_start(M) + need_mob_update += R.overdose_start(C) if(R.addiction_threshold) if(R.volume >= R.addiction_threshold && !is_type_in_list(R, addiction_list)) var/datum/reagent/new_reagent = new R.type() addiction_list.Add(new_reagent) if(R.overdosed) - R.overdose_process(M) + need_mob_update += R.overdose_process(C) if(is_type_in_list(R,addiction_list)) for(var/addiction in addiction_list) var/datum/reagent/A = addiction if(istype(R, A)) A.addiction_stage = -15 // you're satisfied for a good while. - R.on_mob_life(M) + need_mob_update += R.on_mob_life(C) if(can_overdose) if(addiction_tick == 6) addiction_tick = 1 for(var/addiction in addiction_list) var/datum/reagent/R = addiction - if(M && R) - if(R.addiction_stage <= 0) - R.addiction_stage++ - if(R.addiction_stage > 0 && R.addiction_stage <= 10) - R.addiction_act_stage1(M) - R.addiction_stage++ - if(R.addiction_stage > 10 && R.addiction_stage <= 20) - R.addiction_act_stage2(M) - R.addiction_stage++ - if(R.addiction_stage > 20 && R.addiction_stage <= 30) - R.addiction_act_stage3(M) - R.addiction_stage++ - if(R.addiction_stage > 30 && R.addiction_stage <= 40) - R.addiction_act_stage4(M) - R.addiction_stage++ - if(R.addiction_stage > 40) - M << "You feel like you've gotten over your need for [R.name]." - addiction_list.Remove(R) + if(C && R) + R.addiction_stage++ + switch(R.addiction_stage) + if(1 to 10) + need_mob_update += R.addiction_act_stage1(C) + if(10 to 20) + need_mob_update += R.addiction_act_stage2(C) + if(20 to 30) + need_mob_update += R.addiction_act_stage3(C) + if(30 to 40) + need_mob_update += R.addiction_act_stage4(C) + if(40 to INFINITY) + C << "You feel like you've gotten over your need for [R.name]." + addiction_list.Remove(R) addiction_tick++ + if(C && need_mob_update) //some of the metabolized reagents had effects on the mob that requires some updates. + C.updatehealth() + C.update_canmove() + C.update_stamina() update_total() /datum/reagents/process() diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index 58addafb723..ef1cdef9597 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -33,9 +33,10 @@ if(M.confused < drunk_value) M.confused += 3 if(volume >= boozepwr*3.8) - M.adjustToxLoss(1) - ..() - return + M.adjustToxLoss(1, 0) + . = 1 + return ..() | . + /datum/reagent/consumable/ethanol/reaction_obj(obj/O, reac_volume) if(istype(O,/obj/item/weapon/paper)) var/obj/item/weapon/paper/paperaffected = O @@ -55,7 +56,7 @@ return if(method == TOUCH || method == VAPOR) M.adjust_fire_stacks(reac_volume / 15) - ..() + return ..() /datum/reagent/consumable/ethanol/beer name = "Beer" @@ -81,10 +82,10 @@ /datum/reagent/consumable/ethanol/kahlua/on_mob_life(mob/living/M) M.dizziness = max(0,M.dizziness-5) M.drowsyness = max(0,M.drowsyness-3) - M.AdjustSleeping(-2) + M.AdjustSleeping(-2, 0) M.Jitter(5) ..() - return + return 1 /datum/reagent/consumable/ethanol/whiskey name = "Whiskey" @@ -108,7 +109,7 @@ M.bodytemperature = max(310, M.bodytemperature - (5 * TEMPERATURE_DAMAGE_COEFFICIENT)) M.Jitter(5) ..() - return + return 1 /datum/reagent/consumable/ethanol/vodka name = "Vodka" @@ -119,8 +120,7 @@ /datum/reagent/consumable/ethanol/vodka/on_mob_life(mob/living/M) M.radiation = max(M.radiation-2,0) - ..() - return + return ..() /datum/reagent/consumable/ethanol/bilk name = "Bilk" @@ -132,9 +132,9 @@ /datum/reagent/consumable/ethanol/bilk/on_mob_life(mob/living/M) if(M.getBruteLoss() && prob(10)) - M.heal_organ_damage(1,0) - ..() - return + M.heal_organ_damage(1,0, 0) + . = 1 + return ..() | . /datum/reagent/consumable/ethanol/threemileisland name = "Three Mile Island Iced Tea" @@ -145,7 +145,7 @@ /datum/reagent/consumable/ethanol/threemileisland/on_mob_life(mob/living/M) M.set_drugginess(50) - ..() + return ..() /datum/reagent/consumable/ethanol/gin name = "Gin" @@ -311,8 +311,7 @@ /datum/reagent/consumable/ethanol/toxins_special/on_mob_life(var/mob/living/M as mob) if (M.bodytemperature < 330) M.bodytemperature = min(330, M.bodytemperature + (15 * TEMPERATURE_DAMAGE_COEFFICIENT)) //310 is the normal bodytemp. 310.055 - ..() - return + return ..() /datum/reagent/consumable/ethanol/beepsky_smash name = "Beepsky Smash" @@ -325,7 +324,7 @@ /datum/reagent/consumable/ethanol/beepsky_smash/on_mob_life(mob/living/M) M.Stun(2) ..() - return + return 1 /datum/reagent/consumable/ethanol/irish_cream name = "Irish Cream" @@ -399,8 +398,7 @@ /datum/reagent/consumable/ethanol/manhattan_proj/on_mob_life(mob/living/M) M.set_drugginess(30) - ..() - return + return ..() /datum/reagent/consumable/ethanol/whiskeysoda name = "Whiskey Soda" @@ -419,8 +417,7 @@ /datum/reagent/consumable/ethanol/antifreeze/on_mob_life(mob/living/M) if (M.bodytemperature < 330) M.bodytemperature = min(330, M.bodytemperature + (20 * TEMPERATURE_DAMAGE_COEFFICIENT)) //310 is the normal bodytemp. 310.055 - ..() - return + return ..() /datum/reagent/consumable/ethanol/barefoot name = "Barefoot" @@ -481,8 +478,7 @@ /datum/reagent/consumable/ethanol/sbiten/on_mob_life(mob/living/M) if (M.bodytemperature < 360) M.bodytemperature = min(360, M.bodytemperature + (50 * TEMPERATURE_DAMAGE_COEFFICIENT)) //310 is the normal bodytemp. 310.055 - ..() - return + return ..() /datum/reagent/consumable/ethanol/devilskiss name = "Devils Kiss" @@ -516,8 +512,7 @@ /datum/reagent/consumable/ethanol/iced_beer/on_mob_life(mob/living/M) if(M.bodytemperature > 270) M.bodytemperature = max(270, M.bodytemperature - (20 * TEMPERATURE_DAMAGE_COEFFICIENT)) //310 is the normal bodytemp. 310.055 - ..() - return + return ..() /datum/reagent/consumable/ethanol/grog name = "Grog" @@ -607,9 +602,9 @@ /datum/reagent/consumable/ethanol/bananahonk/on_mob_life(mob/living/M) if( ( istype(M, /mob/living/carbon/human) && M.job in list("Clown") ) || istype(M, /mob/living/carbon/monkey) ) - M.heal_organ_damage(1,1) - ..() - return + M.heal_organ_damage(1,1, 0) + . = 1 + return ..() | . /datum/reagent/consumable/ethanol/silencer name = "Silencer" @@ -622,8 +617,8 @@ /datum/reagent/consumable/ethanol/silencer/on_mob_life(mob/living/M) if(istype(M, /mob/living/carbon/human) && M.job in list("Mime")) M.heal_organ_damage(1,1) - ..() - return + . = 1 + return ..() | . /datum/reagent/consumable/ethanol/drunkenblumpkin name = "Drunken Blumpkin" diff --git a/code/modules/reagents/chemistry/reagents/drink_reagents.dm b/code/modules/reagents/chemistry/reagents/drink_reagents.dm index 7a724cb74ef..d530e2fc8f7 100644 --- a/code/modules/reagents/chemistry/reagents/drink_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drink_reagents.dm @@ -12,9 +12,9 @@ /datum/reagent/consumable/orangejuice/on_mob_life(mob/living/M) if(M.getOxyLoss() && prob(30)) - M.adjustOxyLoss(-1) + M.adjustOxyLoss(-1, 0) + . = 1 ..() - return /datum/reagent/consumable/tomatojuice name = "Tomato Juice" @@ -24,9 +24,9 @@ /datum/reagent/consumable/tomatojuice/on_mob_life(mob/living/M) if(M.getFireLoss() && prob(20)) - M.heal_organ_damage(0,1) + M.heal_organ_damage(0,1, 0) + . = 1 ..() - return /datum/reagent/consumable/limejuice name = "Lime Juice" @@ -36,9 +36,9 @@ /datum/reagent/consumable/limejuice/on_mob_life(mob/living/M) if(M.getToxLoss() && prob(20)) - M.adjustToxLoss(-1*REM) + M.adjustToxLoss(-1*REM, 0) + . = 1 ..() - return /datum/reagent/consumable/carrotjuice name = "Carrot juice" @@ -71,9 +71,9 @@ color = "#863353" // rgb: 134, 51, 83 /datum/reagent/consumable/poisonberryjuice/on_mob_life(mob/living/M) - M.adjustToxLoss(1) + M.adjustToxLoss(1, 0) + . = 1 ..() - return /datum/reagent/consumable/watermelonjuice name = "Watermelon Juice" @@ -95,7 +95,8 @@ /datum/reagent/consumable/banana/on_mob_life(mob/living/M) if( ( istype(M, /mob/living/carbon/human) && M.job in list("Clown") ) || istype(M, /mob/living/carbon/monkey) ) - M.heal_organ_damage(1,1) + M.heal_organ_damage(1,1, 0) + . = 1 ..() /datum/reagent/consumable/nothing @@ -105,7 +106,8 @@ /datum/reagent/consumable/nothing/on_mob_life(mob/living/M) if(istype(M, /mob/living/carbon/human) && M.job in list("Mime")) - M.heal_organ_damage(1,1) + M.heal_organ_damage(1,1, 0) + . = 1 ..() /datum/reagent/consumable/potato_juice @@ -129,11 +131,11 @@ /datum/reagent/consumable/milk/on_mob_life(mob/living/M) if(M.getBruteLoss() && prob(20)) - M.heal_organ_damage(1,0) + M.heal_organ_damage(1,0, 0) + . = 1 if(holder.has_reagent("capsaicin")) holder.remove_reagent("capsaicin", 2) ..() - return /datum/reagent/consumable/soymilk name = "Soy Milk" @@ -143,9 +145,9 @@ /datum/reagent/consumable/soymilk/on_mob_life(mob/living/M) if(M.getBruteLoss() && prob(20)) - M.heal_organ_damage(1,0) + M.heal_organ_damage(1,0, 0) + . = 1 ..() - return /datum/reagent/consumable/cream name = "Cream" @@ -155,9 +157,9 @@ /datum/reagent/consumable/cream/on_mob_life(mob/living/M) if(M.getBruteLoss() && prob(20)) - M.heal_organ_damage(1,0) + M.heal_organ_damage(1,0, 0) + . = 1 ..() - return /datum/reagent/consumable/coffee name = "Coffee" @@ -174,12 +176,13 @@ /datum/reagent/consumable/coffee/on_mob_life(mob/living/M) M.dizziness = max(0,M.dizziness-5) M.drowsyness = max(0,M.drowsyness-3) - M.AdjustSleeping(-2) + M.AdjustSleeping(-2, 0) if (M.bodytemperature < 310)//310 is the normal bodytemp. 310.055 M.bodytemperature = min(310, M.bodytemperature + (25 * TEMPERATURE_DAMAGE_COEFFICIENT)) if(holder.has_reagent("frostoil")) holder.remove_reagent("frostoil", 5) ..() + . = 1 /datum/reagent/consumable/tea name = "Tea" @@ -192,13 +195,13 @@ M.dizziness = max(0,M.dizziness-2) M.drowsyness = max(0,M.drowsyness-1) M.jitteriness = max(0,M.jitteriness-3) - M.AdjustSleeping(-1) + M.AdjustSleeping(-1, 0) if(M.getToxLoss() && prob(20)) - M.adjustToxLoss(-1) + M.adjustToxLoss(-1, 0) if (M.bodytemperature < 310) //310 is the normal bodytemp. 310.055 M.bodytemperature = min(310, M.bodytemperature + (20 * TEMPERATURE_DAMAGE_COEFFICIENT)) ..() - return + . = 1 /datum/reagent/consumable/icecoffee name = "Iced Coffee" @@ -210,12 +213,12 @@ /datum/reagent/consumable/icecoffee/on_mob_life(mob/living/M) M.dizziness = max(0,M.dizziness-5) M.drowsyness = max(0,M.drowsyness-3) - M.AdjustSleeping(-2) + M.AdjustSleeping(-2, 0) if (M.bodytemperature > 310)//310 is the normal bodytemp. 310.055 M.bodytemperature = max(310, M.bodytemperature - (5 * TEMPERATURE_DAMAGE_COEFFICIENT)) M.Jitter(5) ..() - return + . = 1 /datum/reagent/consumable/icetea name = "Iced Tea" @@ -227,13 +230,13 @@ /datum/reagent/consumable/icetea/on_mob_life(mob/living/M) M.dizziness = max(0,M.dizziness-2) M.drowsyness = max(0,M.drowsyness-1) - M.AdjustSleeping(-2) + M.AdjustSleeping(-2, 0) if(M.getToxLoss() && prob(20)) - M.adjustToxLoss(-1) + M.adjustToxLoss(-1, 0) if (M.bodytemperature > 310)//310 is the normal bodytemp. 310.055 M.bodytemperature = max(310, M.bodytemperature - (5 * TEMPERATURE_DAMAGE_COEFFICIENT)) ..() - return + . = 1 /datum/reagent/consumable/space_cola name = "Cola" @@ -246,7 +249,6 @@ if (M.bodytemperature > 310)//310 is the normal bodytemp. 310.055 M.bodytemperature = max(310, M.bodytemperature - (5 * TEMPERATURE_DAMAGE_COEFFICIENT)) ..() - return /datum/reagent/consumable/nuka_cola name = "Nuka Cola" @@ -259,12 +261,12 @@ M.set_drugginess(30) M.dizziness +=5 M.drowsyness = 0 - M.AdjustSleeping(-2) + M.AdjustSleeping(-2, 0) M.status_flags |= GOTTAGOFAST if (M.bodytemperature > 310)//310 is the normal bodytemp. 310.055 M.bodytemperature = max(310, M.bodytemperature - (5 * TEMPERATURE_DAMAGE_COEFFICIENT)) ..() - return + . = 1 /datum/reagent/consumable/spacemountainwind name = "SM Wind" @@ -274,11 +276,12 @@ /datum/reagent/consumable/spacemountainwind/on_mob_life(mob/living/M) M.drowsyness = max(0,M.drowsyness-7) - M.AdjustSleeping(-1) + M.AdjustSleeping(-1, 0) if (M.bodytemperature > 310) M.bodytemperature = max(310, M.bodytemperature - (5 * TEMPERATURE_DAMAGE_COEFFICIENT)) M.Jitter(5) ..() + . = 1 /datum/reagent/consumable/dr_gibb name = "Dr. Gibb" @@ -291,7 +294,6 @@ if (M.bodytemperature > 310) M.bodytemperature = max(310, M.bodytemperature - (5 * TEMPERATURE_DAMAGE_COEFFICIENT)) //310 is the normal bodytemp. 310.055 ..() - return /datum/reagent/consumable/space_up name = "Space-Up" @@ -303,7 +305,6 @@ if (M.bodytemperature > 310) M.bodytemperature = max(310, M.bodytemperature - (8 * TEMPERATURE_DAMAGE_COEFFICIENT)) //310 is the normal bodytemp. 310.055 ..() - return /datum/reagent/consumable/lemon_lime name = "Lemon Lime" @@ -315,7 +316,6 @@ if (M.bodytemperature > 310) M.bodytemperature = max(310, M.bodytemperature - (8 * TEMPERATURE_DAMAGE_COEFFICIENT)) //310 is the normal bodytemp. 310.055 ..() - return /datum/reagent/consumable/sodawater name = "Soda Water" @@ -329,7 +329,6 @@ if (M.bodytemperature > 310) M.bodytemperature = max(310, M.bodytemperature - (5 * TEMPERATURE_DAMAGE_COEFFICIENT)) ..() - return /datum/reagent/consumable/tonic name = "Tonic Water" @@ -340,11 +339,11 @@ /datum/reagent/consumable/tonic/on_mob_life(mob/living/M) M.dizziness = max(0,M.dizziness-5) M.drowsyness = max(0,M.drowsyness-3) - M.AdjustSleeping(-2) + M.AdjustSleeping(-2, 0) if (M.bodytemperature > 310) M.bodytemperature = max(310, M.bodytemperature - (5 * TEMPERATURE_DAMAGE_COEFFICIENT)) ..() - return + . = 1 /datum/reagent/consumable/ice name = "Ice" @@ -354,9 +353,8 @@ color = "#619494" // rgb: 97, 148, 148 /datum/reagent/consumable/ice/on_mob_life(mob/living/M) - M.bodytemperature -= 5 * TEMPERATURE_DAMAGE_COEFFICIENT + M.bodytemperature = max( M.bodytemperature - 5 * TEMPERATURE_DAMAGE_COEFFICIENT, 0) ..() - return /datum/reagent/consumable/soy_latte name = "Soy Latte" @@ -367,14 +365,14 @@ /datum/reagent/consumable/soy_latte/on_mob_life(mob/living/M) M.dizziness = max(0,M.dizziness-5) M.drowsyness = max(0,M.drowsyness-3) - M.SetSleeping(0) + M.SetSleeping(0, 0) if (M.bodytemperature < 310)//310 is the normal bodytemp. 310.055 M.bodytemperature = min(310, M.bodytemperature + (5 * TEMPERATURE_DAMAGE_COEFFICIENT)) M.Jitter(5) if(M.getBruteLoss() && prob(20)) - M.heal_organ_damage(1,0) + M.heal_organ_damage(1,0, 0) ..() - return + . = 1 /datum/reagent/consumable/cafe_latte name = "Cafe Latte" @@ -385,14 +383,14 @@ /datum/reagent/consumable/cafe_latte/on_mob_life(mob/living/M) M.dizziness = max(0,M.dizziness-5) M.drowsyness = max(0,M.drowsyness-3) - M.SetSleeping(0) + M.SetSleeping(0, 0) if (M.bodytemperature < 310)//310 is the normal bodytemp. 310.055 M.bodytemperature = min(310, M.bodytemperature + (5 * TEMPERATURE_DAMAGE_COEFFICIENT)) M.Jitter(5) if(M.getBruteLoss() && prob(20)) - M.heal_organ_damage(1,0) + M.heal_organ_damage(1,0, 0) ..() - return + . = 1 /datum/reagent/consumable/doctor_delight name = "The Doctor's Delight" @@ -401,14 +399,15 @@ color = "#FF8CFF" // rgb: 255, 140, 255 /datum/reagent/consumable/doctor_delight/on_mob_life(mob/living/M) - M.adjustBruteLoss(-0.5) - M.adjustFireLoss(-0.5) - M.adjustToxLoss(-0.5) - M.adjustOxyLoss(-0.5) + M.adjustBruteLoss(-0.5, 0) + M.adjustFireLoss(-0.5, 0) + M.adjustToxLoss(-0.5, 0) + M.adjustOxyLoss(-0.5, 0) if(M.nutrition && (M.nutrition - 2 > 0)) if(!(M.mind && M.mind.assigned_role == "Medical Doctor")) //Drains the nutrition of the holder. Not medical doctors though, since it's the Doctor's Delight! M.nutrition -= 2 ..() + . = 1 /datum/reagent/consumable/chocolatepudding name = "Chocolate Pudding" @@ -493,12 +492,13 @@ M.slurring += 3 switch(current_cycle) if(51 to 200) - M.Sleeping(5) + M.Sleeping(5, 0) + . = 1 if(201 to INFINITY) - M.AdjustSleeping(2) - M.adjustToxLoss(2) + M.AdjustSleeping(2, 0) + M.adjustToxLoss(2, 0) + . = 1 ..() - return /datum/reagent/consumable/gargle_blaster name = "Pan-Galactic Gargle Blaster" @@ -519,9 +519,9 @@ if(55 to 200) M.set_drugginess(55) if(200 to INFINITY) - M.adjustToxLoss(2) + M.adjustToxLoss(2, 0) + . = 1 ..() - return /datum/reagent/consumable/neurotoxin name = "Neurotoxin" @@ -530,7 +530,7 @@ color = "#2E2E61" // rgb: 46, 46, 97 /datum/reagent/consumable/neurotoxin/on_mob_life(mob/living/carbon/M) - M.weakened = max(M.weakened, 3) + M.Weaken(3, 1, 0) M.dizziness +=6 switch(current_cycle) if(15 to 45) @@ -543,9 +543,9 @@ if(55 to 200) M.set_drugginess(55) if(200 to INFINITY) - M.adjustToxLoss(2) + M.adjustToxLoss(2, 0) ..() - return + . = 1 /datum/reagent/consumable/hippies_delight name = "Hippie's Delight" @@ -583,6 +583,7 @@ if(prob(40)) M.emote(pick("twitch","giggle")) if(prob(30)) - M.adjustToxLoss(2) + M.adjustToxLoss(2, 0) + . = 1 ..() - return + diff --git a/code/modules/reagents/chemistry/reagents/drug_reagents.dm b/code/modules/reagents/chemistry/reagents/drug_reagents.dm index a19a67aaf36..c18c25c37e7 100644 --- a/code/modules/reagents/chemistry/reagents/drug_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drug_reagents.dm @@ -42,9 +42,10 @@ if(prob(1)) var/smoke_message = pick("You feel relaxed.", "You feel calmed.","You feel alert.","You feel rugged.") M << "[smoke_message]" - M.AdjustStunned(-1) - M.adjustStaminaLoss(-0.5*REM) + M.AdjustStunned(-1, 0) + M.adjustStaminaLoss(-0.5*REM, 0) ..() + . = 1 /datum/reagent/drug/crank name = "Crank" @@ -59,34 +60,39 @@ var/high_message = pick("You feel jittery.", "You feel like you gotta go fast.", "You feel like you need to step it up.") if(prob(5)) M << "[high_message]" - M.AdjustParalysis(-1) - M.AdjustStunned(-1) - M.AdjustWeakened(-1) + M.AdjustParalysis(-1, 0) + M.AdjustStunned(-1, 0) + M.AdjustWeakened(-1, 0) ..() + . = 1 /datum/reagent/drug/crank/overdose_process(mob/living/M) M.adjustBrainLoss(2*REM) - M.adjustToxLoss(2*REM) - M.adjustBruteLoss(2*REM) + M.adjustToxLoss(2*REM, 0) + M.adjustBruteLoss(2*REM, 0) ..() + . = 1 /datum/reagent/drug/crank/addiction_act_stage1(mob/living/M) M.adjustBrainLoss(5*REM) ..() /datum/reagent/drug/crank/addiction_act_stage2(mob/living/M) - M.adjustToxLoss(5*REM) + M.adjustToxLoss(5*REM, 0) ..() + . = 1 /datum/reagent/drug/crank/addiction_act_stage3(mob/living/M) - M.adjustBruteLoss(5*REM) + M.adjustBruteLoss(5*REM, 0) ..() + . = 1 /datum/reagent/drug/crank/addiction_act_stage4(mob/living/M) M.adjustBrainLoss(5*REM) - M.adjustToxLoss(5*REM) - M.adjustBruteLoss(5*REM) + M.adjustToxLoss(5*REM, 0) + M.adjustBruteLoss(5*REM, 0) ..() + . = 1 /datum/reagent/drug/krokodil name = "Krokodil" @@ -103,41 +109,40 @@ if(prob(5)) M << "[high_message]" ..() - return /datum/reagent/drug/krokodil/overdose_process(mob/living/M) M.adjustBrainLoss(0.25*REM) - M.adjustToxLoss(0.25*REM) + M.adjustToxLoss(0.25*REM, 0) ..() - return - + . = 1 /datum/reagent/drug/krokodil/addiction_act_stage1(mob/living/M) M.adjustBrainLoss(2*REM) - M.adjustToxLoss(2*REM) + M.adjustToxLoss(2*REM, 0) ..() - return + . = 1 + /datum/reagent/krokodil/addiction_act_stage2(mob/living/M) if(prob(25)) M << "Your skin feels loose..." ..() - return + /datum/reagent/drug/krokodil/addiction_act_stage3(mob/living/M) if(prob(25)) M << "Your skin starts to peel away..." - M.adjustBruteLoss(3*REM) + M.adjustBruteLoss(3*REM, 0) ..() - return + . = 1 /datum/reagent/drug/krokodil/addiction_act_stage4(mob/living/carbon/human/M) if(M.has_dna() && M.dna.species.id != "zombie") M << "Your skin falls off easily!" - M.adjustBruteLoss(50*REM) // holy shit your skin just FELL THE FUCK OFF + M.adjustBruteLoss(50*REM, 0) // holy shit your skin just FELL THE FUCK OFF M.set_species(/datum/species/cosmetic_zombie) else - M.adjustBruteLoss(5*REM) + M.adjustBruteLoss(5*REM, 0) ..() - return + . = 1 /datum/reagent/drug/methamphetamine name = "Methamphetamine" @@ -153,17 +158,17 @@ var/high_message = pick("You feel hyper.", "You feel like you need to go faster.", "You feel like you can run the world.") if(prob(5)) M << "[high_message]" - M.AdjustParalysis(-2) - M.AdjustStunned(-2) - M.AdjustWeakened(-2) - M.adjustStaminaLoss(-2) + M.AdjustParalysis(-2, 0) + M.AdjustStunned(-2, 0) + M.AdjustWeakened(-2, 0) + M.adjustStaminaLoss(-2, 0) M.status_flags |= GOTTAGOREALLYFAST M.Jitter(2) M.adjustBrainLoss(0.25) if(prob(5)) M.emote(pick("twitch", "shiver")) ..() - return + . = 1 /datum/reagent/drug/methamphetamine/overdose_process(mob/living/M) if(M.canmove && !istype(M.loc, /atom/movable)) @@ -177,23 +182,23 @@ if(I) M.drop_item() ..() - M.adjustToxLoss(1) + M.adjustToxLoss(1, 0) M.adjustBrainLoss(pick(0.5, 0.6, 0.7, 0.8, 0.9, 1)) - return + . = 1 /datum/reagent/drug/methamphetamine/addiction_act_stage1(mob/living/M) M.Jitter(5) if(prob(20)) M.emote(pick("twitch","drool","moan")) ..() - return + /datum/reagent/drug/methamphetamine/addiction_act_stage2(mob/living/M) M.Jitter(10) M.Dizzy(10) if(prob(30)) M.emote(pick("twitch","drool","moan")) ..() - return + /datum/reagent/drug/methamphetamine/addiction_act_stage3(mob/living/M) if(M.canmove && !istype(M.loc, /atom/movable)) for(var/i = 0, i < 4, i++) @@ -203,18 +208,18 @@ if(prob(40)) M.emote(pick("twitch","drool","moan")) ..() - return + /datum/reagent/drug/methamphetamine/addiction_act_stage4(mob/living/carbon/human/M) if(M.canmove && !istype(M.loc, /atom/movable)) for(var/i = 0, i < 8, i++) step(M, pick(cardinal)) M.Jitter(20) M.Dizzy(20) - M.adjustToxLoss(5) + M.adjustToxLoss(5, 0) if(prob(50)) M.emote(pick("twitch","drool","moan")) ..() - return + . = 1 /datum/reagent/drug/bath_salts name = "Bath Salts" @@ -230,18 +235,18 @@ var/high_message = pick("You feel amped up.", "You feel ready.", "You feel like you can push it to the limit.") if(prob(5)) M << "[high_message]" - M.AdjustParalysis(-3) - M.AdjustStunned(-3) - M.AdjustWeakened(-3) - M.adjustStaminaLoss(-5) + M.AdjustParalysis(-3, 0) + M.AdjustStunned(-3, 0) + M.AdjustWeakened(-3, 0) + M.adjustStaminaLoss(-5, 0) M.adjustBrainLoss(0.5) - M.adjustToxLoss(0.1) + M.adjustToxLoss(0.1, 0) M.hallucination += 10 if(M.canmove && !istype(M.loc, /atom/movable)) step(M, pick(cardinal)) step(M, pick(cardinal)) ..() - return + . = 1 /datum/reagent/drug/bath_salts/overdose_process(mob/living/M) M.hallucination += 10 @@ -255,7 +260,6 @@ if(I) M.drop_item() ..() - return /datum/reagent/drug/bath_salts/addiction_act_stage1(mob/living/M) M.hallucination += 10 @@ -267,7 +271,7 @@ if(prob(20)) M.emote(pick("twitch","drool","moan")) ..() - return + /datum/reagent/drug/bath_salts/addiction_act_stage2(mob/living/M) M.hallucination += 20 if(M.canmove && !istype(M.loc, /atom/movable)) @@ -279,7 +283,7 @@ if(prob(30)) M.emote(pick("twitch","drool","moan")) ..() - return + /datum/reagent/drug/bath_salts/addiction_act_stage3(mob/living/M) M.hallucination += 30 if(M.canmove && !istype(M.loc, /atom/movable)) @@ -291,7 +295,7 @@ if(prob(40)) M.emote(pick("twitch","drool","moan")) ..() - return + /datum/reagent/drug/bath_salts/addiction_act_stage4(mob/living/carbon/human/M) M.hallucination += 40 if(M.canmove && !istype(M.loc, /atom/movable)) @@ -299,12 +303,12 @@ step(M, pick(cardinal)) M.Jitter(50) M.Dizzy(50) - M.adjustToxLoss(5) + M.adjustToxLoss(5, 0) M.adjustBrainLoss(10) if(prob(50)) M.emote(pick("twitch","drool","moan")) ..() - return + . = 1 /datum/reagent/drug/aranesp name = "Aranesp" @@ -317,10 +321,10 @@ var/high_message = pick("You feel amped up.", "You feel ready.", "You feel like you can push it to the limit.") if(prob(5)) M << "[high_message]" - M.adjustStaminaLoss(-18) - M.adjustToxLoss(0.5) + M.adjustStaminaLoss(-18, 0) + M.adjustToxLoss(0.5, 0) if(prob(50)) M.losebreath++ - M.adjustOxyLoss(1) + M.adjustOxyLoss(1, 0) ..() - return + . = 1 diff --git a/code/modules/reagents/chemistry/reagents/food_reagents.dm b/code/modules/reagents/chemistry/reagents/food_reagents.dm index 0e6e7378091..835f3f4f205 100644 --- a/code/modules/reagents/chemistry/reagents/food_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/food_reagents.dm @@ -27,9 +27,9 @@ /datum/reagent/consumable/nutriment/on_mob_life(mob/living/M) if(prob(50)) - M.heal_organ_damage(1,0) + M.heal_organ_damage(1,0, 0) + . = 1 ..() - return /datum/reagent/consumable/vitamin name = "Vitamin" @@ -40,11 +40,11 @@ /datum/reagent/consumable/vitamin/on_mob_life(mob/living/M) if(prob(50)) - M.heal_organ_damage(1,1) + M.heal_organ_damage(1,1, 0) + . = 1 if(M.satiety < 600) M.satiety += 30 ..() - return /datum/reagent/consumable/sugar name = "Sugar" @@ -58,11 +58,13 @@ /datum/reagent/consumable/sugar/overdose_start(mob/living/M) M << "You go into hyperglycaemic shock! Lay off the twinkies!" - M.AdjustSleeping(30) + M.AdjustSleeping(30, 0) + . = 1 /datum/reagent/consumable/sugar/overdose_process(mob/living/M) - M.AdjustSleeping(3) + M.AdjustSleeping(3, 0) ..() + . = 1 /datum/reagent/consumable/virus_food name = "Virus Food" @@ -113,7 +115,6 @@ if(isslime(M)) M.bodytemperature += rand(20,25) ..() - return /datum/reagent/consumable/frostoil name = "Frost Oil" @@ -146,7 +147,6 @@ if(isslime(M)) M.bodytemperature -= rand(20,25) ..() - return /datum/reagent/consumable/frostoil/reaction_turf(turf/simulated/T, reac_volume) if(reac_volume >= 5) @@ -210,7 +210,7 @@ victim.drop_item() return else if ( eyes_covered ) // Eye cover is better than mouth cover - victim.adjust_blurriness(3) + victim.blur_eyes(3) victim.damageoverlaytemp = 30 return else // Oh dear :D @@ -228,7 +228,6 @@ if(prob(5)) M.visible_message("[M] [pick("dry heaves!","coughs!","splutters!")]") ..() - return /datum/reagent/consumable/sodiumchloride name = "Table Salt" @@ -302,9 +301,8 @@ /datum/reagent/consumable/sprinkles/on_mob_life(mob/living/M) if(istype(M, /mob/living/carbon/human) && M.job in list("Security Officer", "Head of Security", "Detective", "Warden")) - M.heal_organ_damage(1,1) - ..() - return + M.heal_organ_damage(1,1, 0) + . = 1 ..() /datum/reagent/consumable/cornoil @@ -351,7 +349,6 @@ if (M.bodytemperature < 310)//310 is the normal bodytemp. 310.055 M.bodytemperature = min(310, M.bodytemperature + (10 * TEMPERATURE_DAMAGE_COEFFICIENT)) ..() - return /datum/reagent/consumable/hell_ramen name = "Hell Ramen" @@ -363,7 +360,6 @@ /datum/reagent/consumable/hell_ramen/on_mob_life(mob/living/M) M.bodytemperature += 10 * TEMPERATURE_DAMAGE_COEFFICIENT ..() - return /datum/reagent/consumable/flour name = "Flour" diff --git a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm index 18f182cde40..a1c029ba67a 100644 --- a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm @@ -34,26 +34,26 @@ /datum/reagent/medicine/adminordrazine/on_mob_life(mob/living/carbon/M) M.reagents.remove_all_type(/datum/reagent/toxin, 5*REM, 0, 1) - M.setCloneLoss(0) - M.setOxyLoss(0) + M.setCloneLoss(0, 0) + M.setOxyLoss(0, 0) M.radiation = 0 - M.heal_organ_damage(5,5) - M.adjustToxLoss(-5) + M.heal_organ_damage(5,5, 0) + M.adjustToxLoss(-5, 0) M.hallucination = 0 M.setBrainLoss(0) M.disabilities = 0 M.set_blurriness(0) M.set_blindness(0) - M.SetWeakened(0) - M.SetStunned(0) - M.SetParalysis(0) + M.SetWeakened(0, 0) + M.SetStunned(0, 0) + M.SetParalysis(0, 0) M.silent = 0 M.dizziness = 0 M.drowsyness = 0 M.stuttering = 0 M.slurring = 0 M.confused = 0 - M.SetSleeping(0) + M.SetSleeping(0, 0) M.jitteriness = 0 for(var/datum/disease/D in M.viruses) if(D.severity == NONTHREAT) @@ -63,7 +63,7 @@ if(D.stage < 1) D.cure() ..() - return + . = 1 /datum/reagent/medicine/adminordrazine/nanites name = "Nanites" @@ -78,16 +78,16 @@ /datum/reagent/medicine/synaptizine/on_mob_life(mob/living/M) M.drowsyness = max(M.drowsyness-5, 0) - M.AdjustParalysis(-1) - M.AdjustStunned(-1) - M.AdjustWeakened(-1) + M.AdjustParalysis(-1, 0) + M.AdjustStunned(-1, 0) + M.AdjustWeakened(-1, 0) if(holder.has_reagent("mindbreaker")) holder.remove_reagent("mindbreaker", 5) M.hallucination = max(0, M.hallucination - 10) if(prob(30)) - M.adjustToxLoss(1) + M.adjustToxLoss(1, 0) ..() - return + . = 1 /datum/reagent/medicine/inacusiate name = "Inacusiate" @@ -98,7 +98,6 @@ /datum/reagent/medicine/inacusiate/on_mob_life(mob/living/M) M.setEarDamage(0,0) ..() - return /datum/reagent/medicine/cryoxadone name = "Cryoxadone" @@ -107,27 +106,33 @@ color = "#0000C8" /datum/reagent/medicine/cryoxadone/on_mob_life(mob/living/M) - if(M.stat != DEAD && M.bodytemperature < T0C) // Low temperatures are required to take effect. - M.status_flags &= ~DISFIGURED - M.adjustCloneLoss(-1) - M.adjustOxyLoss(-5) - M.adjustBruteLoss(-1) - M.adjustFireLoss(-1) - M.adjustToxLoss(-1) - if(M.stat != DEAD && M.bodytemperature < 225) // At lower temperatures (cryo) the full effect is boosted - M.adjustCloneLoss(-1) - M.adjustOxyLoss(-2) - M.adjustBruteLoss(-2) - M.adjustFireLoss(-2) - M.adjustToxLoss(-2) - if(M.stat != DEAD && M.bodytemperature < 100) // At extreme temperatures (upgraded cryo) the effect is greatly increased. - M.adjustCloneLoss(-5) - M.adjustOxyLoss(-2) - M.adjustBruteLoss(-2) - M.adjustFireLoss(-2) - M.adjustToxLoss(-2) + switch(M.bodytemperature) // Low temperatures are required to take effect. + if(0 to 100) // At extreme temperatures (upgraded cryo) the effect is greatly increased. + M.status_flags &= ~DISFIGURED + M.adjustCloneLoss(-7, 0) + M.adjustOxyLoss(-9, 0) + M.adjustBruteLoss(-5, 0) + M.adjustFireLoss(-5, 0) + M.adjustToxLoss(-5, 0) + . = 1 + if(100 to 225) // At lower temperatures (cryo) the full effect is boosted + M.status_flags &= ~DISFIGURED + M.adjustCloneLoss(-2, 0) + M.adjustOxyLoss(-7, 0) + M.adjustBruteLoss(-3, 0) + M.adjustFireLoss(-3, 0) + M.adjustToxLoss(-3, 0) + . = 1 + if(225 to T0C) + M.status_flags &= ~DISFIGURED + M.adjustCloneLoss(-1, 0) + M.adjustOxyLoss(-5, 0) + M.adjustBruteLoss(-1, 0) + M.adjustFireLoss(-1, 0) + M.adjustToxLoss(-1, 0) + . = 1 ..() - return + /datum/reagent/medicine/rezadone name = "Rezadone" @@ -139,17 +144,17 @@ /datum/reagent/medicine/rezadone/on_mob_life(mob/living/M) M.setCloneLoss(0) //Rezadone is almost never used in favor of cryoxadone. Hopefully this will change that. - M.heal_organ_damage(1,1) + M.heal_organ_damage(1,1, 0) M.status_flags &= ~DISFIGURED ..() - return + . = 1 /datum/reagent/medicine/rezadone/overdose_process(mob/living/M) - M.adjustToxLoss(1) + M.adjustToxLoss(1, 0) M.Dizzy(5) M.Jitter(5) ..() - return + . = 1 /datum/reagent/medicine/spaceacillin name = "Spaceacillin" @@ -180,8 +185,9 @@ ..() /datum/reagent/medicine/silver_sulfadiazine/on_mob_life(mob/living/M) - M.adjustFireLoss(-2*REM) + M.adjustFireLoss(-2*REM, 0) ..() + . = 1 /datum/reagent/medicine/oxandrolone name = "Oxandrolone" @@ -194,17 +200,17 @@ /datum/reagent/medicine/oxandrolone/on_mob_life(mob/living/M) if(M.getFireLoss() > 50) - M.adjustFireLoss(-4*REM) //Twice as effective as silver sulfadiazine for severe burns + M.adjustFireLoss(-4*REM, 0) //Twice as effective as silver sulfadiazine for severe burns else - M.adjustFireLoss(-0.5*REM) //But only a quarter as effective for more minor ones + M.adjustFireLoss(-0.5*REM, 0) //But only a quarter as effective for more minor ones ..() - return + . = 1 /datum/reagent/medicine/oxandrolone/overdose_process(mob/living/M) if(M.getFireLoss()) //It only makes existing burns worse - M.adjustFireLoss(4.5*REM) // it's going to be healing either 4 or 0.5 + M.adjustFireLoss(4.5*REM, 0) // it's going to be healing either 4 or 0.5 + . = 1 ..() - return /datum/reagent/medicine/styptic_powder name = "Styptic Powder" @@ -228,8 +234,9 @@ /datum/reagent/medicine/styptic_powder/on_mob_life(mob/living/M) - M.adjustBruteLoss(-2*REM) + M.adjustBruteLoss(-2*REM, 0) ..() + . = 1 /datum/reagent/medicine/salglu_solution name = "Saline-Glucose Solution" @@ -241,8 +248,9 @@ /datum/reagent/medicine/salglu_solution/on_mob_life(mob/living/M) if(prob(33)) - M.adjustBruteLoss(-0.5*REM) - M.adjustFireLoss(-0.5*REM) + M.adjustBruteLoss(-0.5*REM, 0) + M.adjustFireLoss(-0.5*REM, 0) + . = 1 ..() /datum/reagent/medicine/salglu_solution/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message = 1) @@ -267,9 +275,10 @@ if(iscarbon(M)) var/mob/living/carbon/N = M N.hal_screwyhud = 5 - M.adjustBruteLoss(-0.25*REM) - M.adjustFireLoss(-0.25*REM) + M.adjustBruteLoss(-0.25*REM, 0) + M.adjustFireLoss(-0.25*REM, 0) ..() + . = 1 /datum/reagent/medicine/mine_salve/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message = 1) if(iscarbon(M) && M.stat != DEAD) @@ -314,12 +323,12 @@ metabolization_rate = 0.5 * REAGENTS_METABOLISM /datum/reagent/medicine/charcoal/on_mob_life(mob/living/M) - M.adjustToxLoss(-2*REM) + M.adjustToxLoss(-2*REM, 0) + . = 1 for(var/datum/reagent/R in M.reagents.reagent_list) if(R != src) M.reagents.remove_reagent(R.id,1) ..() - return /datum/reagent/medicine/omnizine name = "Omnizine" @@ -331,20 +340,20 @@ overdose_threshold = 30 /datum/reagent/medicine/omnizine/on_mob_life(mob/living/M) - M.adjustToxLoss(-0.5*REM) - M.adjustOxyLoss(-0.5*REM) - M.adjustBruteLoss(-0.5*REM) - M.adjustFireLoss(-0.5*REM) + M.adjustToxLoss(-0.5*REM, 0) + M.adjustOxyLoss(-0.5*REM, 0) + M.adjustBruteLoss(-0.5*REM, 0) + M.adjustFireLoss(-0.5*REM, 0) ..() - return + . = 1 /datum/reagent/medicine/omnizine/overdose_process(mob/living/M) - M.adjustToxLoss(1.5*REM) - M.adjustOxyLoss(1.5*REM) - M.adjustBruteLoss(1.5*REM) - M.adjustFireLoss(1.5*REM) + M.adjustToxLoss(1.5*REM, 0) + M.adjustOxyLoss(1.5*REM, 0) + M.adjustBruteLoss(1.5*REM, 0) + M.adjustFireLoss(1.5*REM, 0) ..() - return + . = 1 /datum/reagent/medicine/calomel name = "Calomel" @@ -359,9 +368,9 @@ if(R != src) M.reagents.remove_reagent(R.id,2.5) if(M.health > 20) - M.adjustToxLoss(2.5*REM) + M.adjustToxLoss(2.5*REM, 0) + . = 1 ..() - return /datum/reagent/medicine/potass_iodide name = "Potassium Iodide" @@ -374,10 +383,7 @@ /datum/reagent/medicine/potass_iodide/on_mob_life(mob/living/M) if(M.radiation > 0) M.radiation-- - if(M.radiation < 0) - M.radiation = 0 ..() - return /datum/reagent/medicine/pen_acid name = "Pentetic Acid" @@ -390,14 +396,14 @@ /datum/reagent/medicine/pen_acid/on_mob_life(mob/living/M) if(M.radiation > 0) M.radiation -= 4 - M.adjustToxLoss(-2*REM) + M.adjustToxLoss(-2*REM, 0) if(M.radiation < 0) M.radiation = 0 for(var/datum/reagent/R in M.reagents.reagent_list) if(R != src) M.reagents.remove_reagent(R.id,2) ..() - return + . = 1 /datum/reagent/medicine/sal_acid name = "Salicyclic Acid" @@ -411,16 +417,17 @@ /datum/reagent/medicine/sal_acid/on_mob_life(mob/living/M) if(M.getBruteLoss() > 50) - M.adjustBruteLoss(-4*REM) //Twice as effective as styptic powder for severe bruising + M.adjustBruteLoss(-4*REM, 0) //Twice as effective as styptic powder for severe bruising else - M.adjustBruteLoss(-0.5*REM) //But only a quarter as effective for more minor ones + M.adjustBruteLoss(-0.5*REM, 0) //But only a quarter as effective for more minor ones ..() - return + . = 1 + /datum/reagent/medicine/sal_acid/overdose_process(mob/living/M) if(M.getBruteLoss()) //It only makes existing bruises worse - M.adjustBruteLoss(4.5*REM) // it's going to be healing either 4 or 0.5 + M.adjustBruteLoss(4.5*REM, 0) // it's going to be healing either 4 or 0.5 + . = 1 ..() - return /datum/reagent/medicine/salbutamol name = "Salbutamol" @@ -431,11 +438,11 @@ metabolization_rate = 0.25 * REAGENTS_METABOLISM /datum/reagent/medicine/salbutamol/on_mob_life(mob/living/M) - M.adjustOxyLoss(-3*REM) + M.adjustOxyLoss(-3*REM, 0) if(M.losebreath >= 4) M.losebreath -= 2 ..() - return + . = 1 /datum/reagent/medicine/perfluorodecalin name = "Perfluorodecalin" @@ -446,13 +453,13 @@ metabolization_rate = 0.25 * REAGENTS_METABOLISM /datum/reagent/medicine/perfluorodecalin/on_mob_life(mob/living/carbon/human/M) - M.adjustOxyLoss(-12*REM) + M.adjustOxyLoss(-12*REM, 0) M.silent = max(M.silent, 5) if(prob(33)) - M.adjustBruteLoss(-0.5*REM) - M.adjustFireLoss(-0.5*REM) + M.adjustBruteLoss(-0.5*REM, 0) + M.adjustFireLoss(-0.5*REM, 0) ..() - return + . = 1 /datum/reagent/medicine/ephedrine name = "Ephedrine" @@ -466,44 +473,47 @@ /datum/reagent/medicine/ephedrine/on_mob_life(mob/living/M) M.status_flags |= GOTTAGOFAST - M.AdjustParalysis(-1) - M.AdjustStunned(-1) - M.AdjustWeakened(-1) - M.adjustStaminaLoss(-1*REM) + M.AdjustParalysis(-1, 0) + M.AdjustStunned(-1, 0) + M.AdjustWeakened(-1, 0) + M.adjustStaminaLoss(-1*REM, 0) ..() - return + . = 1 /datum/reagent/medicine/ephedrine/overdose_process(mob/living/M) if(prob(33)) - M.adjustToxLoss(0.5*REM) + M.adjustToxLoss(0.5*REM, 0) M.losebreath++ + . = 1 ..() - return /datum/reagent/medicine/ephedrine/addiction_act_stage1(mob/living/M) if(prob(33)) - M.adjustToxLoss(2*REM) + M.adjustToxLoss(2*REM, 0) M.losebreath += 2 + . = 1 ..() - return + /datum/reagent/medicine/ephedrine/addiction_act_stage2(mob/living/M) if(prob(33)) - M.adjustToxLoss(3*REM) + M.adjustToxLoss(3*REM, 0) M.losebreath += 3 + . = 1 ..() - return + /datum/reagent/medicine/ephedrine/addiction_act_stage3(mob/living/M) if(prob(33)) - M.adjustToxLoss(4*REM) + M.adjustToxLoss(4*REM, 0) M.losebreath += 4 + . = 1 ..() - return + /datum/reagent/medicine/ephedrine/addiction_act_stage4(mob/living/M) if(prob(33)) - M.adjustToxLoss(5*REM) + M.adjustToxLoss(5*REM, 0) M.losebreath += 5 + . = 1 ..() - return /datum/reagent/medicine/diphenhydramine name = "Diphenhydramine" @@ -519,7 +529,6 @@ M.jitteriness -= 1 M.reagents.remove_reagent("histamine",3) ..() - return /datum/reagent/medicine/morphine name = "Morphine" @@ -531,15 +540,16 @@ overdose_threshold = 30 addiction_threshold = 25 - /datum/reagent/medicine/morphine/on_mob_life(mob/living/M) M.status_flags |= IGNORESLOWDOWN - if(current_cycle == 11) - M << "You start to feel tired..." //Warning when the victim is starting to pass out - if(current_cycle >= 12 && current_cycle < 24) - M.drowsyness += 1 - else if(current_cycle >= 24) - M.Sleeping(2) + switch(current_cycle) + if(11) + M << "You start to feel tired..." //Warning when the victim is starting to pass out + if(12 to 24) + M.drowsyness += 1 + if(24 to INFINITY) + M.Sleeping(2, 0) + . = 1 ..() /datum/reagent/medicine/morphine/overdose_process(mob/living/M) @@ -565,31 +575,33 @@ var/obj/item/I = M.get_active_hand() if(I) M.drop_item() - M.adjustToxLoss(1*REM) + M.adjustToxLoss(1*REM, 0) + . = 1 M.Dizzy(3) M.Jitter(3) ..() - return + /datum/reagent/medicine/morphine/addiction_act_stage3(mob/living/M) if(prob(33)) var/obj/item/I = M.get_active_hand() if(I) M.drop_item() - M.adjustToxLoss(2*REM) + M.adjustToxLoss(2*REM, 0) + . = 1 M.Dizzy(4) M.Jitter(4) ..() - return + /datum/reagent/medicine/morphine/addiction_act_stage4(mob/living/M) if(prob(33)) var/obj/item/I = M.get_active_hand() if(I) M.drop_item() - M.adjustToxLoss(3*REM) + M.adjustToxLoss(3*REM, 0) + . = 1 M.Dizzy(5) M.Jitter(5) ..() - return /datum/reagent/medicine/oculine name = "Oculine" @@ -618,7 +630,6 @@ else if(M.eye_damage > 0) M.adjust_eye_damage(-1) ..() - return /datum/reagent/medicine/atropine name = "Atropine" @@ -631,23 +642,23 @@ /datum/reagent/medicine/atropine/on_mob_life(mob/living/M) if(M.health < 0) - M.adjustToxLoss(-2*REM) - M.adjustBruteLoss(-2*REM) - M.adjustFireLoss(-2*REM) - M.adjustOxyLoss(-5*REM) + M.adjustToxLoss(-2*REM, 0) + M.adjustBruteLoss(-2*REM, 0) + M.adjustFireLoss(-2*REM, 0) + M.adjustOxyLoss(-5*REM, 0) + . = 1 M.losebreath = 0 if(prob(20)) M.Dizzy(5) M.Jitter(5) ..() - return /datum/reagent/medicine/atropine/overdose_process(mob/living/M) - M.adjustToxLoss(0.5*REM) + M.adjustToxLoss(0.5*REM, 0) + . = 1 M.Dizzy(1) M.Jitter(1) ..() - return /datum/reagent/medicine/epinephrine name = "Epinephrine" @@ -660,31 +671,30 @@ /datum/reagent/medicine/epinephrine/on_mob_life(mob/living/M) if(M.health < 0) - M.adjustToxLoss(-0.5*REM) - M.adjustBruteLoss(-0.5*REM) - M.adjustFireLoss(-0.5*REM) + M.adjustToxLoss(-0.5*REM, 0) + M.adjustBruteLoss(-0.5*REM, 0) + M.adjustFireLoss(-0.5*REM, 0) if(M.oxyloss > 35) - M.setOxyLoss(35) + M.setOxyLoss(35, 0) if(M.losebreath >= 4) M.losebreath -= 2 if(M.losebreath < 0) M.losebreath = 0 - M.adjustStaminaLoss(-0.5*REM) + M.adjustStaminaLoss(-0.5*REM, 0) + . = 1 if(prob(20)) - M.AdjustParalysis(-1) - M.AdjustStunned(-1) - M.AdjustWeakened(-1) + M.AdjustParalysis(-1, 0) + M.AdjustStunned(-1, 0) + M.AdjustWeakened(-1, 0) ..() - return /datum/reagent/medicine/epinephrine/overdose_process(mob/living/M) if(prob(33)) - M.adjustStaminaLoss(2.5*REM) - M.adjustToxLoss(1*REM) + M.adjustStaminaLoss(2.5*REM, 0) + M.adjustToxLoss(1*REM, 0) M.losebreath++ + . = 1 ..() - return - /datum/reagent/medicine/strange_reagent name = "Strange Reagent" @@ -714,13 +724,12 @@ M.emote("gasp") add_logs(M, M, "revived", src) ..() - return /datum/reagent/medicine/strange_reagent/on_mob_life(mob/living/M) - M.adjustBruteLoss(0.5*REM) - M.adjustFireLoss(0.5*REM) + M.adjustBruteLoss(0.5*REM, 0) + M.adjustFireLoss(0.5*REM, 0) ..() - return + . = 1 /datum/reagent/medicine/mannitol name = "Mannitol" @@ -731,7 +740,6 @@ /datum/reagent/medicine/mannitol/on_mob_life(mob/living/M) M.adjustBrainLoss(-3*REM) ..() - return /datum/reagent/medicine/mutadone name = "Mutadone" @@ -744,7 +752,6 @@ if(M.has_dna()) M.dna.remove_all_mutations() ..() - return /datum/reagent/medicine/antihol name = "Antihol" @@ -758,8 +765,9 @@ M.slurring = 0 M.confused = 0 M.reagents.remove_all_type(/datum/reagent/consumable/ethanol, 3*REM, 0, 1) - M.adjustToxLoss(-0.2*REM) + M.adjustToxLoss(-0.2*REM, 0) ..() + . = 1 /datum/reagent/medicine/stimulants name = "Stimulants" @@ -772,23 +780,24 @@ /datum/reagent/medicine/stimulants/on_mob_life(mob/living/M) M.status_flags |= GOTTAGOFAST if(M.health < 50 && M.health > 0) - M.adjustOxyLoss(-1*REM) - M.adjustToxLoss(-1*REM) - M.adjustBruteLoss(-1*REM) - M.adjustFireLoss(-1*REM) - M.AdjustParalysis(-3) - M.AdjustStunned(-3) - M.AdjustWeakened(-3) - M.adjustStaminaLoss(-5*REM) + M.adjustOxyLoss(-1*REM, 0) + M.adjustToxLoss(-1*REM, 0) + M.adjustBruteLoss(-1*REM, 0) + M.adjustFireLoss(-1*REM, 0) + M.AdjustParalysis(-3, 0) + M.AdjustStunned(-3, 0) + M.AdjustWeakened(-3, 0) + M.adjustStaminaLoss(-5*REM, 0) ..() + . = 1 /datum/reagent/medicine/stimulants/overdose_process(mob/living/M) if(prob(33)) - M.adjustStaminaLoss(2.5*REM) - M.adjustToxLoss(1*REM) + M.adjustStaminaLoss(2.5*REM, 0) + M.adjustToxLoss(1*REM, 0) M.losebreath++ + . = 1 ..() - return /datum/reagent/medicine/stimulants/longterm name = "Stimulants" @@ -800,30 +809,33 @@ addiction_threshold = 5 /datum/reagent/medicine/stimulants/longterm/addiction_act_stage1(mob/living/M) - M.adjustToxLoss(5*REM) - M.adjustStaminaLoss(5*REM) + M.adjustToxLoss(5*REM, 0) + M.adjustStaminaLoss(5*REM, 0) ..() - return + . = 1 + /datum/reagent/medicine/stimulants/longterm/addiction_act_stage2(mob/living/M) - M.adjustToxLoss(6*REM) - M.adjustStaminaLoss(5*REM) - M.Stun(2) + M.adjustToxLoss(6*REM, 0) + M.adjustStaminaLoss(5*REM, 0) + M.Stun(2, 0) ..() - return + . = 1 + /datum/reagent/medicine/stimulants/longterm/addiction_act_stage3(mob/living/M) - M.adjustToxLoss(7*REM) - M.adjustStaminaLoss(5*REM) + M.adjustToxLoss(7*REM, 0) + M.adjustStaminaLoss(5*REM, 0) M.adjustBrainLoss(1*REM) - M.Stun(2) + M.Stun(2, 0) ..() - return + . = 1 + /datum/reagent/medicine/stimulants/longterm/addiction_act_stage4(mob/living/M) - M.adjustToxLoss(8*REM) - M.adjustStaminaLoss(5*REM) + M.adjustToxLoss(8*REM, 0) + M.adjustStaminaLoss(5*REM, 0) M.adjustBrainLoss(2*REM) - M.Stun(2) + M.Stun(2, 0) ..() - return + . = 1 /datum/reagent/medicine/insulin name = "Insulin" @@ -835,10 +847,10 @@ /datum/reagent/medicine/insulin/on_mob_life(mob/living/M) if(M.sleeping) - M.AdjustSleeping(-1) + M.AdjustSleeping(-1, 0) + . = 1 M.reagents.remove_reagent("sugar", 3) ..() - return //Trek Chems, used primarily by medibots. Only heals a specific damage type, but is very efficient. datum/reagent/medicine/bicaridine @@ -850,14 +862,14 @@ datum/reagent/medicine/bicaridine overdose_threshold = 30 datum/reagent/medicine/bicaridine/on_mob_life(mob/living/M) - M.adjustBruteLoss(-2*REM) + M.adjustBruteLoss(-2*REM, 0) ..() - return + . = 1 datum/reagent/medicine/bicaridine/overdose_process(mob/living/M) - M.adjustBruteLoss(4*REM) + M.adjustBruteLoss(4*REM, 0) ..() - return + . = 1 datum/reagent/medicine/dexalin name = "Dexalin" @@ -868,14 +880,14 @@ datum/reagent/medicine/dexalin overdose_threshold = 30 datum/reagent/medicine/dexalin/on_mob_life(mob/living/M) - M.adjustOxyLoss(-2*REM) + M.adjustOxyLoss(-2*REM, 0) ..() - return + . = 1 datum/reagent/medicine/dexalin/overdose_process(mob/living/M) - M.adjustOxyLoss(4*REM) + M.adjustOxyLoss(4*REM, 0) ..() - return + . = 1 datum/reagent/medicine/kelotane name = "Kelotane" @@ -886,15 +898,14 @@ datum/reagent/medicine/kelotane overdose_threshold = 30 datum/reagent/medicine/kelotane/on_mob_life(mob/living/M) - M.adjustFireLoss(-2*REM) + M.adjustFireLoss(-2*REM, 0) ..() - return + . = 1 datum/reagent/medicine/kelotane/overdose_process(mob/living/M) - M.adjustFireLoss(4*REM) + M.adjustFireLoss(4*REM, 0) ..() - return - + . = 1 datum/reagent/medicine/antitoxin name = "Anti-Toxin" @@ -905,18 +916,17 @@ datum/reagent/medicine/antitoxin overdose_threshold = 30 datum/reagent/medicine/antitoxin/on_mob_life(mob/living/M) - M.adjustToxLoss(-2*REM) + M.adjustToxLoss(-2*REM, 0) for(var/datum/reagent/toxin/R in M.reagents.reagent_list) if(R != src) M.reagents.remove_reagent(R.id,1) ..() - return + . = 1 datum/reagent/medicine/antitoxin/overdose_process(mob/living/M) - M.adjustToxLoss(4*REM) // End result is 2 toxin loss taken, because it heals 2 and then removes 4. + M.adjustToxLoss(4*REM, 0) // End result is 2 toxin loss taken, because it heals 2 and then removes 4. ..() - return - + . = 1 datum/reagent/medicine/inaprovaline name = "Inaprovaline" @@ -929,7 +939,6 @@ datum/reagent/medicine/inaprovaline/on_mob_life(mob/living/M) if(M.losebreath >= 5) M.losebreath -= 5 ..() - return datum/reagent/medicine/tricordrazine name = "Tricordrazine" @@ -941,20 +950,20 @@ datum/reagent/medicine/tricordrazine datum/reagent/medicine/tricordrazine/on_mob_life(mob/living/M) if(prob(80)) - M.adjustBruteLoss(-1*REM) - M.adjustFireLoss(-1*REM) - M.adjustOxyLoss(-1*REM) - M.adjustToxLoss(-1*REM) + M.adjustBruteLoss(-1*REM, 0) + M.adjustFireLoss(-1*REM, 0) + M.adjustOxyLoss(-1*REM, 0) + M.adjustToxLoss(-1*REM, 0) + . = 1 ..() - return datum/reagent/medicine/tricordrazine/overdose_process(mob/living/M) - M.adjustToxLoss(2*REM) - M.adjustOxyLoss(2*REM) - M.adjustBruteLoss(2*REM) - M.adjustFireLoss(2*REM) + M.adjustToxLoss(2*REM, 0) + M.adjustOxyLoss(2*REM, 0) + M.adjustBruteLoss(2*REM, 0) + M.adjustFireLoss(2*REM, 0) ..() - return + . = 1 datum/reagent/medicine/syndicate_nanites //Used exclusively by Syndicate medical cyborgs name = "Restorative Nanites" @@ -964,14 +973,14 @@ datum/reagent/medicine/syndicate_nanites //Used exclusively by Syndicate medical color = "#555555" datum/reagent/medicine/syndicate_nanites/on_mob_life(mob/living/M) - M.adjustBruteLoss(-5*REM) //A ton of healing - this is a 50 telecrystal investment. - M.adjustFireLoss(-5*REM) - M.adjustOxyLoss(-15) - M.adjustToxLoss(-5*REM) + M.adjustBruteLoss(-5*REM, 0) //A ton of healing - this is a 50 telecrystal investment. + M.adjustFireLoss(-5*REM, 0) + M.adjustOxyLoss(-15, 0) + M.adjustToxLoss(-5*REM, 0) M.adjustBrainLoss(-15*REM) - M.adjustCloneLoss(-3*REM) + M.adjustCloneLoss(-3*REM, 0) ..() - return + . = 1 /datum/reagent/medicine/haloperidol name = "Haloperidol" @@ -991,6 +1000,6 @@ datum/reagent/medicine/syndicate_nanites/on_mob_life(mob/living/M) M.hallucination -= 5 if(prob(20)) M.adjustBrainLoss(1*REM) - M.adjustStaminaLoss(2.5*REM) + M.adjustStaminaLoss(2.5*REM, 0) ..() - return + . = 1 diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 1c85ab8ec76..c38dc331c74 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -180,11 +180,13 @@ data++ M.jitteriness = max(M.jitteriness-5,0) if(data >= 30) // 12 units, 54 seconds @ metabolism 0.4 units & tick rate 1.8 sec - if (!M.stuttering) M.stuttering = 1 + if(!M.stuttering) + M.stuttering = 1 M.stuttering += 4 M.Dizzy(5) if(data >= 75 && prob(33)) // 30 units, 135 seconds - if (!M.confused) M.confused = 1 + if (!M.confused) + M.confused = 1 M.confused += 3 if((is_handofgod_cultist(M) && !is_handofgod_prophet(M))) ticker.mode.remove_hog_follower(M.mind) @@ -194,7 +196,6 @@ M.confused = 0 return holder.remove_reagent(src.id, 0.4) //fixed consumption to prevent balancing going out of whack - return /datum/reagent/water/holywater/reaction_turf(turf/simulated/T, reac_volume) ..() @@ -214,15 +215,16 @@ if(iscultist(M)) M.status_flags |= GOTTAGOFAST M.drowsyness = max(M.drowsyness-5, 0) - M.AdjustParalysis(-2) - M.AdjustStunned(-2) - M.AdjustWeakened(-2) + M.AdjustParalysis(-2, 0) + M.AdjustStunned(-2, 0) + M.AdjustWeakened(-2, 0) else - M.adjustToxLoss(2) - M.adjustFireLoss(2) - M.adjustOxyLoss(2) - M.adjustBruteLoss(2) + M.adjustToxLoss(2, 0) + M.adjustFireLoss(2, 0) + M.adjustOxyLoss(2, 0) + M.adjustBruteLoss(2, 0) holder.remove_reagent(src.id, 1) + . = 1 /datum/reagent/hellwater //if someone has this in their system they've really pissed off an eldrich god name = "Hell Water" @@ -232,8 +234,8 @@ /datum/reagent/hellwater/on_mob_life(mob/living/M) M.fire_stacks = min(5,M.fire_stacks + 3) M.IgniteMob() //Only problem with igniting people is currently the commonly availible fire suits make you immune to being on fire - M.adjustToxLoss(1) - M.adjustFireLoss(1) //Hence the other damages... ain't I a bastard? + M.adjustToxLoss(1, 0) + M.adjustFireLoss(1, 0) //Hence the other damages... ain't I a bastard? M.adjustBrainLoss(5) holder.remove_reagent(src.id, 1) @@ -396,11 +398,10 @@ metabolization_rate = INFINITY /datum/reagent/mulligan/on_mob_life(mob/living/carbon/human/H) - ..() H << "You grit your teeth in pain as your body rapidly mutates!" H.visible_message("[H] suddenly transforms!") randomize_human(H) - return 1 + ..() /datum/reagent/aslimetoxin name = "Advanced Mutation Toxin" @@ -430,9 +431,9 @@ /datum/reagent/serotrotium/on_mob_life(mob/living/M) if(ishuman(M)) - if(prob(7)) M.emote(pick("twitch","drool","moan","gasp")) + if(prob(7)) + M.emote(pick("twitch","drool","moan","gasp")) ..() - return /datum/reagent/oxygen name = "Oxygen" @@ -502,7 +503,6 @@ M.emote(pick("twitch","drool","moan")) M.adjustBrainLoss(2) ..() - return /datum/reagent/sulfur name = "Sulfur" @@ -532,9 +532,9 @@ color = "#808080" // rgb: 128, 128, 128 /datum/reagent/chlorine/on_mob_life(mob/living/M) - M.take_organ_damage(1*REM, 0) + M.take_organ_damage(1*REM, 0, 0) + . = 1 ..() - return /datum/reagent/fluorine name = "Fluorine" @@ -544,9 +544,9 @@ color = "#808080" // rgb: 128, 128, 128 /datum/reagent/fluorine/on_mob_life(mob/living/M) - M.adjustToxLoss(1*REM) + M.adjustToxLoss(1*REM, 0) + . = 1 ..() - return /datum/reagent/sodium name = "Sodium" @@ -575,7 +575,6 @@ if(prob(5)) M.emote(pick("twitch","drool","moan")) ..() - return /datum/reagent/glycerol name = "Glycerol" @@ -593,7 +592,6 @@ /datum/reagent/radium/on_mob_life(mob/living/M) M.apply_effect(2*REM/M.metabolism_efficiency,IRRADIATE,0) ..() - return /datum/reagent/radium/reaction_turf(turf/T, reac_volume) if(reac_volume >= 3) @@ -678,7 +676,8 @@ ..() /datum/reagent/fuel/on_mob_life(mob/living/M) - M.adjustToxLoss(1) + M.adjustToxLoss(1, 0) + . = 1 ..() /datum/reagent/space_cleaner @@ -748,7 +747,6 @@ M.confused = 1 M.confused = max(M.confused, 20) ..() - return /datum/reagent/impedrezene name = "Impedrezene" @@ -758,11 +756,13 @@ /datum/reagent/impedrezene/on_mob_life(mob/living/M) M.jitteriness = max(M.jitteriness-5,0) - if(prob(80)) M.adjustBrainLoss(1*REM) - if(prob(50)) M.drowsyness = max(M.drowsyness, 3) - if(prob(10)) M.emote("drool") + if(prob(80)) + M.adjustBrainLoss(1*REM) + if(prob(50)) + M.drowsyness = max(M.drowsyness, 3) + if(prob(10)) + M.emote("drool") ..() - return /datum/reagent/nanites name = "Nanomachines" @@ -910,9 +910,9 @@ /datum/reagent/plantnutriment/on_mob_life(mob/living/M) if(prob(tox_prob)) - M.adjustToxLoss(1*REM) + M.adjustToxLoss(1*REM, 0) + . = 1 ..() - return /datum/reagent/plantnutriment/eznutriment name = "E-Z-Nutrient" diff --git a/code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm b/code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm index d6a0fac754f..647df9c54d1 100644 --- a/code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm @@ -17,8 +17,9 @@ Wall.overlays += image('icons/effects/effects.dmi',"thermite") /datum/reagent/thermite/on_mob_life(mob/living/M) - M.adjustFireLoss(1) + M.adjustFireLoss(1, 0) ..() + . = 1 /datum/reagent/nitroglycerin name = "Nitroglycerin" @@ -44,8 +45,9 @@ /datum/reagent/clf3/on_mob_life(mob/living/M) M.adjust_fire_stacks(2) var/burndmg = max(0.3*M.fire_stacks, 0.3) - M.adjustFireLoss(burndmg) + M.adjustFireLoss(burndmg, 0) ..() + . = 1 /datum/reagent/clf3/reaction_turf(turf/simulated/T, reac_volume) if(istype(T, /turf/simulated/floor/plating)) @@ -136,8 +138,9 @@ /datum/reagent/phlogiston/on_mob_life(mob/living/M) M.adjust_fire_stacks(1) var/burndmg = max(0.3*M.fire_stacks, 0.3) - M.adjustFireLoss(burndmg) + M.adjustFireLoss(burndmg, 0) ..() + . = 1 /datum/reagent/napalm name = "Napalm" diff --git a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm index ceea304b44d..83e6d586563 100644 --- a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm @@ -10,9 +10,9 @@ /datum/reagent/toxin/on_mob_life(mob/living/M) if(toxpwr) - M.adjustToxLoss(toxpwr*REM) + M.adjustToxLoss(toxpwr*REM, 0) + . = 1 ..() - return /datum/reagent/toxin/amatoxin name = "Amatoxin" @@ -46,7 +46,7 @@ /datum/reagent/toxin/mutagen/on_mob_life(mob/living/carbon/M) if(istype(M)) M.apply_effect(5,IRRADIATE,0) - ..() + return ..() /datum/reagent/toxin/plasma name = "Plasma" @@ -61,8 +61,7 @@ if(iscarbon(M)) var/mob/living/carbon/C = M C.adjustPlasma(20) - ..() - return + return ..() /datum/reagent/toxin/plasma/reaction_obj(obj/O, reac_volume) if((!O) || (!reac_volume)) @@ -90,15 +89,14 @@ toxpwr = 0 /datum/reagent/toxin/lexorin/on_mob_life(mob/living/M) - if(M.stat != DEAD) - M.adjustOxyLoss(5) - if(iscarbon(M)) - var/mob/living/carbon/C = M - C.losebreath += 2 - if(prob(20)) - M.emote("gasp") + M.adjustOxyLoss(5, 0) + if(iscarbon(M)) + var/mob/living/carbon/C = M + C.losebreath += 2 + if(prob(20)) + M.emote("gasp") ..() - return + . = 1 /datum/reagent/toxin/slimejelly name = "Slime Jelly" @@ -110,11 +108,12 @@ /datum/reagent/toxin/slimejelly/on_mob_life(mob/living/M) if(prob(10)) M << "Your insides are burning!" - M.adjustToxLoss(rand(20,60)*REM) + M.adjustToxLoss(rand(20,60)*REM, 0) + . = 1 else if(prob(40)) - M.heal_organ_damage(5*REM,0) + M.heal_organ_damage(5*REM,0, 0) + . = 1 ..() - return /datum/reagent/toxin/minttoxin name = "Mint Toxin" @@ -124,10 +123,9 @@ toxpwr = 0 /datum/reagent/toxin/minttoxin/on_mob_life(mob/living/M) - if (M.disabilities & FAT) + if(M.disabilities & FAT) M.gib() - ..() - return + return ..() /datum/reagent/toxin/carpotoxin name = "Carpotoxin" @@ -146,12 +144,12 @@ /datum/reagent/toxin/zombiepowder/on_mob_life(mob/living/carbon/M) M.status_flags |= FAKEDEATH - M.adjustOxyLoss(0.5*REM) - M.Weaken(5) + M.adjustOxyLoss(0.5*REM, 0) + M.Weaken(5, 0, 0) M.silent = max(M.silent, 5) M.tod = worldtime2text() ..() - return + . = 1 /datum/reagent/toxin/zombiepowder/on_mob_delete(mob/M) M.status_flags &= ~FAKEDEATH @@ -166,8 +164,7 @@ /datum/reagent/toxin/mindbreaker/on_mob_life(mob/living/M) M.hallucination += 10 - ..() - return + return ..() /datum/reagent/toxin/plantbgone name = "Plant-B-Gone" @@ -227,7 +224,7 @@ M.damageoverlaytemp = 60 M.update_damage_hud() M.blur_eyes(3) - ..() + return ..() /datum/reagent/toxin/spore_burning name = "Burning Spore Toxin" @@ -237,9 +234,9 @@ toxpwr = 0.5 /datum/reagent/toxin/spore_burning/on_mob_life(mob/living/M) - ..() M.adjust_fire_stacks(2) M.IgniteMob() + return ..() /datum/reagent/toxin/chloralhydrate name = "Chloral Hydrate" @@ -256,12 +253,13 @@ M.confused += 2 M.drowsyness += 2 if(10 to 50) - M.Sleeping(2) + M.Sleeping(2, 0) + . = 1 if(51 to INFINITY) - M.Sleeping(2) - M.adjustToxLoss((current_cycle - 50)*REM) + M.Sleeping(2, 0) + M.adjustToxLoss((current_cycle - 50)*REM, 0) + . = 1 ..() - return /datum/reagent/toxin/beer2 //disguised as normal beer for use by emagged brobots name = "Beer" @@ -273,11 +271,11 @@ /datum/reagent/toxin/beer2/on_mob_life(mob/living/M) switch(current_cycle) if(1 to 50) - M.Sleeping(2) + M.Sleeping(2, 0) if(51 to INFINITY) - M.Sleeping(2) - M.adjustToxLoss((current_cycle - 50)*REM) - ..() + M.Sleeping(2, 0) + M.adjustToxLoss((current_cycle - 50)*REM, 0) + return ..() /datum/reagent/toxin/coffeepowder name = "Coffee Grounds" @@ -315,9 +313,10 @@ toxpwr = 0 /datum/reagent/toxin/staminatoxin/on_mob_life(mob/living/carbon/M) - M.adjustStaminaLoss(REM * data) + M.adjustStaminaLoss(REM * data, 0) data = max(data - 1, 3) ..() + . = 1 /datum/reagent/toxin/polonium name = "Polonium" @@ -355,14 +354,16 @@ if(4) if(prob(75)) M << "You scratch at an itch." - M.adjustBruteLoss(2*REM) + M.adjustBruteLoss(2*REM, 0) + . = 1 ..() /datum/reagent/toxin/histamine/overdose_process(mob/living/M) - M.adjustOxyLoss(2*REM) - M.adjustBruteLoss(2*REM) - M.adjustToxLoss(2*REM) + M.adjustOxyLoss(2*REM, 0) + M.adjustBruteLoss(2*REM, 0) + M.adjustToxLoss(2*REM, 0) ..() + . = 1 /datum/reagent/toxin/formaldehyde name = "Formaldehyde" @@ -378,7 +379,7 @@ holder.add_reagent("histamine", pick(5,15)) holder.remove_reagent("formaldehyde", 1.2) else - ..() + return ..() /datum/reagent/toxin/venom name = "Venom" @@ -391,7 +392,8 @@ /datum/reagent/toxin/venom/on_mob_life(mob/living/M) toxpwr = 0.2*volume - M.adjustBruteLoss((0.3*volume)*REM) + M.adjustBruteLoss((0.3*volume)*REM, 0) + . = 1 if(prob(15)) M.reagents.add_reagent("histamine", pick(5,10)) M.reagents.remove_reagent("venom", 1.1) @@ -410,9 +412,11 @@ /datum/reagent/toxin/neurotoxin2/on_mob_life(mob/living/M) if(M.brainloss + M.toxloss <= 60) M.adjustBrainLoss(1*REM) - M.adjustToxLoss(1*REM) + M.adjustToxLoss(1*REM, 0) + . = 1 if(current_cycle >= 18) - M.Sleeping(2) + M.Sleeping(2, 0) + . = 1 ..() /datum/reagent/toxin/cyanide @@ -429,9 +433,9 @@ M.losebreath += 1 if(prob(8)) M << "You feel horrendously weak!" - M.Stun(2) - M.adjustToxLoss(2*REM) - ..() + M.Stun(2, 0) + M.adjustToxLoss(2*REM, 0) + return ..() /datum/reagent/toxin/questionmark // food poisoning name = "Bad Food" @@ -458,13 +462,16 @@ /datum/reagent/toxin/itching_powder/on_mob_life(mob/living/M) if(prob(15)) M << "You scratch at your head." - M.adjustBruteLoss(0.2*REM) + M.adjustBruteLoss(0.2*REM, 0) + . = 1 if(prob(15)) M << "You scratch at your leg." - M.adjustBruteLoss(0.2*REM) + M.adjustBruteLoss(0.2*REM, 0) + . = 1 if(prob(15)) M << "You scratch at your arm." - M.adjustBruteLoss(0.2*REM) + M.adjustBruteLoss(0.2*REM, 0) + . = 1 if(prob(3)) M.reagents.add_reagent("histamine",rand(1,3)) M.reagents.remove_reagent("itching_powder",1.2) @@ -485,11 +492,13 @@ var/picked_option = rand(1,3) switch(picked_option) if(1) - M.Stun(3) - M.Weaken(3) + M.Stun(3, 0) + M.Weaken(3, 0, 0) + . = 1 if(2) M.losebreath += 10 - M.adjustOxyLoss(rand(5,25)) + M.adjustOxyLoss(rand(5,25), 0) + . = 1 if(3) if(istype(M, /mob/living/carbon/human)) var/mob/living/carbon/human/H = M @@ -499,8 +508,9 @@ H.visible_message("[H] clutches at their chest as if their heart stopped!") else H.losebreath += 10 - H.adjustOxyLoss(rand(5,25)) - ..() + H.adjustOxyLoss(rand(5,25), 0) + . = 1 + return ..() | . /datum/reagent/toxin/pancuronium name = "Pancuronium" @@ -513,7 +523,8 @@ /datum/reagent/toxin/pancuronium/on_mob_life(mob/living/M) if(current_cycle >= 10) - M.Paralyse(1) + M.Paralyse(2, 0) + . = 1 if(prob(20)) M.losebreath += 4 ..() @@ -529,9 +540,10 @@ /datum/reagent/toxin/sodium_thiopental/on_mob_life(mob/living/M) if(current_cycle >= 10) - M.Sleeping(2) - M.adjustStaminaLoss(10*REM) + M.Sleeping(2, 0) + M.adjustStaminaLoss(10*REM, 0) ..() + . = 1 /datum/reagent/toxin/sulfonal name = "Sulfonal" @@ -544,8 +556,8 @@ /datum/reagent/toxin/sulfonal/on_mob_life(mob/living/M) if(current_cycle >= 22) - M.Sleeping(2) - ..() + M.Sleeping(2, 0) + return ..() /datum/reagent/toxin/amanitin name = "Amanitin" @@ -571,12 +583,10 @@ /datum/reagent/toxin/lipolicide/on_mob_life(mob/living/M) if(!holder.has_reagent("nutriment")) - M.adjustToxLoss(0.5*REM) - M.nutrition -= 5 * REAGENTS_METABOLISM + M.adjustToxLoss(0.5*REM, 0) + M.nutrition = max( M.nutrition - 5 * REAGENTS_METABOLISM, 0) M.overeatduration = 0 - if(M.nutrition < 0)//Prevent from going into negatives. - M.nutrition = 0 - ..() + return ..() /datum/reagent/toxin/coniine name = "Coniine" @@ -589,7 +599,7 @@ /datum/reagent/toxin/coniine/on_mob_life(mob/living/M) M.losebreath += 5 - ..() + return ..() /datum/reagent/toxin/curare name = "Curare" @@ -602,8 +612,9 @@ /datum/reagent/toxin/curare/on_mob_life(mob/living/M) if(current_cycle >= 11) - M.Weaken(3) - M.adjustOxyLoss(1*REM) + M.Weaken(3, 0, 0) + M.adjustOxyLoss(1*REM, 0) + . = 1 ..() /datum/reagent/toxin/heparin //Based on a real-life anticoagulant. I'm not a doctor, so this won't be realistic. @@ -619,8 +630,9 @@ if(ishuman(M)) var/mob/living/carbon/human/H = M H.blood_max += 2 - H.adjustBruteLoss(1) //Brute damage increases with the amount they're bleeding - ..() + H.adjustBruteLoss(1, 0) //Brute damage increases with the amount they're bleeding + . = 1 + return ..() | . /datum/reagent/toxin/teslium //Teslium. Causes periodic shocks, and makes shocks against the target much more effective. name = "Teslium" From 0001dea5f06c1fd91eca9363e5db32a7a1f704d0 Mon Sep 17 00:00:00 2001 From: phil235 Date: Sat, 27 Feb 2016 16:24:10 +0100 Subject: [PATCH 034/235] || not | --- .../reagents/chemistry/reagents/alcohol_reagents.dm | 8 ++++---- .../modules/reagents/chemistry/reagents/toxin_reagents.dm | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index ef1cdef9597..c1c1f1e2603 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -35,7 +35,7 @@ if(volume >= boozepwr*3.8) M.adjustToxLoss(1, 0) . = 1 - return ..() | . + return ..() || . /datum/reagent/consumable/ethanol/reaction_obj(obj/O, reac_volume) if(istype(O,/obj/item/weapon/paper)) @@ -134,7 +134,7 @@ if(M.getBruteLoss() && prob(10)) M.heal_organ_damage(1,0, 0) . = 1 - return ..() | . + return ..() || . /datum/reagent/consumable/ethanol/threemileisland name = "Three Mile Island Iced Tea" @@ -604,7 +604,7 @@ if( ( istype(M, /mob/living/carbon/human) && M.job in list("Clown") ) || istype(M, /mob/living/carbon/monkey) ) M.heal_organ_damage(1,1, 0) . = 1 - return ..() | . + return ..() || . /datum/reagent/consumable/ethanol/silencer name = "Silencer" @@ -618,7 +618,7 @@ if(istype(M, /mob/living/carbon/human) && M.job in list("Mime")) M.heal_organ_damage(1,1) . = 1 - return ..() | . + return ..() || . /datum/reagent/consumable/ethanol/drunkenblumpkin name = "Drunken Blumpkin" diff --git a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm index 83e6d586563..d84c023b0c8 100644 --- a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm @@ -510,7 +510,7 @@ H.losebreath += 10 H.adjustOxyLoss(rand(5,25), 0) . = 1 - return ..() | . + return ..() || . /datum/reagent/toxin/pancuronium name = "Pancuronium" @@ -632,7 +632,7 @@ H.blood_max += 2 H.adjustBruteLoss(1, 0) //Brute damage increases with the amount they're bleeding . = 1 - return ..() | . + return ..() || . /datum/reagent/toxin/teslium //Teslium. Causes periodic shocks, and makes shocks against the target much more effective. name = "Teslium" From b444f4f5daaf5e242e283b558068ffeb72a2405d Mon Sep 17 00:00:00 2001 From: AnturK Date: Sat, 27 Feb 2016 14:57:26 +0100 Subject: [PATCH 035/235] Fixes shuttle loan events not creating crates. --- code/controllers/subsystem/shuttles.dm | 2 +- code/modules/cargo/console.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/controllers/subsystem/shuttles.dm b/code/controllers/subsystem/shuttles.dm index 4442bee8933..57e603487fb 100644 --- a/code/controllers/subsystem/shuttles.dm +++ b/code/controllers/subsystem/shuttles.dm @@ -56,7 +56,7 @@ var/datum/subsystem/shuttle/SSshuttle var/datum/supply_pack/P = new pack() if(!P.contains) continue - supply_packs["[P.type]"] = P + supply_packs[P.type] = P initial_move() ..() diff --git a/code/modules/cargo/console.dm b/code/modules/cargo/console.dm index 42c71e8da14..66c305e307d 100644 --- a/code/modules/cargo/console.dm +++ b/code/modules/cargo/console.dm @@ -105,7 +105,7 @@ say("The supply shuttle has been loaned to Centcom.") . = TRUE if("add") - var/id = params["id"] + var/id = text2path(params["id"]) if(!SSshuttle.supply_packs[id]) return From 73749028009eee7f82ac9a2607cc6364ae831aab Mon Sep 17 00:00:00 2001 From: Menshin <> Date: Sat, 27 Feb 2016 22:44:17 +0100 Subject: [PATCH 036/235] * Cleaning field generator code * Fixes runtimes on field shutdown --- code/modules/admin/verbs/debug.dm | 13 +- .../power/singularity/containment_field.dm | 6 +- .../power/singularity/field_generator.dm | 262 ++++++++---------- 3 files changed, 131 insertions(+), 150 deletions(-) diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index eecfb9537d1..90a14e8d47c 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -200,7 +200,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that . += "[procname] returned an associative list:" for(var/key in returnedlist) . += "\n[key] = [returnedlist[key]]" - + else . += "[procname] returned a list:" for(var/elem in returnedlist) @@ -644,8 +644,15 @@ var/global/list/g_fancy_list_of_types = null E.active = 1 for(var/obj/machinery/field/generator/F in machines) - if(F.anchored) - F.Varedit_start = 1 + if(F.active == 0) + F.active = 1 + F.state = 2 + F.power = 250 + F.anchored = 1 + F.warming_up = 3 + F.start_fields() + F.update_icon() + spawn(30) for(var/obj/machinery/the_singularitygen/G in machines) if(G.anchored) diff --git a/code/modules/power/singularity/containment_field.dm b/code/modules/power/singularity/containment_field.dm index c1bdb82a9d8..cb4d7e439f1 100644 --- a/code/modules/power/singularity/containment_field.dm +++ b/code/modules/power/singularity/containment_field.dm @@ -15,10 +15,8 @@ var/obj/machinery/field/generator/FG2 = null /obj/machinery/field/containment/Destroy() - if(FG1 && !FG1.clean_up) - FG1.cleanup() - if(FG2 && !FG2.clean_up) - FG2.cleanup() + FG1.fields -= src + FG2.fields -= src return ..() /obj/machinery/field/containment/attack_hand(mob/user) diff --git a/code/modules/power/singularity/field_generator.dm b/code/modules/power/singularity/field_generator.dm index 008416ac9e5..47604070cbd 100644 --- a/code/modules/power/singularity/field_generator.dm +++ b/code/modules/power/singularity/field_generator.dm @@ -13,6 +13,15 @@ field_generator power level display */ #define field_generator_max_power 250 + +#define FG_UNSECURED 0 +#define FG_SECURED 1 +#define FG_WELDED 2 + +#define FG_OFFLINE 0 +#define FG_CHARGING 1 +#define FG_ONLINE 2 + /obj/machinery/field/generator name = "Field Generator" desc = "A large thermal battery that projects a high amount of energy when powered." @@ -22,76 +31,51 @@ field_generator power level display density = 1 use_power = 0 var/const/num_power_levels = 6 // Total number of power level icon has - var/Varedit_start = 0 - var/Varpower = 0 - var/active = 0 + var/power_level = 0 + var/active = FG_OFFLINE var/power = 20 // Current amount of power - var/state = 0 + var/state = FG_UNSECURED var/warming_up = 0 var/list/obj/machinery/field/containment/fields var/list/obj/machinery/field/generator/connected_gens var/clean_up = 0 - /obj/machinery/field/generator/update_icon() overlays.Cut() if(warming_up) overlays += "+a[warming_up]" if(fields.len) overlays += "+on" - // Power level indicator - // Scale % power to % num_power_levels and truncate value - var/level = round(num_power_levels * power / field_generator_max_power) - // Clamp between 0 and num_power_levels for out of range power values - level = Clamp(level, 0, num_power_levels) - if(level) - overlays += "+p[level]" - - return + if(power_level) + overlays += "+p[power_level]" /obj/machinery/field/generator/New() ..() fields = list() connected_gens = list() - return /obj/machinery/field/generator/process() - if(Varedit_start == 1) - if(active == 0) - active = 1 - state = 2 - power = field_generator_max_power - anchored = 1 - warming_up = 3 - start_fields() - update_icon() - Varedit_start = 0 - - if(src.active == 2) + if(active == FG_ONLINE) calc_power() - update_icon() - return - /obj/machinery/field/generator/attack_hand(mob/user) - if(state == 2) + if(state == FG_WELDED) if(get_dist(src, user) <= 1)//Need to actually touch the thing to turn it on - if(src.active >= 1) - user << "You are unable to turn off the [src.name] once it is online!" + if(active >= FG_CHARGING) + user << "You are unable to turn off the [name] once it is online!" return 1 else - user.visible_message("[user.name] turns on the [src.name].", \ - "You turn on the [src.name].", \ + user.visible_message("[user.name] turns on the [name].", \ + "You turn on the [name].", \ "You hear heavy droning.") turn_on() investigate_log("activated by [user.key].","singulo") - src.add_fingerprint(user) + add_fingerprint(user) else user << "The [src] needs to be firmly secured to the floor first!" - return /obj/machinery/field/generator/attackby(obj/item/W, mob/user, params) @@ -100,54 +84,52 @@ field_generator power level display return else if(istype(W, /obj/item/weapon/wrench)) switch(state) - if(0) + if(FG_UNSECURED) if(isinspace()) return - state = 1 - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) - user.visible_message("[user.name] secures [src.name] to the floor.", \ + state = FG_SECURED + playsound(loc, 'sound/items/Ratchet.ogg', 75, 1) + user.visible_message("[user.name] secures [name] to the floor.", \ "You secure the external reinforcing bolts to the floor.", \ "You hear ratchet.") - src.anchored = 1 - if(1) - state = 0 - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) - user.visible_message("[user.name] unsecures [src.name] reinforcing bolts from the floor.", \ + anchored = 1 + if(FG_SECURED) + state = FG_UNSECURED + playsound(loc, 'sound/items/Ratchet.ogg', 75, 1) + user.visible_message("[user.name] unsecures [name] reinforcing bolts from the floor.", \ "You undo the external reinforcing bolts.", \ "You hear ratchet.") - src.anchored = 0 - if(2) - user << "The [src.name] needs to be unwelded from the floor!" - return + anchored = 0 + if(FG_WELDED) + user << "The [name] needs to be unwelded from the floor!" + else if(istype(W, /obj/item/weapon/weldingtool)) var/obj/item/weapon/weldingtool/WT = W switch(state) - if(0) - user << "The [src.name] needs to be wrenched to the floor!" - return - if(1) + if(FG_UNSECURED) + user << "The [name] needs to be wrenched to the floor!" + + if(FG_SECURED) if (WT.remove_fuel(0,user)) - playsound(src.loc, 'sound/items/Welder2.ogg', 50, 1) - user.visible_message("[user.name] starts to weld the [src.name] to the floor.", \ + playsound(loc, 'sound/items/Welder2.ogg', 50, 1) + user.visible_message("[user.name] starts to weld the [name] to the floor.", \ "You start to weld \the [src] to the floor...", \ "You hear welding.") if (do_after(user,20/W.toolspeed, target = src)) if(!src || !WT.isOn()) return - state = 2 + state = FG_WELDED user << "You weld the field generator to the floor." - else - return - if(2) + + if(FG_WELDED) if (WT.remove_fuel(0,user)) - playsound(src.loc, 'sound/items/Welder2.ogg', 50, 1) - user.visible_message("[user.name] starts to cut the [src.name] free from the floor.", \ + playsound(loc, 'sound/items/Welder2.ogg', 50, 1) + user.visible_message("[user.name] starts to cut the [name] free from the floor.", \ "You start to cut \the [src] free from the floor...", \ "You hear welding.") if (do_after(user,20/W.toolspeed, target = src)) if(!src || !WT.isOn()) return - state = 1 + state = FG_SECURED user << "You cut \the [src] free from the floor." - else - return + else ..() @@ -164,28 +146,33 @@ field_generator power level display /obj/machinery/field/generator/bullet_act(obj/item/projectile/Proj) if(Proj.flag != "bullet") - power += Proj.damage - update_icon() + power = min(power + Proj.damage, field_generator_max_power) + check_power_level() return 0 /obj/machinery/field/generator/Destroy() - src.cleanup() + cleanup() return ..() +/obj/machinery/field/generator/proc/check_power_level() + var/new_level = round(num_power_levels * power / field_generator_max_power) + if(new_level != power_level) + power_level = new_level + update_icon() /obj/machinery/field/generator/proc/turn_off() - active = 0 + active = FG_OFFLINE spawn(1) - src.cleanup() + cleanup() while (warming_up>0 && !active) sleep(50) warming_up-- update_icon() /obj/machinery/field/generator/proc/turn_on() - active = 1 + active = FG_CHARGING spawn(1) while (warming_up<3 && active) sleep(50) @@ -196,44 +183,35 @@ field_generator power level display /obj/machinery/field/generator/proc/calc_power() - if(Varpower) - return 1 + var/power_draw = 2 + fields.len - update_icon() - if(src.power > field_generator_max_power) - src.power = field_generator_max_power - - var/power_draw = 2 - for (var/obj/machinery/field/containment/F in fields) - if (isnull(F)) - continue - power_draw++ if(draw_power(round(power_draw/2,1))) + check_power_level() return 1 else - visible_message("The [src.name] shuts down!", "You hear something shutting down.") + visible_message("The [name] shuts down!", "You hear something shutting down.") turn_off() investigate_log("ran out of power and deactivated","singulo") - src.power = 0 + power = 0 + check_power_level() return 0 //This could likely be better, it tends to start loopin if you have a complex generator loop setup. Still works well enough to run the engine fields will likely recode the field gens and fields sometime -Mport /obj/machinery/field/generator/proc/draw_power(draw = 0, failsafe = 0, obj/machinery/field/generator/G = null, obj/machinery/field/generator/last = null) - if(Varpower) - return 1 - if((G && G == src) || (failsafe >= 8))//Loopin, set fail + if((G && (G == src)) || (failsafe >= 8))//Loopin, set fail return 0 else failsafe++ - if(src.power >= draw)//We have enough power - src.power -= draw + + if(power >= draw)//We have enough power + power -= draw return 1 + else//Need more power - draw -= src.power - src.power = 0 - for(var/obj/machinery/field/generator/FG in connected_gens) - if(isnull(FG)) - continue + draw -= power + power = 0 + for(var/CG in connected_gens) + var/obj/machinery/field/generator/FG = CG if(FG == last)//We just asked you continue if(G)//Another gen is askin for power and we dont have it @@ -249,7 +227,7 @@ field_generator power level display /obj/machinery/field/generator/proc/start_fields() - if(!src.state == 2 || !anchored) + if(state != FG_WELDED || !anchored) turn_off() return spawn(1) @@ -260,82 +238,72 @@ field_generator power level display setup_field(4) spawn(4) setup_field(8) - src.active = 2 + active = FG_ONLINE /obj/machinery/field/generator/proc/setup_field(NSEW) - var/turf/T = src.loc - var/obj/machinery/field/generator/G + var/turf/T = loc + if(!istype(T)) + return 0 + + var/obj/machinery/field/generator/G = null var/steps = 0 if(!NSEW)//Make sure its ran right - return - for(var/dist = 0, dist <= 9, dist += 1) // checks out to 8 tiles away for another generator + return 0 + for(var/dist in 0 to 7) // checks out to 8 tiles away for another generator T = get_step(T, NSEW) if(T.density)//We cant shoot a field though this return 0 - for(var/atom/A in T.contents) - if(ismob(A)) - continue - if(!istype(A,/obj/machinery/field/generator)) - if((istype(A,/obj/machinery/door)||istype(A,/obj/machinery/the_singularitygen))&&(A.density)) - return 0 - steps += 1 + G = locate(/obj/machinery/field/generator) in T - if(!isnull(G)) + if(G) steps -= 1 if(!G.active) return 0 break - if(isnull(G)) - return - T = src.loc - for(var/dist = 0, dist < steps, dist += 1) // creates each field tile + + for(var/TC in T.contents) + var/atom/A = TC + if(ismob(A)) + continue + if(A.density) + return 0 + + steps++ + + if(!G) + return 0 + + T = loc + for(var/dist in 0 to steps) // creates each field tile var/field_dir = get_dir(T,get_step(G.loc, NSEW)) T = get_step(T, NSEW) if(!locate(/obj/machinery/field/containment) in T) var/obj/machinery/field/containment/CF = new/obj/machinery/field/containment() CF.set_master(src,G) - fields += CF - G.fields += CF CF.loc = T CF.dir = field_dir - for(var/mob/living/L in CF.loc) + fields += CF + G.fields += CF + for(var/mob/living/L in T) CF.Crossed(L) - var/listcheck = 0 - for(var/obj/machinery/field/generator/FG in connected_gens) - if (isnull(FG)) - continue - if(FG == G) - listcheck = 1 - break - if(!listcheck) - connected_gens.Add(G) - listcheck = 0 - for(var/obj/machinery/field/generator/FG2 in G.connected_gens) - if (isnull(FG2)) - continue - if(FG2 == src) - listcheck = 1 - break - if(!listcheck) - G.connected_gens.Add(src) + + connected_gens |= G + G.connected_gens |= src + update_icon() /obj/machinery/field/generator/proc/cleanup() clean_up = 1 - for (var/obj/machinery/field/containment/F in fields) - if (isnull(F)) - continue + for (var/F in fields) qdel(F) - fields = list() - for(var/obj/machinery/field/generator/FG in connected_gens) - if (isnull(FG)) - continue - FG.connected_gens.Remove(src) + + for(var/CG in connected_gens) + var/obj/machinery/field/generator/FG = CG + FG.connected_gens -= src if(!FG.clean_up)//Makes the other gens clean up as well FG.cleanup() - connected_gens.Remove(FG) - connected_gens = list() + connected_gens -= FG clean_up = 0 update_icon() @@ -359,3 +327,11 @@ field_generator power level display /obj/machinery/field/generator/bump_field(atom/movable/AM as mob|obj) if(fields.len) ..() + +#undef FG_UNSECURED +#undef FG_SECURED +#undef FG_WELDED + +#undef FG_OFFLINE +#undef FG_CHARGING +#undef FG_ONLINE From 3b4616157fa2441c9a07aa1d5f32f4839b204759 Mon Sep 17 00:00:00 2001 From: Sestren413 Date: Sat, 27 Feb 2016 12:17:18 -0600 Subject: [PATCH 037/235] Added code and icons for bluespace bananas --- code/modules/hydroponics/grown.dm | 17 +++++++++++++++++ code/modules/hydroponics/growninedible.dm | 13 +++++++++++++ code/modules/hydroponics/seeds.dm | 16 ++++++++++++++++ icons/obj/hydroponics/growing.dmi | Bin 172058 -> 171962 bytes icons/obj/hydroponics/harvest.dmi | Bin 42831 -> 43529 bytes icons/obj/hydroponics/seeds.dmi | Bin 18909 -> 19193 bytes 6 files changed, 46 insertions(+) diff --git a/code/modules/hydroponics/grown.dm b/code/modules/hydroponics/grown.dm index d9e24ecd69c..82831a817f0 100644 --- a/code/modules/hydroponics/grown.dm +++ b/code/modules/hydroponics/grown.dm @@ -619,6 +619,23 @@ user.visible_message("[user] laughs so hard they begin to suffocate!") return (OXYLOSS) +/obj/item/weapon/reagent_containers/food/snacks/grown/bluespacebanana + seed = /obj/item/seeds/bluespacebananaseed + name = "bluespace banana" + desc = "It's an excellent prank for a clown." + icon_state = "banana_blue" + trash = /obj/item/weapon/grown/bananapeel/bluespace + filling_color = "#0000FF" + origin_tech = "bluespace=3" + +/obj/item/weapon/reagent_containers/food/snacks/grown/bluespacebanana/add_juice() + if(..()) + reagents.add_reagent("nutriment", 1 + round((potency / 50), 1)) + reagents.add_reagent("banana", 1 + round((potency / 10), 1)) + reagents.add_reagent("vitamin", 1 + round((potency / 25), 1)) + reagents.add_reagent("singulo", 1 + round((potency / 5), 1)) + bitesize = 5 + /obj/item/weapon/reagent_containers/food/snacks/grown/mimana seed = /obj/item/seeds/mimanaseed name = "mimana" diff --git a/code/modules/hydroponics/growninedible.dm b/code/modules/hydroponics/growninedible.dm index 7a6a83b28ea..98e97eba35e 100644 --- a/code/modules/hydroponics/growninedible.dm +++ b/code/modules/hydroponics/growninedible.dm @@ -284,6 +284,19 @@ M.slip(stun, weaken, src) return 1 +/obj/item/weapon/grown/bananapeel/bluespace + name = "bluespace banana peel" + desc = "A peel from a bluespace banana." + icon = 'icons/obj/hydroponics/harvest.dmi' + icon_state = "banana_peel_blue" + origin_tech = "bluespace=3" + +/obj/item/weapon/grown/bananapeel/bluespace/Crossed(AM as mob|obj) + if(..()) + var/teleport_radius = potency / 10 + do_teleport(AM, get_turf(AM), teleport_radius) + qdel(src) //let's not make one peel infinitely reusable + /obj/item/weapon/grown/bananapeel/specialpeel //used by /obj/item/clothing/shoes/clown_shoes/banana_shoes name = "synthesized banana peel" desc = "A synthetic banana peel." diff --git a/code/modules/hydroponics/seeds.dm b/code/modules/hydroponics/seeds.dm index 4c84dbf93ca..a9344d9c390 100644 --- a/code/modules/hydroponics/seeds.dm +++ b/code/modules/hydroponics/seeds.dm @@ -219,6 +219,22 @@ growthstages = 6 mutatelist = list(/obj/item/seeds/mimanaseed) +/obj/item/seeds/bluespacebananaseed + name = "pack of bluespace banana seeds" + desc = "They're seeds that grow into bluespace banana trees. When grown, keep away from clown." + icon_state = "seed-banana-blue" + species = "bluespacebanana" + plantname = "Bluespace Banana Tree" + product = /obj/item/weapon/reagent_containers/food/snacks/grown/bluespacebanana + lifespan = 50 + endurance = 30 + maturation = 6 + production = 6 + yield = 3 + potency = 10 + plant_type = 0 + growthstages = 6 + /obj/item/seeds/mimanaseed name = "pack of mimana seeds" desc = "They're seeds that grow into mimana trees. When grown, keep away from mime." diff --git a/icons/obj/hydroponics/growing.dmi b/icons/obj/hydroponics/growing.dmi index 019c0a84a874270bd569eada906f2ad6440499bc..50440975b3cfd32a2822e78ba6d182283f3df32d 100644 GIT binary patch delta 9411 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 delta 9508 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 Bz83%h diff --git a/icons/obj/hydroponics/harvest.dmi b/icons/obj/hydroponics/harvest.dmi index 7cf90674b9fd6208f822dada1f371721c2af77fd..c49b87be940ed1284a5c6e3f2ec5538e9a9bdcc3 100644 GIT binary patch delta 43215 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 yz5k6_iXG`2D6oAf#*PC3 diff --git a/icons/obj/hydroponics/seeds.dmi b/icons/obj/hydroponics/seeds.dmi index 081e7bf8e3dc20794ee7ed3abe6501fe9d3911e2..6492755567d40b78a636e1051aa25c85988e55b1 100644 GIT binary patch literal 19193 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≶D=^i{)OrlB}He~&Jp}-3SssiP5!zQd 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 From 540a6e8ed65ceb62673867beb23115e2211605bf Mon Sep 17 00:00:00 2001 From: bgobandit Date: Sat, 27 Feb 2016 19:00:47 -0500 Subject: [PATCH 038/235] Space cats have a full set of sprites. Player controlled cats can now properly lie down. --- .../mob/living/simple_animal/friendly/cat.dm | 23 +++++++++++++++--- icons/mob/pets.dmi | Bin 30681 -> 31349 bytes 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/code/modules/mob/living/simple_animal/friendly/cat.dm b/code/modules/mob/living/simple_animal/friendly/cat.dm index 2ed5b6404db..9b5a9cd8fb4 100644 --- a/code/modules/mob/living/simple_animal/friendly/cat.dm +++ b/code/modules/mob/living/simple_animal/friendly/cat.dm @@ -30,6 +30,18 @@ var/mob/living/simple_animal/mouse/movement_target gold_core_spawnable = 2 +/mob/living/simple_animal/pet/cat/New() + ..() + verbs += /mob/living/proc/lay_down + +/mob/living/simple_animal/pet/cat/update_canmove() + ..() + if(resting) + icon_state = "[icon_living]_rest" + else + icon_state = "[icon_living]" + + /mob/living/simple_animal/pet/cat/space name = "space cat" desc = "It's a cat... in space!" @@ -124,20 +136,23 @@ /mob/living/simple_animal/pet/cat/Life() if(!stat && !buckled) if(prob(1)) - emote("me", 1, pick("stretches out for a belly rub.", "wags its tail.")) + emote("me", 1, pick("stretches out for a belly rub.", "wags its tail.", "lies down.")) icon_state = "[icon_living]_rest" resting = 1 + canmove = 0 else if (prob(1)) - emote("me", 1, pick("sits down.", "crouches on its hind legs.")) + emote("me", 1, pick("sits down.", "crouches on its hind legs.", "looks alert.")) icon_state = "[icon_living]_sit" resting = 1 + canmove = 0 else if (prob(1)) if (resting) - emote("me", 1, pick("gets up and meows.", "walks around.")) + emote("me", 1, pick("gets up and meows.", "walks around.", "stops resting.")) icon_state = "[icon_living]" resting = 0 + canmove = 1 else - emote("me", 1, pick("grooms its fur.", "twitches its whiskers.")) + emote("me", 1, pick("grooms its fur.", "twitches its whiskers.", "shakes out its coat.")) //MICE! if((src.loc) && isturf(src.loc)) diff --git a/icons/mob/pets.dmi b/icons/mob/pets.dmi index 2552baf06fe484305e93777f90b0cdead68d0abd..d32dc5faa11b1418a3cf6288cafbbc889a99e769 100644 GIT binary patch delta 10482 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 From ac0b0c2e8d13ef40754a21d339838218ecba3f5d Mon Sep 17 00:00:00 2001 From: Kyle Spier-Swenson Date: Sat, 27 Feb 2016 16:32:03 -0800 Subject: [PATCH 039/235] I was stupid, This is less stupid (also fixes a minor code fuckup) --- code/controllers/subsystem/garbage.dm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/code/controllers/subsystem/garbage.dm b/code/controllers/subsystem/garbage.dm index 04c111d3198..eecc54ef93d 100644 --- a/code/controllers/subsystem/garbage.dm +++ b/code/controllers/subsystem/garbage.dm @@ -100,9 +100,10 @@ var/datum/subsystem/garbage_collector/SSgarbage /datum/subsystem/garbage_collector/proc/QueueForQueuing(datum/A) if (istype(A) && isnull(A.gc_destroyed)) tobequeued += A + A.gc_destroyed = -1 /datum/subsystem/garbage_collector/proc/Queue(datum/A) - if (!istype(A) || !isnull(A.gc_destroyed)) + if (!istype(A) || (!isnull(A.gc_destroyed) && A.gc_destroyed >= 0)) return var/gctime = world.time var/refid = "\ref[A]" @@ -110,7 +111,7 @@ var/datum/subsystem/garbage_collector/SSgarbage A.gc_destroyed = gctime if (queue[refid]) - queue -= "\ref[A]" // Removing any previous references that were GC'd so that the current object will be at the end of the list. + queue -= refid // Removing any previous references that were GC'd so that the current object will be at the end of the list. queue[refid] = gctime @@ -166,8 +167,6 @@ var/datum/subsystem/garbage_collector/SSgarbage return FALSE if(D.gc_destroyed) return TRUE - if(SSgarbage && SSgarbage.tobequeued && SSgarbage.tobequeued.len && D in SSgarbage.tobequeued) - return TRUE return FALSE // Default implementation of clean-up code. From 03c168c2b371ccb33a00ff0707ea19b4264256d9 Mon Sep 17 00:00:00 2001 From: KazeEspada Date: Sat, 27 Feb 2016 17:36:09 -0700 Subject: [PATCH 040/235] Begins work on Cabin away mission. Its a quiet away mission that resembles beach. --- _maps/RandomZLevels/Cabin.dmm | 296 ++++++++++++++++++ code/game/turfs/simulated/floor/misc_floor.dm | 6 + .../awaymissions/mission_code/Cabin.dm | 23 ++ code/modules/mining/mine_turfs.dm | 3 + tgstation.dme | 1 + 5 files changed, 329 insertions(+) create mode 100644 _maps/RandomZLevels/Cabin.dmm create mode 100644 code/modules/awaymissions/mission_code/Cabin.dm diff --git a/_maps/RandomZLevels/Cabin.dmm b/_maps/RandomZLevels/Cabin.dmm new file mode 100644 index 00000000000..bf29102fb8a --- /dev/null +++ b/_maps/RandomZLevels/Cabin.dmm @@ -0,0 +1,296 @@ +"a" = (/turf/space,/area/space) +"b" = (/turf/indestructible/rock/snow,/area/space) +"c" = (/turf/simulated/floor/plating/asteroid/snow/temperate,/area/space) +"d" = (/turf/simulated/wall/mineral/wood,/area/space) +"e" = (/turf/simulated/floor/wood,/area/space) +"f" = (/obj/machinery/door/airlock/wood,/turf/simulated/wall/mineral/wood,/area/space) +"g" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/plasteel/freezer,/area/space) +"h" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel/freezer,/area/space) +"i" = (/obj/machinery/power/apc{name = "cabin APC"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/space) +"j" = (/obj/machinery/power/smes/magical,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/space) +"k" = (/turf/simulated/floor/plating,/area/space) +"l" = (/obj/structure{desc = "Generates power from lava!"; dir = 1; icon = 'icons/obj/atmospherics/pipes/simple.dmi'; icon_state = "compressor"; name = "geothermal generator"},/turf/simulated/floor/plating,/area/space) +"m" = (/obj/structure/toilet{icon_state = "toilet00"; dir = 8},/turf/simulated/floor/plasteel/freezer,/area/space) +"n" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor/plasteel/freezer,/area/space) +"o" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/space) +"p" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/space) +"q" = (/obj/structure{desc = "Generates power from lava!"; dir = 2; icon = 'icons/obj/atmospherics/pipes/simple.dmi'; icon_state = "turbine"; name = "geothermal generator"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/space) +"r" = (/obj/machinery/shower{icon_state = "shower"; dir = 8},/obj/machinery/door/window/northright,/turf/simulated/floor/plasteel/freezer,/area/space) +"s" = (/obj/machinery/shower{icon_state = "shower"; dir = 4},/obj/machinery/door/window/northleft,/turf/simulated/floor/plasteel/freezer,/area/space) +"t" = (/obj/machinery/door/window/westright,/turf/simulated/floor/plating,/area/space) +"u" = (/obj/machinery/door/window/eastleft,/turf/simulated/floor/plating,/area/space) +"v" = (/obj/structure/table/wood,/turf/simulated/floor/wood,/area/space) +"w" = (/obj/machinery/door/window/westright,/turf/simulated/floor/wood,/area/space) +"x" = (/obj/structure/toilet,/turf/simulated/floor/plasteel/freezer,/area/space) +"y" = (/turf/simulated/floor/plasteel/freezer,/area/space) +"z" = (/obj/machinery/shower{icon_state = "shower"; dir = 4},/obj/machinery/door/window/eastright,/obj/structure/window{icon_state = "window"; dir = 1},/turf/simulated/floor/plasteel/freezer,/area/space) +"A" = (/obj/machinery/gateway{dir = 9},/turf/simulated/floor/wood,/area/space) +"B" = (/obj/machinery/gateway{dir = 1},/turf/simulated/floor/wood,/area/space) +"C" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor/wood,/area/space) +"D" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor/wood,/area/space) +"E" = (/obj/machinery/gateway/centeraway,/turf/simulated/floor/wood,/area/space) +"F" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor/wood,/area/space) +"G" = (/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/space) +"H" = (/obj/machinery/gateway{dir = 10},/turf/simulated/floor/wood,/area/space) +"I" = (/obj/machinery/gateway,/turf/simulated/floor/wood,/area/space) +"J" = (/obj/machinery/gateway{dir = 6},/turf/simulated/floor/wood,/area/space) +"K" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/wood,/area/space) +"L" = (/obj/machinery/door/airlock/wood,/turf/simulated/floor/wood,/area/space) + +(1,1,1) = {" +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bccccccccccccccccccccccccccccccccccccccccdeeeeefgdhfeeeeedeeeeefgdhfeeeeedeeeeefgdijkldcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bccccccccccccccccccccccccccccccccccccccccdeeeeedmdndeeeeedeeeeedmdndeeeeedeeeeedmdkopqdcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bccccccccccccccccccccccccccccccccccccccccdeeeeedrdsdeeeeedeeeeedrdsdeeeeedeeeeedrdkkkkdcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bccccccccccccccccccccccccccccccccccccccccdeeeeedddddeeeeedeeeeedddddeeeeedeeeeedddfddddcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bccccccccccccccccccccccccccccccccccccccccdeeeeetdedueeeeedeeeeetdedueeeeedeeeeetdeeveedcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bccccccccccccccccccccccccccccccccccccccccddfdddddfdddddfdddfdddddfdddddfdddfdddddeeveedcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bccccccccccccccccccccccccccccccccccccccccdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeweedcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bccccccccccccccccccccccccccccccccccccccccdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddfdcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddeedxyfeedcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bccccccccccccccccccccccccccccccccccccccccdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeedzgdeedcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bccccccccccccccccccccccccccccccccccccccccdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeedddddddcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bccccccccccccccccccccccccccccccccccccccccdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeedeABCedcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bccccccccccccccccccccccccccccccccccccccccdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeedeDEFeGcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bccccccccccccccccccccccccccccccccccccccccdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeedeHIJeGcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bccccccccccccccccccccccccccccccccccccccccdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeedKKKKKGcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bccccccccccccccccccccccccccccccccccccccccdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeedvvevvGcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bccccccccccccccccccccccccccccccccccccccccdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeedeeeeeGcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bccccccccccccccccccccccccccccccccccccccccdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeLeeeeedcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +"} diff --git a/code/game/turfs/simulated/floor/misc_floor.dm b/code/game/turfs/simulated/floor/misc_floor.dm index 8eb131f5648..2fdfe294a1f 100644 --- a/code/game/turfs/simulated/floor/misc_floor.dm +++ b/code/game/turfs/simulated/floor/misc_floor.dm @@ -70,6 +70,9 @@ /turf/simulated/floor/plating/ice/colder temperature = 140 +/turf/simulated/floor/plating/ice/temperate + temperature = 255.37 + /turf/simulated/floor/plating/ice/break_tile() return @@ -86,6 +89,9 @@ /turf/simulated/floor/plating/snowed/colder temperature = 140 +/turf/simulated/floor/plating/snowed/temperate + temperature = 255.37 + /turf/simulated/floor/noslip name = "high-traction floor" icon_state = "noslip" diff --git a/code/modules/awaymissions/mission_code/Cabin.dm b/code/modules/awaymissions/mission_code/Cabin.dm new file mode 100644 index 00000000000..06723249269 --- /dev/null +++ b/code/modules/awaymissions/mission_code/Cabin.dm @@ -0,0 +1,23 @@ +/*Cabin areas*/ + + + + + + + + + + + + + +/*Cabin code*/ +/obj/structure/fireplace + name = "fireplace" + desc = "warm and toasty" + icon = + icon_state = + density = 0 + var/active = 1 + diff --git a/code/modules/mining/mine_turfs.dm b/code/modules/mining/mine_turfs.dm index 3299e098e7f..69a8daf285b 100644 --- a/code/modules/mining/mine_turfs.dm +++ b/code/modules/mining/mine_turfs.dm @@ -544,6 +544,9 @@ var/global/list/rockTurfEdgeCache nitrogen = 0.01 temperature = TCMB +/turf/simulated/floor/plating/asteroid/snow/temperate + temperature = 255.37 + /turf/simulated/floor/plating/asteroid/New() var/proper_name = name ..() diff --git a/tgstation.dme b/tgstation.dme index fcee4ede946..fa7169771f6 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -891,6 +891,7 @@ #include "code\modules\awaymissions\maploader\writer.dm" #include "code\modules\awaymissions\mission_code\Academy.dm" #include "code\modules\awaymissions\mission_code\blackmarketpackers.dm" +#include "code\modules\awaymissions\mission_code\Cabin.dm" #include "code\modules\awaymissions\mission_code\centcomAway.dm" #include "code\modules\awaymissions\mission_code\challenge.dm" #include "code\modules\awaymissions\mission_code\researchbase.dm" From 5edb20d18bf4e1cb181c63e493d16b815ad4d589 Mon Sep 17 00:00:00 2001 From: Sestren413 Date: Sat, 27 Feb 2016 18:52:51 -0600 Subject: [PATCH 041/235] Made changes based on feedback --- code/modules/hydroponics/growninedible.dm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/code/modules/hydroponics/growninedible.dm b/code/modules/hydroponics/growninedible.dm index 98e97eba35e..3778025bf7d 100644 --- a/code/modules/hydroponics/growninedible.dm +++ b/code/modules/hydroponics/growninedible.dm @@ -291,11 +291,15 @@ icon_state = "banana_peel_blue" origin_tech = "bluespace=3" -/obj/item/weapon/grown/bananapeel/bluespace/Crossed(AM as mob|obj) +/obj/item/weapon/grown/bananapeel/bluespace/Crossed(AM) if(..()) var/teleport_radius = potency / 10 do_teleport(AM, get_turf(AM), teleport_radius) - qdel(src) //let's not make one peel infinitely reusable + AM << "You slip through spacetime!" + if(prob(50)) + do_teleport(src, get_turf(src), teleport_radius) + else + qdel(src) /obj/item/weapon/grown/bananapeel/specialpeel //used by /obj/item/clothing/shoes/clown_shoes/banana_shoes name = "synthesized banana peel" From 6b5379f053bacd9562dc1c77be4e47225c18d944 Mon Sep 17 00:00:00 2001 From: bgobandit Date: Sat, 27 Feb 2016 20:14:16 -0500 Subject: [PATCH 042/235] Adds items to contraband crate. --- code/game/objects/items/weapons/storage/fancy.dm | 3 ++- code/modules/cargo/packs.dm | 9 ++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/code/game/objects/items/weapons/storage/fancy.dm b/code/game/objects/items/weapons/storage/fancy.dm index b85ad5b5f54..83f45567164 100644 --- a/code/game/objects/items/weapons/storage/fancy.dm +++ b/code/game/objects/items/weapons/storage/fancy.dm @@ -166,7 +166,7 @@ icon_state = "carp" /obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate - name = "cigarette packet" + name = "\improper Syndicig cigarette packet" desc = "An obscure brand of cigarettes." icon_state = "syndie" @@ -180,6 +180,7 @@ name = "\improper Midori Tabako packet" desc = "You can't understand the runes, but the packet smells funny." icon_state = "midori" + spawn_type = /obj/item/clothing/mask/cigarette/rollie /obj/item/weapon/storage/fancy/cigarettes/cigpack_shadyjims name ="\improper Shady Jim's Super Slims" diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index 9c033b4bf67..e6dd1e92d5d 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -373,6 +373,7 @@ /datum/supply_pack/security/justiceinbound name = "Standard Justice Enforcer Crate" cost = 80 //justice comes at a price. An expensive, noisy price. + contraband = TRUE contains = list(/obj/item/clothing/head/helmet/justice, /obj/item/clothing/mask/gas/sechailer) crate_name = "justice enforcer crate" @@ -1226,10 +1227,12 @@ name = "Contraband Crate" contraband = TRUE cost = 30 - num_contained = 5 + num_contained = 6 contains = list(/obj/item/weapon/poster/contraband, - /obj/item/weapon/storage/fancy/cigarettes/dromedaryco, - /obj/item/weapon/storage/fancy/cigarettes/cigpack_shadyjims) + /obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate, + /obj/item/weapon/storage/fancy/cigarettes/cigpack_midori, + /obj/item/seeds/ambrosiadeusseed, + /obj/item/clothing/tie/dope_necklace) crate_name = "crate" /datum/supply_pack/misc/randomised/toys From 7af3e2ce1d61c14fbac5f60b0d0ce9cdaa13fb5b Mon Sep 17 00:00:00 2001 From: bgobandit Date: Sat, 27 Feb 2016 20:15:49 -0500 Subject: [PATCH 043/235] oops --- code/modules/cargo/packs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index e6dd1e92d5d..c6e033c24c9 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -1229,7 +1229,7 @@ cost = 30 num_contained = 6 contains = list(/obj/item/weapon/poster/contraband, - /obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate, + /obj/item/weapon/storage/fancy/cigarettes/cigpack_shadyjims, /obj/item/weapon/storage/fancy/cigarettes/cigpack_midori, /obj/item/seeds/ambrosiadeusseed, /obj/item/clothing/tie/dope_necklace) From 3898243d6a4cc93df35308fe9f49387a99e93f93 Mon Sep 17 00:00:00 2001 From: c0 Date: Sun, 28 Feb 2016 04:44:27 +0300 Subject: [PATCH 044/235] Removed cocroaches --- .../EfficiencyStation/EfficiencyStation.dmm | 57 ------------------ .../MetaStation/MetaStation.v41I.dmm | 60 +++++++++---------- _maps/map_files/TgStation/tgstation.2.1.3.dmm | 25 -------- 3 files changed, 30 insertions(+), 112 deletions(-) diff --git a/_maps/map_files/EfficiencyStation/EfficiencyStation.dmm b/_maps/map_files/EfficiencyStation/EfficiencyStation.dmm index 512c82e8948..48331364228 100644 --- a/_maps/map_files/EfficiencyStation/EfficiencyStation.dmm +++ b/_maps/map_files/EfficiencyStation/EfficiencyStation.dmm @@ -4311,7 +4311,6 @@ d2 = 2; icon_state = "1-2" }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -5914,7 +5913,6 @@ name = "Research Division" }) "akv" = ( -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating{ icon_state = "warnplate"; dir = 4 @@ -6424,7 +6422,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -6658,7 +6655,6 @@ name = "\improper Toxins Lab" }) "alH" = ( -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "warning" @@ -9105,7 +9101,6 @@ "apw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/fore) "apx" = ( @@ -9410,7 +9405,6 @@ icon_state = "1-2"; pixel_y = 0 }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, @@ -10102,7 +10096,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/fore) "arl" = ( @@ -10130,7 +10123,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, @@ -10229,7 +10221,6 @@ /turf/simulated/floor/plasteel, /area/toxins/misc_lab) "art" = ( -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, @@ -11163,7 +11154,6 @@ name = "\improper Toxins Lab" }) "atf" = ( -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, @@ -11791,7 +11781,6 @@ /obj/effect/decal/cleanable/robot_debris{ icon_state = "gib6" }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating{ broken = 1; icon_state = "platingdmg1" @@ -12618,7 +12607,6 @@ name = "Medbay Maintenance APC"; pixel_y = -24 }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -13645,7 +13633,6 @@ /area/maintenance/fore) "axu" = ( /obj/effect/decal/cleanable/blood/old, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/fore) "axv" = ( @@ -13657,7 +13644,6 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/remains/human, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating{ broken = 1; icon_state = "platingdmg3" @@ -15638,7 +15624,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/decal/cleanable/dirt, /obj/item/trash/candy, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/fore) "aAN" = ( @@ -17072,7 +17057,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/fore) "aDs" = ( @@ -17694,7 +17678,6 @@ /obj/item/weapon/shard{ icon_state = "medium" }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating{ broken = 1; icon_state = "platingdmg1" @@ -18129,7 +18112,6 @@ d2 = 2; icon_state = "1-2" }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating{ broken = 1; icon_state = "platingdmg1" @@ -18191,7 +18173,6 @@ /obj/machinery/light_switch{ pixel_x = 23 }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, @@ -18344,7 +18325,6 @@ /area/storage/tech) "aFL" = ( /obj/item/stack/rods, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/fore) "aFM" = ( @@ -20473,7 +20453,6 @@ name = "Station Intercom (General)"; pixel_x = 27 }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, @@ -20507,7 +20486,6 @@ /turf/simulated/floor/plating, /area/storage/tech) "aJu" = ( -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/storage/tech) "aJv" = ( @@ -21807,7 +21785,6 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/fore) "aLT" = ( @@ -23053,7 +23030,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating{ broken = 1; icon_state = "platingdmg1" @@ -25127,7 +25103,6 @@ "aRY" = ( /obj/effect/decal/cleanable/dirt, /obj/item/stack/rods, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/fore) "aRZ" = ( @@ -29127,7 +29102,6 @@ d2 = 4; icon_state = "1-4" }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating{ burnt = 1; icon_state = "panelscorched" @@ -33482,7 +33456,6 @@ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); name = "maint grille or trash spawner" }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating{ broken = 1; icon_state = "platingdmg2" @@ -34493,7 +34466,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, @@ -34525,7 +34497,6 @@ /obj/effect/decal/cleanable/dirt, /obj/item/stack/sheet/cardboard, /obj/structure/disposalpipe/segment, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -34622,7 +34593,6 @@ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); name = "maint grille or trash spawner" }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/fsmaint2) "bkG" = ( @@ -35034,7 +35004,6 @@ "bls" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -36742,7 +36711,6 @@ /obj/machinery/light_construct/small{ dir = 1 }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plasteel{ broken = 1; dir = 4; @@ -37321,7 +37289,6 @@ /obj/machinery/light_construct/small{ dir = 4 }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plasteel{ burnt = 1; dir = 4; @@ -37726,7 +37693,6 @@ /turf/simulated/floor/plating, /area/maintenance/fsmaint2) "bqD" = ( -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/fsmaint2) "bqE" = ( @@ -38179,7 +38145,6 @@ icon_state = "gib6" }, /obj/item/weapon/reagent_containers/syringe, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/starboard) "brq" = ( @@ -38857,7 +38822,6 @@ }, /obj/effect/decal/cleanable/dirt, /obj/item/weapon/shard, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plasteel{ broken = 1; dir = 4; @@ -40297,7 +40261,6 @@ }, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating{ broken = 1; icon_state = "platingdmg3" @@ -41698,7 +41661,6 @@ }, /area/crew_quarters/sleep) "byi" = ( -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plasteel, /area/crew_quarters/sleep) "byj" = ( @@ -42164,7 +42126,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plasteel{ icon_state = "hydrofloor" }, @@ -43552,7 +43513,6 @@ "bBx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/fsmaint2) "bBy" = ( @@ -45231,7 +45191,6 @@ /area/maintenance/starboard) "bEE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/starboard) "bEF" = ( @@ -46034,7 +45993,6 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/starboard) "bGb" = ( @@ -47106,7 +47064,6 @@ }, /obj/effect/decal/cleanable/dirt, /obj/item/stack/rods, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/port{ name = "Chapel Maintenance" @@ -48473,7 +48430,6 @@ }, /obj/effect/decal/cleanable/dirt, /obj/item/weapon/crowbar, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/port{ name = "Chapel Maintenance" @@ -49152,7 +49108,6 @@ on = 1; pressure_checks = 1 }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, @@ -49777,7 +49732,6 @@ d2 = 8; icon_state = "4-8" }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/port{ name = "Chapel Maintenance" @@ -50325,7 +50279,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating{ broken = 1; icon_state = "platingdmg3" @@ -50463,7 +50416,6 @@ /obj/item/weapon/newspaper, /obj/item/weapon/cigbutt, /obj/item/clothing/glasses/sunglasses, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating{ burnt = 1; icon_state = "panelscorched" @@ -51629,7 +51581,6 @@ /obj/machinery/light/small{ dir = 1 }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plasteel{ icon_state = "bar" }, @@ -53573,7 +53524,6 @@ "bTK" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/generic, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plasteel{ icon_state = "bar" }, @@ -53684,7 +53634,6 @@ d2 = 2; icon_state = "1-2" }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/port{ name = "Chapel Maintenance" @@ -54689,7 +54638,6 @@ /area/maintenance/starboard) "bVQ" = ( /obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -56478,7 +56426,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/starboard) "bZa" = ( @@ -56663,7 +56610,6 @@ pixel_y = -28; prison_radio = 1 }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/security/prison) "bZs" = ( @@ -57747,7 +57693,6 @@ /turf/simulated/floor/plating, /area/security/prison) "cbB" = ( -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, @@ -58669,7 +58614,6 @@ d2 = 2; icon_state = "1-2" }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, @@ -61275,7 +61219,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating{ broken = 1; icon_state = "platingdmg3" diff --git a/_maps/map_files/MetaStation/MetaStation.v41I.dmm b/_maps/map_files/MetaStation/MetaStation.v41I.dmm index a1799957075..cdc20d9ac75 100644 --- a/_maps/map_files/MetaStation/MetaStation.v41I.dmm +++ b/_maps/map_files/MetaStation/MetaStation.v41I.dmm @@ -65,7 +65,7 @@ "abm" = (/obj/structure/table,/obj/item/weapon/folder,/obj/item/weapon/paper/hydroponics,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) "abn" = (/obj/structure/table,/obj/machinery/computer/libraryconsole/bookmanagement,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) "abo" = (/obj/machinery/computer/arcade,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"abp" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/mob/living/simple_animal/cockroach,/turf/simulated/floor/plasteel,/area/security/prison) +"abp" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel,/area/security/prison) "abq" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) "abr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) "abs" = (/obj/structure/holohoop{pixel_y = 29},/obj/item/toy/beach_ball{icon = 'icons/obj/basketball.dmi'; icon_state = "basketball"; item_state = "basketball"; name = "basket ball"},/turf/simulated/floor/plating{icon_state = "platingdmg1"},/area/security/prison) @@ -137,7 +137,7 @@ "acG" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor/plating{icon_state = "platingdmg1"},/area/security/prison) "acH" = (/turf/simulated/floor/plating{icon_state = "panelscorched"},/area/security/prison) "acI" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/light,/turf/simulated/floor/plasteel,/area/security/prison) -"acJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1; initialize_directions = 11},/mob/living/simple_animal/cockroach,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"acJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1; initialize_directions = 11},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) "acK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = 0; pixel_y = -28; prison_radio = 1},/obj/machinery/camera{c_tag = "Prison Chamber"; dir = 1; network = list("SS13","Prison")},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) "acL" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) "acM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/prison) @@ -476,9 +476,9 @@ "ajh" = (/turf/simulated/wall/r_wall,/area/engine/gravity_generator) "aji" = (/obj/machinery/conveyor{dir = 2; id = "garbage"; layer = 2.7},/obj/machinery/door/poddoor/preopen{id = "Disposal Exit"; layer = 3.1; name = "disposal exit vent"},/turf/simulated/floor/plating,/area/maintenance/disposal) "ajj" = (/obj/machinery/button/door{id = "Disposal Exit"; name = "Disposal Vent Control"; pixel_x = -25; pixel_y = 4; req_access_txt = "12"},/obj/machinery/button/massdriver{id = "trash"; pixel_x = -26; pixel_y = -6},/obj/structure/chair/stool,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/disposal) -"ajk" = (/mob/living/simple_animal/cockroach,/turf/simulated/floor/plating,/area/maintenance/fore) +"ajk" = (/turf/simulated/floor/plating,/area/maintenance/fore) "ajl" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor/plating,/area/maintenance/disposal) -"ajm" = (/mob/living/simple_animal/cockroach,/turf/simulated/floor/plating{icon_state = "platingdmg2"},/area/maintenance/disposal) +"ajm" = (/turf/simulated/floor/plating{icon_state = "platingdmg2"},/area/maintenance/disposal) "ajn" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/engineering{name = "Fore Port Solar Access"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "ajo" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/auxsolarport) "ajp" = (/obj/structure/table,/obj/item/stack/medical/ointment{pixel_x = 3; pixel_y = -2},/obj/item/stack/medical/bruise_pack{pixel_x = -3; pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/epinephrine,/obj/item/weapon/storage/secure/safe{pixel_x = 6; pixel_y = 28},/obj/item/weapon/restraints/handcuffs/cable/pink,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) @@ -733,7 +733,7 @@ "aoe" = (/obj/machinery/conveyor{dir = 8; id = "garbage"},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor/plating,/area/maintenance/disposal) "aof" = (/obj/machinery/conveyor{dir = 8; id = "garbage"},/obj/machinery/recycler,/turf/simulated/floor/plating,/area/maintenance/disposal) "aog" = (/obj/machinery/door/window/eastright{dir = 4; name = "Danger: Conveyor Access"; req_access_txt = "12"},/obj/machinery/conveyor{dir = 10; icon_state = "conveyor0"; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"aoh" = (/obj/effect/decal/cleanable/oil,/obj/machinery/light_switch{pixel_x = 25; pixel_y = 0},/obj/machinery/light/small{dir = 4},/mob/living/simple_animal/cockroach,/turf/simulated/floor/plating,/area/maintenance/disposal) +"aoh" = (/obj/effect/decal/cleanable/oil,/obj/machinery/light_switch{pixel_x = 25; pixel_y = 0},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/disposal) "aoi" = (/turf/simulated/floor/plating{icon_state = "panelscorched"},/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aoj" = (/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aok" = (/obj/structure/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) @@ -774,7 +774,7 @@ "aoT" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/maintenance/fore) "aoU" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) "aoV" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating{icon_state = "platingdmg2"},/area/maintenance/fore) -"aoW" = (/obj/machinery/power/apc{dir = 2; name = "Disposal APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable/yellow,/mob/living/simple_animal/cockroach,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/disposal) +"aoW" = (/obj/machinery/power/apc{dir = 2; name = "Disposal APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable/yellow,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/disposal) "aoX" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) "aoY" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 2},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/fore) "aoZ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{icon_state = "platingdmg2"},/area/maintenance/fore) @@ -1067,7 +1067,7 @@ "auA" = (/obj/structure/mopbucket,/obj/item/weapon/mop,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating{icon_state = "platingdmg2"},/area/maintenance/starboard) "auB" = (/obj/structure/closet/crate/hydroponics,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/starboard) "auC" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/starboard) -"auD" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/mob/living/simple_animal/cockroach,/turf/simulated/floor/plating,/area/maintenance/fore) +"auD" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/fore) "auE" = (/obj/structure/closet,/obj/item/weapon/stock_parts/matter_bin,/turf/simulated/floor/plating,/area/maintenance/starboard) "auF" = (/obj/machinery/door/airlock/maintenance{name = "Storage Room"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/starboard) "auG" = (/obj/structure/closet/radiation,/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; dir = 1; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/engine/gravity_generator) @@ -1728,7 +1728,7 @@ "aHl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralcorner"},/area/crew_quarters/sleep) "aHm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 2},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralcorner"},/area/crew_quarters/sleep) "aHn" = (/obj/machinery/door/airlock{id_tag = "Cabin7"; name = "Cabin 1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep) -"aHo" = (/mob/living/simple_animal/cockroach,/turf/simulated/floor/plating{icon_state = "platingdmg3"},/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"aHo" = (/turf/simulated/floor/plating{icon_state = "platingdmg3"},/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aHp" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep) "aHq" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/item/clothing/under/assistantformal,/turf/simulated/floor/wood,/area/crew_quarters/sleep) "aHr" = (/obj/structure/table,/obj/item/stack/rods{amount = 50},/obj/item/weapon/wrench,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/engine/engineering) @@ -1968,7 +1968,7 @@ "aLR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aLS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aLT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"aLU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/mob/living/simple_animal/cockroach,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"aLU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aLV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aLW" = (/obj/structure/table,/obj/item/clothing/gloves/color/fyellow,/obj/item/device/gps{gpstag = "AUX0"},/turf/simulated/floor/plasteel{dir = 9; icon_state = "brown"},/area/storage/primary) "aLX" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/storage/primary) @@ -2092,7 +2092,7 @@ "aOl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/engine/engineering) "aOm" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/engineering_guide{pixel_x = 3; pixel_y = 4},/obj/item/weapon/book/manual/engineering_particle_accelerator{pixel_x = -2; pixel_y = 3},/obj/machinery/button/door{id = "Singularity"; name = "Shutters Control"; pixel_x = 25; pixel_y = 0; req_access_txt = "11"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/engine/engineering) "aOn" = (/obj/machinery/button/door{id = "Singularity"; name = "Shutters Control"; pixel_x = -25; pixel_y = 0; req_access_txt = "11"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/engine/engineering) -"aOo" = (/mob/living/simple_animal/cockroach,/turf/simulated/floor/plating,/area/maintenance/starboard) +"aOo" = (/turf/simulated/floor/plating,/area/maintenance/starboard) "aOp" = (/turf/simulated/floor/plating{icon_plating = "warnplate"; icon_state = "warnplate"},/area/engine/engineering) "aOq" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/engine/engineering) "aOr" = (/obj/structure/window/reinforced{dir = 4},/turf/space,/area/space) @@ -2787,7 +2787,7 @@ "bbE" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;48;50;1"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bbF" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{icon_state = "panelscorched"},/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bbG" = (/obj/structure/closet/secure_closet/personal,/obj/item/clothing/under/assistantformal,/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-right-MS"; pixel_y = 32},/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/shoes/winterboots,/turf/simulated/floor/plasteel{icon_state = "vault"},/area/crew_quarters/locker) -"bbH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/mob/living/simple_animal/cockroach,/turf/simulated/floor/plating,/area/maintenance/starboard) +"bbH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/starboard) "bbI" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bbJ" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Maintenance"; req_access_txt = "0"; req_one_access_txt = "48;50"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/quartermaster/storage) "bbK" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = -28},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) @@ -3575,7 +3575,7 @@ "bqM" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bqN" = (/obj/machinery/reagentgrinder,/obj/structure/table/wood,/turf/simulated/floor/wood,/area/crew_quarters/bar) "bqO" = (/obj/structure/table/wood,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/weapon/gun/projectile/revolver/doublebarrel,/obj/machinery/camera{c_tag = "Bar - Backroom"; dir = 2; network = list("SS13")},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bqP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/mob/living/simple_animal/cockroach,/turf/simulated/floor/wood,/area/crew_quarters/sleep) +"bqP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep) "bqQ" = (/obj/machinery/door/window/southleft{base_state = "left"; dir = 2; icon_state = "left"; name = "Bar Delivery"; req_access_txt = "25"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/crew_quarters/bar) "bqR" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; freq = 1400; location = "Bar"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/crew_quarters/bar) "bqS" = (/obj/item/weapon/storage/box/lights/mixed,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/starboard) @@ -3897,7 +3897,7 @@ "bwW" = (/obj/machinery/computer/arcade,/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bwX" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/starboard) "bwY" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating{icon_state = "platingdmg2"},/area/maintenance/starboard) -"bwZ" = (/obj/machinery/camera/emp_proof{c_tag = "Engineering - Particle Accelerator"; dir = 2; network = list("Singulo","SS13")},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/mob/living/simple_animal/cockroach,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) +"bwZ" = (/obj/machinery/camera/emp_proof{c_tag = "Engineering - Particle Accelerator"; dir = 2; network = list("Singulo","SS13")},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) "bxa" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/starboard) "bxb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;25;46"},/turf/simulated/floor/plating,/area/maintenance/starboard) "bxc" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 2; initialize_directions = 11},/turf/simulated/floor/plasteel{dir = 8; icon_state = "caution"},/area/hallway/primary/starboard) @@ -4914,7 +4914,7 @@ "bQz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 4; icon_state = "neutralcorner"},/area/hallway/primary/central) "bQA" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 10},/obj/machinery/airalarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "bQB" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) -"bQC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/mob/living/simple_animal/cockroach,/turf/simulated/floor/plating{icon_state = "platingdmg1"},/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"bQC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{icon_state = "platingdmg1"},/area/maintenance/fpmaint2{name = "Port Maintenance"}) "bQD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "bQE" = (/obj/machinery/door/window/northleft{dir = 8; name = "Jetpack Storage"; pixel_x = -1; pixel_y = 0; req_access_txt = "19"},/obj/structure/window/reinforced,/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/jetpack/carbondioxide{pixel_x = 4; pixel_y = -1},/obj/item/weapon/tank/jetpack/carbondioxide{pixel_x = 0; pixel_y = 0},/obj/item/weapon/tank/jetpack/carbondioxide{pixel_x = -4; pixel_y = 1},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) "bQF" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plating,/area/teleporter{name = "\improper Teleporter Room"}) @@ -6345,7 +6345,7 @@ "csa" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/construction/hallway{name = "\improper MiniSat Exterior"}) "csb" = (/obj/structure/lattice/catwalk,/obj/item/weapon/wrench,/turf/space,/area/space) "csc" = (/obj/structure/chair/stool,/turf/simulated/floor/wood{icon_state = "wood-broken7"},/area/maintenance/aft{name = "Aft Maintenance"}) -"csd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/mob/living/simple_animal/cockroach,/turf/simulated/floor/plating{icon_plating = "warnplate"; icon_state = "warnplate"},/area/engine/engineering) +"csd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating{icon_plating = "warnplate"; icon_state = "warnplate"},/area/engine/engineering) "cse" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/aft{name = "Aft Maintenance"}) "csf" = (/obj/machinery/door/airlock/maintenance{name = "Surgery Maintenance"; req_access_txt = "45"},/turf/simulated/floor/plating,/area/medical/surgery) "csg" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) @@ -6985,7 +6985,7 @@ "cEq" = (/turf/simulated/wall,/area/medical/morgue) "cEr" = (/obj/structure/bodycontainer/morgue,/obj/effect/landmark{name = "revenantspawn"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "cEs" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"cEt" = (/mob/living/simple_animal/cockroach,/turf/simulated/floor/plating,/area/construction) +"cEt" = (/turf/simulated/floor/plating,/area/construction) "cEu" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "cEv" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "cEw" = (/obj/machinery/airalarm{pixel_y = 32},/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 4},/obj/effect/landmark{name = "revenantspawn"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) @@ -8371,30 +8371,30 @@ "deY" = (/obj/structure/cable{tag = "icon-0-4"; icon_state = "0-4"},/obj/machinery/power/tesla_coil,/turf/simulated/floor/plating/airless,/area/space) "deZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) "dfa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) -"dfb" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/mob/living/simple_animal/cockroach,/turf/simulated/floor/plating{icon_state = "platingdmg2"},/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"dfb" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{icon_state = "platingdmg2"},/area/maintenance/fpmaint2{name = "Port Maintenance"}) "dfc" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/engine/engineering) "dfd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engineering) "dfe" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/engine/engineering) "dff" = (/obj/item/weapon/wirecutters,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engineering) "dfg" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/space) -"dfh" = (/obj/structure/sink/kitchen{pixel_y = 28},/mob/living/simple_animal/cockroach,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"dfh" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/simulated/floor/wood,/area/crew_quarters/bar) "dfi" = (/obj/machinery/camera/emp_proof{c_tag = "Aft Arm - Near"; dir = 4; network = list("Singulo")},/turf/simulated/floor/plating/airless,/area/space) "dfj" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/tesla_coil,/turf/simulated/floor/plating/airless,/area/space) "dfk" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating/airless,/area/space) "dfl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{icon_state = "1-8"},/turf/simulated/floor/plating/airless,/area/space) "dfm" = (/obj/structure/cable{icon_state = "1-8"},/turf/simulated/floor/plating/airless,/area/space) -"dfn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/mob/living/simple_animal/cockroach,/turf/simulated/floor/plating,/area/maintenance/starboard) -"dfo" = (/mob/living/simple_animal/cockroach,/turf/simulated/floor/wood,/area/security/vacantoffice) -"dfp" = (/mob/living/simple_animal/cockroach,/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) -"dfq" = (/mob/living/simple_animal/cockroach,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) -"dfr" = (/mob/living/simple_animal/cockroach,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"dfs" = (/obj/structure/chair/stool,/mob/living/simple_animal/cockroach,/turf/simulated/floor/wood,/area/maintenance/aft{name = "Aft Maintenance"}) -"dft" = (/mob/living/simple_animal/cockroach,/turf/simulated/floor/wood,/area/maintenance/aft{name = "Aft Maintenance"}) -"dfu" = (/mob/living/simple_animal/cockroach,/turf/simulated/floor/wood{icon_state = "wood-broken6"},/area/maintenance/aft{name = "Aft Maintenance"}) -"dfv" = (/obj/machinery/camera{c_tag = "Morgue"; dir = 2; network = list("SS13","Medbay")},/mob/living/simple_animal/cockroach,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"dfw" = (/mob/living/simple_animal/cockroach,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"dfx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/mob/living/simple_animal/cockroach,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) -"dfy" = (/mob/living/simple_animal/cockroach,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"dfn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/starboard) +"dfo" = (/turf/simulated/floor/wood,/area/security/vacantoffice) +"dfp" = (/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) +"dfq" = (/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) +"dfr" = (/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"dfs" = (/obj/structure/chair/stool,/turf/simulated/floor/wood,/area/maintenance/aft{name = "Aft Maintenance"}) +"dft" = (/turf/simulated/floor/wood,/area/maintenance/aft{name = "Aft Maintenance"}) +"dfu" = (/turf/simulated/floor/wood{icon_state = "wood-broken6"},/area/maintenance/aft{name = "Aft Maintenance"}) +"dfv" = (/obj/machinery/camera{c_tag = "Morgue"; dir = 2; network = list("SS13","Medbay")},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"dfw" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"dfx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) +"dfy" = (/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) "dfz" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/engine/vacuum{tag = "icon-bcircuit"; icon_state = "bcircuit"},/area/toxins/xenobiology) "dfA" = (/obj/machinery/camera{c_tag = "Xenobiology Lab - Kill Chamber"; dir = 1; network = list("SS13","RD","Xeno"); start_active = 1},/turf/simulated/floor/engine/vacuum{tag = "icon-bcircuit"; icon_state = "bcircuit"},/area/toxins/xenobiology) "dfB" = (/obj/structure/table/optable,/obj/item/weapon/surgical_drapes,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/syndicate) diff --git a/_maps/map_files/TgStation/tgstation.2.1.3.dmm b/_maps/map_files/TgStation/tgstation.2.1.3.dmm index 5e7a7c40f37..c0314ebed82 100644 --- a/_maps/map_files/TgStation/tgstation.2.1.3.dmm +++ b/_maps/map_files/TgStation/tgstation.2.1.3.dmm @@ -6637,7 +6637,6 @@ /turf/simulated/floor/plating, /area/maintenance/auxsolarport) "amB" = ( -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/security/prison) "amC" = ( @@ -11251,7 +11250,6 @@ /turf/simulated/floor/plating, /area/maintenance/fsmaint2) "awN" = ( -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, @@ -18167,7 +18165,6 @@ /area/hydroponics) "aKY" = ( /obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/fpmaint2) "aKZ" = ( @@ -29857,7 +29854,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/fsmaint) "bkW" = ( @@ -30387,12 +30383,10 @@ }, /area/maintenance/disposal) "blT" = ( -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/fsmaint2) "blU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/wood, /area/crew_quarters/sleep) "blV" = ( @@ -58971,7 +58965,6 @@ d2 = 2; icon_state = "1-2" }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/fsmaint2) "cpB" = ( @@ -59561,7 +59554,6 @@ d2 = 4; icon_state = "2-4" }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/fsmaint2) "cqN" = ( @@ -64264,7 +64256,6 @@ /turf/simulated/floor/plating/airless, /area/space/nearstation) "cAy" = ( -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/electrical) "cAz" = ( @@ -64275,25 +64266,21 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/chapel/office) "cAA" = ( -/mob/living/simple_animal/cockroach, /turf/simulated/floor/wood, /area/crew_quarters/bar) "cAB" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" }, /area/crew_quarters/kitchen) "cAC" = ( -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -64302,7 +64289,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating{ icon_state = "warnplate"; dir = 1 @@ -64314,13 +64300,11 @@ d2 = 2; icon_state = "1-2" }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/medical/morgue) "cAF" = ( -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/disposal) "cAG" = ( @@ -64339,11 +64323,9 @@ d2 = 8; icon_state = "0-8" }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/crew_quarters/heads) "cAH" = ( -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -64354,16 +64336,13 @@ id = "garbage"; name = "disposal coveyor" }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/disposal) "cAJ" = ( /obj/structure/closet, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/disposal) "cAK" = ( -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/asmaint2) "cAL" = ( @@ -64375,7 +64354,6 @@ /turf/simulated/floor/plasteel, /area/janitor) "cAM" = ( -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, @@ -64391,11 +64369,9 @@ d2 = 8; icon_state = "1-8" }, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/engine/engineering) "cAP" = ( -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating{ icon_state = "warnplate"; dir = 4 @@ -64403,7 +64379,6 @@ /area/engine/engineering) "cAQ" = ( /obj/structure/chair, -/mob/living/simple_animal/cockroach, /turf/simulated/floor/plating, /area/maintenance/aft) "cAR" = ( From f79b7bafcb1a92cbc7562101be949424e8fe5255 Mon Sep 17 00:00:00 2001 From: Shadowlight213 Date: Sat, 27 Feb 2016 18:30:32 -0800 Subject: [PATCH 045/235] Various fixes. --- code/datums/mind.dm | 37 ++----------------------------- code/game/gamemodes/cult/cult.dm | 17 ++++++++++---- code/game/gamemodes/cult/runes.dm | 2 +- 3 files changed, 16 insertions(+), 40 deletions(-) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 3a8ea65b187..1db0ad8507e 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -983,26 +983,8 @@ message_admins("[key_name_admin(usr)] has cult'ed [current].") log_admin("[key_name(usr)] has cult'ed [current].") if("tome") - var/mob/living/carbon/human/H = current - if (istype(H)) - var/obj/item/weapon/tome/T = new(H) - - var/list/slots = list ( - "backpack" = slot_in_backpack, - "left pocket" = slot_l_store, - "right pocket" = slot_r_store, - "left hand" = slot_l_hand, - "right hand" = slot_r_hand, - ) - var/where = H.equip_in_one_of_slots(T, slots) - if (!where) - usr << "Spawning tome failed!" - else - H << "A tome, a message from your new master, appears in your [where]." - if(where == "backpack") - var/obj/item/weapon/storage/B = H.back - B.orient2hud(H) - B.show_to(H) + if (!ticker.mode.equip_cultist(current,1)) + usr << "Spawning tome failed!" if("amulet") if (!ticker.mode.equip_cultist(current)) @@ -1388,21 +1370,6 @@ current.memory += "The convert rune is join blood self
    " var/mob/living/carbon/human/H = current - if (istype(H)) - var/obj/item/weapon/tome/T = new(H) - - var/list/slots = list ( - "backpack" = slot_in_backpack, - "left pocket" = slot_l_store, - "right pocket" = slot_r_store, - "left hand" = slot_l_hand, - "right hand" = slot_r_hand, - ) - var/where = H.equip_in_one_of_slots(T, slots) - if (!where) - else - H << "A tome, a message from your new master, appears in your [where]." - if (!ticker.mode.equip_cultist(current)) H << "Spawning an amulet from your Master failed." diff --git a/code/game/gamemodes/cult/cult.dm b/code/game/gamemodes/cult/cult.dm index bf7ded567c2..a6d756ce40f 100644 --- a/code/game/gamemodes/cult/cult.dm +++ b/code/game/gamemodes/cult/cult.dm @@ -37,12 +37,18 @@ user.say(message) else user.whisper(message) + var/my_message = "Error, message null. You should probably report this." for(var/mob/M in mob_list) if(iscultist(M) || (M in dead_mob_list)) if(clear || !ishuman(user)) - M << "[(ishuman(user) ? "Acolyte" : "Construct")] [user]: [message]" + my_message = "[(ishuman(user) ? "Acolyte" : "Construct")] [user]: [message]" else //Emergency comms - M << "Acolyte ???: [message]" + my_message = "Acolyte ???: [message]" + if(M in dead_mob_list) + M << "(F) [my_message]" + else + M << my_message + log_say("[user.real_name]/[user.key] : [message]") @@ -135,7 +141,7 @@ cult_mind.current << "You are a member of the cult!" memorize_cult_objectives(cult_mind) ..() -/datum/game_mode/proc/equip_cultist(mob/living/carbon/human/mob) +/datum/game_mode/proc/equip_cultist(mob/living/carbon/human/mob,tome = 0) if(!istype(mob)) return mob.cult_add_comm() @@ -144,7 +150,10 @@ mob << "Your training has allowed you to overcome your clownish nature, allowing you to wield weapons without harming yourself." mob.dna.remove_mutation(CLOWNMUT) - . += cult_give_item(/obj/item/weapon/paper/talisman/supply, mob) + if(tome) + . += cult_give_item(/obj/item/weapon/tome, mob) + else + . += cult_give_item(/obj/item/weapon/paper/talisman/supply, mob) mob << "These will help you start the cult on this station. Use them well, and remember - you are not the only one." /datum/game_mode/proc/cult_give_item(obj/item/item_path, mob/living/carbon/human/mob) diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index 55b15435057..9d195b54115 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -553,7 +553,7 @@ var/list/teleport_other_runes = list() mob_to_sacrifice.visible_message("[mob_to_sacrifice]'s body rises into the air, connected to [mob_to_revive] by a glowing tendril!") mob_to_revive.Beam(mob_to_sacrifice,icon_state="sendbeam",icon='icons/effects/effects.dmi',time=20) sleep(20) - if(mob_to_sacrifice) + if(!mob_to_sacrifice || !in_range(mob_to_sacrifice, src)) mob_to_sacrifice.visible_message("[mob_to_sacrifice] disintegrates into a pile of bones") return mob_to_sacrifice.dust() From b7df6798d4a9f107d3ee945565fad53510235bef Mon Sep 17 00:00:00 2001 From: Shadowlight213 Date: Sat, 27 Feb 2016 19:01:57 -0800 Subject: [PATCH 046/235] Void puppy changes --- code/modules/mob/living/simple_animal/friendly/cat.dm | 2 +- code/modules/mob/living/simple_animal/friendly/dog.dm | 11 ++++++++--- .../modules/mob/living/simple_animal/simple_animal.dm | 9 +++------ 3 files changed, 12 insertions(+), 10 deletions(-) diff --git a/code/modules/mob/living/simple_animal/friendly/cat.dm b/code/modules/mob/living/simple_animal/friendly/cat.dm index a956429fb01..1cb660da5ca 100644 --- a/code/modules/mob/living/simple_animal/friendly/cat.dm +++ b/code/modules/mob/living/simple_animal/friendly/cat.dm @@ -21,7 +21,7 @@ maxbodytemp = 400 unsuitable_atmos_damage = 1 species = /mob/living/simple_animal/pet/cat - childtype = /mob/living/simple_animal/pet/cat/kitten + childtype = list(/mob/living/simple_animal/pet/cat/kitten) butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab = 2) response_help = "pets" response_disarm = "gently pushes aside" diff --git a/code/modules/mob/living/simple_animal/friendly/dog.dm b/code/modules/mob/living/simple_animal/friendly/dog.dm index 0849cebf883..d320e414283 100644 --- a/code/modules/mob/living/simple_animal/friendly/dog.dm +++ b/code/modules/mob/living/simple_animal/friendly/dog.dm @@ -23,8 +23,7 @@ icon_dead = "corgi_dead" gender = MALE butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab/corgi = 3, /obj/item/stack/sheet/animalhide/corgi = 1) - childtype = /mob/living/simple_animal/pet/dog/corgi/puppy - rarechildtype = /mob/living/simple_animal/pet/dog/corgi/puppy/void + childtype = list(/mob/living/simple_animal/pet/dog/corgi/puppy = 95, /mob/living/simple_animal/pet/dog/corgi/puppy/void = 5) species = /mob/living/simple_animal/pet/dog var/shaved = 0 var/obj/item/inventory_head @@ -526,11 +525,17 @@ /mob/living/simple_animal/pet/dog/corgi/puppy/void //Tribute to the corgis born in nullspace name = "\improper void puppy" real_name = "voidy" - desc = "A corgi puppy that has been infused with deep space energy." + desc = "A corgi puppy that has been infused with deep space energy. It's staring back.." icon_state = "void_puppy" icon_living = "void_puppy" icon_dead = "void_puppy_dead" nofur = 1 + unsuitable_atmos_damage = 0 + minbodytemp = TCMB + maxbodytemp = T0C + 40 + +/mob/living/simple_animal/pet/dog/corgi/puppy/void/Process_Spacemove(movement_dir = 0) + return 1 //Void puppies can navigate space. //LISA! SQUEEEEEEEEE~ diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index dae8d7957ab..13584c48138 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -54,8 +54,7 @@ var/speed = 1 //LETS SEE IF I CAN SET SPEEDS FOR SIMPLE MOBS WITHOUT DESTROYING EVERYTHING. Higher speed is slower, negative speed is faster //Hot simple_animal baby making vars - var/childtype = null - var/rarechildtype = null //Special children + var/list/childtype = null var/scan_ready = 1 var/species //Sorry, no spider+corgi buttbabies. @@ -510,10 +509,8 @@ alone = 0 continue if(alone && partner && children < 3) - if(prob(5) && rarechildtype) - new rarechildtype(loc) - else - new childtype(loc) + var/childspawn = pickweight(childtype) + new childspawn(loc) /mob/living/simple_animal/stripPanelUnequip(obj/item/what, mob/who, where, child_override) if(!child_override) From 70d6dee73d9ca102b763dbec43f01d6632444d37 Mon Sep 17 00:00:00 2001 From: Shadowlight213 Date: Sat, 27 Feb 2016 22:09:16 -0800 Subject: [PATCH 047/235] Adds a config option to disable the security cyborg module. --- code/controllers/configuration.dm | 3 +++ code/modules/mob/living/silicon/robot/robot.dm | 9 ++++++++- config/game_options.txt | 3 +++ 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm index 1dff0ee6ceb..9bd36ba1e1a 100644 --- a/code/controllers/configuration.dm +++ b/code/controllers/configuration.dm @@ -92,6 +92,7 @@ var/humans_need_surnames = 0 var/allow_random_events = 0 // enables random events mid-round when set to 1 var/allow_ai = 0 // allow ai job + var/allow_secborg = 1 // allow secborg module to be chosen. var/panic_bunker = 0 // prevents new people it hasn't seen before from connecting var/notify_new_player_age = 0 // how long do we notify admins of a new player var/irc_first_connection_alert = 0 // do we notify the irc channel when somebody is connecting for the first time? @@ -517,6 +518,8 @@ config.force_random_names = 1 if("allow_ai") config.allow_ai = 1 + if("disable_secborg") + config.allow_secborg = 0 if("silent_ai") config.silent_ai = 1 if("silent_borg") diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index fb2e6646e18..5c4c9cb407b 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -166,7 +166,11 @@ if(module) return - designation = input("Please, select a module!", "Robot", null, null) in list("Standard", "Engineering", "Medical", "Miner", "Janitor","Service", "Security") + var/list/modulelist = list("Standard", "Engineering", "Medical", "Miner", "Janitor","Service") + if(config.allow_secborg) + modulelist += "Security" + + designation = input("Please, select a module!", "Robot", null, null) in modulelist var/animation_length = 0 if(module) @@ -222,6 +226,9 @@ feedback_inc("cyborg_medical",1) if("Security") + if(!config.allow_secborg) + src << "spam class = 'warning'>ERROR: NANOTRASEN HAS DISABLED THIS MODULE. PLEASE SELECT A DIFFERENT ONE!" + return module = new /obj/item/weapon/robot_module/security(src) hands.icon_state = "security" icon_state = "secborg" diff --git a/config/game_options.txt b/config/game_options.txt index 94cded7029c..1448674dcd1 100644 --- a/config/game_options.txt +++ b/config/game_options.txt @@ -189,6 +189,9 @@ ALLOW_RANDOM_EVENTS ## Allow the AI job to be picked. ALLOW_AI +### Secborg ### +## Uncomment to prevent the secborg module from being chosen +#DISABLE_SECBORG ### AWAY MISSIONS ### From c895016caaf0b63661af293a1c1076cdcc3d9bdc Mon Sep 17 00:00:00 2001 From: Shadowlight213 Date: Sat, 27 Feb 2016 23:38:21 -0800 Subject: [PATCH 048/235] Adds admin button to change central command's name. --- code/modules/admin/admin_verbs.dm | 2 ++ code/modules/admin/verbs/randomverbs.dm | 12 ++++++++++++ 2 files changed, 14 insertions(+) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index cb2140eec5b..ea6182af0bb 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -60,6 +60,7 @@ var/list/admin_verbs_admin = list( /client/proc/cmd_admin_world_narrate, /*sends text to all players with no padding*/ /client/proc/cmd_admin_local_narrate, /*sends text to all mobs within view of atom*/ /client/proc/cmd_admin_create_centcom_report, + /client/proc/cmd_change_command_name, /client/proc/toggle_antag_hud, /*toggle display of the admin antag hud*/ /client/proc/toggle_AI_interact /*toggle admin ability to interact with machines as an AI*/ ) @@ -188,6 +189,7 @@ var/list/admin_verbs_hideable = list( /client/proc/cmd_admin_add_freeform_ai_law, /client/proc/cmd_admin_add_random_ai_law, /client/proc/cmd_admin_create_centcom_report, + /client/proc/cmd_change_command_name, /client/proc/object_say, /client/proc/toggle_random_events, /client/proc/cmd_admin_add_random_ai_law, diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index a20b103316c..acc0119badb 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -482,6 +482,18 @@ Traitors and the like can also be revived with the previous role mostly intact. message_admins("[key_name_admin(src)] has created a command report") feedback_add_details("admin_verb","CCR") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! +/client/proc/cmd_change_command_name() + set category = "Special Verbs" + set name = "Change Command Name" + if(!holder) + src << "Only administrators may use this command." + return + var/input = input(usr, "Please a new name for Central Command.", "What?", "") as text|null + if(!input) + return + change_command_name(input) + message_admins("[key_name_admin(src)] has created a changed Central Command's name to [input]") + /client/proc/cmd_admin_delete(atom/O as obj|mob|turf in world) set category = "Admin" set name = "Delete" From 98190462c0aa2e407956298387be57c368a10502 Mon Sep 17 00:00:00 2001 From: Shadowlight213 Date: Sun, 28 Feb 2016 00:21:23 -0800 Subject: [PATCH 049/235] Fixes --- code/modules/admin/verbs/randomverbs.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index acc0119badb..b8e13b38bb8 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -488,11 +488,12 @@ Traitors and the like can also be revived with the previous role mostly intact. if(!holder) src << "Only administrators may use this command." return - var/input = input(usr, "Please a new name for Central Command.", "What?", "") as text|null + var/input = input(usr, "Please input a new name for Central Command.", "What?", "") as text|null if(!input) return change_command_name(input) - message_admins("[key_name_admin(src)] has created a changed Central Command's name to [input]") + message_admins("[key_name_admin(src)] has changed Central Command's name to [input]") + log_admin("[key_name(src)] has changed the Central Command name to: [input]") /client/proc/cmd_admin_delete(atom/O as obj|mob|turf in world) set category = "Admin" From 1f51407887403b30754c4981d65c8245e8b19654 Mon Sep 17 00:00:00 2001 From: c0 Date: Sun, 28 Feb 2016 14:02:49 +0300 Subject: [PATCH 050/235] fix --- code/modules/surgery/limb augmentation.dm | 4 ---- 1 file changed, 4 deletions(-) diff --git a/code/modules/surgery/limb augmentation.dm b/code/modules/surgery/limb augmentation.dm index a7b9f3c2088..94e96dec1a6 100644 --- a/code/modules/surgery/limb augmentation.dm +++ b/code/modules/surgery/limb augmentation.dm @@ -61,10 +61,6 @@ if("head") H.organs += new /obj/item/organ/limb/robot/head(src) if("chest") - for(var/obj/item/organ/internal/I in target.getorganszone(target_zone, 1)) - if(I.status == ORGAN_ORGANIC) // FLESH IS WEAK - I.Remove(target, special = 1) - qdel(I) H.organs += new /obj/item/organ/limb/robot/chest(src) user.drop_item() qdel(tool) From 5127ba71fc919ad1ee3d942de9647c6c8d35e22a Mon Sep 17 00:00:00 2001 From: bgobandit Date: Sun, 28 Feb 2016 11:01:30 -0500 Subject: [PATCH 051/235] reverts name change, tweaks cost --- code/game/objects/items/weapons/storage/fancy.dm | 2 +- code/modules/cargo/packs.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/weapons/storage/fancy.dm b/code/game/objects/items/weapons/storage/fancy.dm index 83f45567164..9cda0111094 100644 --- a/code/game/objects/items/weapons/storage/fancy.dm +++ b/code/game/objects/items/weapons/storage/fancy.dm @@ -166,7 +166,7 @@ icon_state = "carp" /obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate - name = "\improper Syndicig cigarette packet" + name = "cigarette packet" desc = "An obscure brand of cigarettes." icon_state = "syndie" diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index c6e033c24c9..06e2e7fc1a1 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -372,7 +372,7 @@ /datum/supply_pack/security/justiceinbound name = "Standard Justice Enforcer Crate" - cost = 80 //justice comes at a price. An expensive, noisy price. + cost = 60 //justice comes at a price. An expensive, noisy price. contraband = TRUE contains = list(/obj/item/clothing/head/helmet/justice, /obj/item/clothing/mask/gas/sechailer) From f1d903dadbe15553f39ab09b272c4521575252e0 Mon Sep 17 00:00:00 2001 From: KazeEspada Date: Sun, 28 Feb 2016 14:18:08 -0700 Subject: [PATCH 052/235] Add fireplace and a map generator. Finishes more the cabin map. --- _maps/RandomZLevels/Cabin.dmm | 628 ++++++++++-------- .../game/turfs/simulated/floor/fancy_floor.dm | 3 + .../awaymissions/mission_code/Cabin.dm | 112 +++- config/awaymissionconfig.txt | 1 + icons/obj/stationobjs.dmi | Bin 76388 -> 77197 bytes 5 files changed, 443 insertions(+), 301 deletions(-) diff --git a/_maps/RandomZLevels/Cabin.dmm b/_maps/RandomZLevels/Cabin.dmm index bf29102fb8a..af445b24504 100644 --- a/_maps/RandomZLevels/Cabin.dmm +++ b/_maps/RandomZLevels/Cabin.dmm @@ -1,296 +1,338 @@ -"a" = (/turf/space,/area/space) -"b" = (/turf/indestructible/rock/snow,/area/space) -"c" = (/turf/simulated/floor/plating/asteroid/snow/temperate,/area/space) -"d" = (/turf/simulated/wall/mineral/wood,/area/space) -"e" = (/turf/simulated/floor/wood,/area/space) -"f" = (/obj/machinery/door/airlock/wood,/turf/simulated/wall/mineral/wood,/area/space) -"g" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/plasteel/freezer,/area/space) -"h" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel/freezer,/area/space) -"i" = (/obj/machinery/power/apc{name = "cabin APC"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/space) -"j" = (/obj/machinery/power/smes/magical,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/space) -"k" = (/turf/simulated/floor/plating,/area/space) -"l" = (/obj/structure{desc = "Generates power from lava!"; dir = 1; icon = 'icons/obj/atmospherics/pipes/simple.dmi'; icon_state = "compressor"; name = "geothermal generator"},/turf/simulated/floor/plating,/area/space) -"m" = (/obj/structure/toilet{icon_state = "toilet00"; dir = 8},/turf/simulated/floor/plasteel/freezer,/area/space) -"n" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor/plasteel/freezer,/area/space) -"o" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/space) -"p" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/space) -"q" = (/obj/structure{desc = "Generates power from lava!"; dir = 2; icon = 'icons/obj/atmospherics/pipes/simple.dmi'; icon_state = "turbine"; name = "geothermal generator"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/space) -"r" = (/obj/machinery/shower{icon_state = "shower"; dir = 8},/obj/machinery/door/window/northright,/turf/simulated/floor/plasteel/freezer,/area/space) -"s" = (/obj/machinery/shower{icon_state = "shower"; dir = 4},/obj/machinery/door/window/northleft,/turf/simulated/floor/plasteel/freezer,/area/space) -"t" = (/obj/machinery/door/window/westright,/turf/simulated/floor/plating,/area/space) -"u" = (/obj/machinery/door/window/eastleft,/turf/simulated/floor/plating,/area/space) -"v" = (/obj/structure/table/wood,/turf/simulated/floor/wood,/area/space) -"w" = (/obj/machinery/door/window/westright,/turf/simulated/floor/wood,/area/space) -"x" = (/obj/structure/toilet,/turf/simulated/floor/plasteel/freezer,/area/space) -"y" = (/turf/simulated/floor/plasteel/freezer,/area/space) -"z" = (/obj/machinery/shower{icon_state = "shower"; dir = 4},/obj/machinery/door/window/eastright,/obj/structure/window{icon_state = "window"; dir = 1},/turf/simulated/floor/plasteel/freezer,/area/space) -"A" = (/obj/machinery/gateway{dir = 9},/turf/simulated/floor/wood,/area/space) -"B" = (/obj/machinery/gateway{dir = 1},/turf/simulated/floor/wood,/area/space) -"C" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor/wood,/area/space) -"D" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor/wood,/area/space) -"E" = (/obj/machinery/gateway/centeraway,/turf/simulated/floor/wood,/area/space) -"F" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor/wood,/area/space) -"G" = (/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/space) -"H" = (/obj/machinery/gateway{dir = 10},/turf/simulated/floor/wood,/area/space) -"I" = (/obj/machinery/gateway,/turf/simulated/floor/wood,/area/space) -"J" = (/obj/machinery/gateway{dir = 6},/turf/simulated/floor/wood,/area/space) -"K" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/wood,/area/space) -"L" = (/obj/machinery/door/airlock/wood,/turf/simulated/floor/wood,/area/space) +"aa" = (/turf/space,/area/space) +"ab" = (/turf/indestructible/rock/snow,/area/awaymission/snowforest) +"ac" = (/turf/simulated/floor/plating/asteroid/snow/temperate,/area/awaymission/snowforest) +"ad" = (/turf/simulated/wall/mineral/wood,/area/awaymission/snowforest/lumbermill) +"ae" = (/turf/simulated/floor/wood/cold,/area/awaymission/snowforest/lumbermill) +"af" = (/obj/machinery/conveyor_switch/oneway,/turf/simulated/floor/wood/cold,/area/awaymission/snowforest/lumbermill) +"ag" = (/obj/machinery/conveyor{dir = 8},/turf/simulated/floor/wood/cold,/area/awaymission/snowforest/lumbermill) +"ah" = (/obj/machinery/recycler,/obj/machinery/conveyor{dir = 8},/turf/simulated/floor/wood/cold,/area/awaymission/snowforest/lumbermill) +"ai" = (/turf/simulated/wall/mineral/wood,/area/awaymission/cabin) +"aj" = (/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/awaymission/cabin) +"ak" = (/turf/simulated/floor/wood,/area/awaymission/cabin) +"al" = (/obj/machinery/door/airlock/wood,/turf/simulated/floor/wood,/area/awaymission/cabin) +"am" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_y = 28},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"an" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_y = 28},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"ao" = (/obj/machinery/power/apc{dir = 1; name = "cabin APC"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/awaymission/cabin) +"ap" = (/obj/machinery/power/smes/magical,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/awaymission/cabin) +"aq" = (/obj/structure/closet/toolcloset,/turf/simulated/floor/plating,/area/awaymission/cabin) +"ar" = (/obj/structure{desc = "Generates power from lava!"; dir = 1; icon = 'icons/obj/atmospherics/pipes/simple.dmi'; icon_state = "compressor"; name = "geothermal generator"},/turf/simulated/floor/plating,/area/awaymission/cabin) +"as" = (/obj/structure/toilet{icon_state = "toilet00"; dir = 8},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"at" = (/obj/structure/toilet{dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"au" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/awaymission/cabin) +"av" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/awaymission/cabin) +"aw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/awaymission/cabin) +"ax" = (/obj/structure{desc = "Generates power from lava!"; dir = 2; icon = 'icons/obj/atmospherics/pipes/simple.dmi'; icon_state = "turbine"; name = "geothermal generator"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/awaymission/cabin) +"ay" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/wood,/area/awaymission/cabin) +"az" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/wood,/area/awaymission/cabin) +"aA" = (/obj/machinery/shower{icon_state = "shower"; dir = 8},/obj/machinery/door/window/northright,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"aB" = (/obj/machinery/shower{icon_state = "shower"; dir = 4},/obj/machinery/door/window/northleft,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"aC" = (/turf/simulated/floor/plating,/area/awaymission/cabin) +"aD" = (/obj/machinery/door/window/westright,/obj/structure/fireplace,/turf/simulated/floor/plating,/area/awaymission/cabin) +"aE" = (/obj/machinery/door/window/eastleft,/obj/structure/fireplace,/turf/simulated/floor/plating,/area/awaymission/cabin) +"aF" = (/obj/structure/table/wood,/turf/simulated/floor/wood,/area/awaymission/cabin) +"aG" = (/obj/machinery/door/window/westright,/turf/simulated/floor/wood,/area/awaymission/cabin) +"aH" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/awaymission/cabin) +"aI" = (/obj/structure/toilet,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"aJ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"aK" = (/obj/machinery/door/airlock/wood{doorsound = null; name = "stage left"},/turf/simulated/floor/wood,/area/awaymission/cabin) +"aL" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/awaymission/cabin) +"aM" = (/obj/structure/window{dir = 4},/turf/simulated/floor/wood,/area/awaymission/cabin) +"aN" = (/obj/structure/chair/wood{dir = 8},/turf/simulated/floor/wood,/area/awaymission/cabin) +"aO" = (/obj/structure/chair/wood,/turf/simulated/floor/wood,/area/awaymission/cabin) +"aP" = (/obj/structure/chair/wood{dir = 4},/turf/simulated/floor/wood,/area/awaymission/cabin) +"aQ" = (/turf/simulated/floor/plasteel/cafeteria,/area/awaymission/cabin) +"aR" = (/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"aS" = (/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"aT" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"aU" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer{target_temperature = 80; dir = 2; on = 1},/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"aV" = (/obj/machinery/shower{icon_state = "shower"; dir = 4},/obj/machinery/door/window/eastright,/obj/structure/window{icon_state = "window"; dir = 1},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"aW" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"aX" = (/obj/machinery/light/small,/turf/simulated/floor/wood,/area/awaymission/cabin) +"aY" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"aZ" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"ba" = (/obj/machinery/atmospherics/components/unary/cryo_cell,/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"bb" = (/turf/simulated/floor/wood/cold,/area/awaymission/snowforest) +"bc" = (/obj/structure/chair/wood{dir = 1},/turf/simulated/floor/wood,/area/awaymission/cabin) +"bd" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel/cafeteria,/area/awaymission/cabin) +"be" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"bf" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"bg" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"bh" = (/obj/machinery/gateway{dir = 9},/turf/simulated/floor/wood,/area/awaymission/cabin) +"bi" = (/obj/machinery/gateway{dir = 1},/turf/simulated/floor/wood,/area/awaymission/cabin) +"bj" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor/wood,/area/awaymission/cabin) +"bk" = (/obj/structure/chair/wood{dir = 4},/turf/simulated/floor/wood/cold,/area/awaymission/snowforest) +"bl" = (/obj/structure/table/wood,/turf/simulated/floor/wood/cold,/area/awaymission/snowforest) +"bm" = (/obj/structure/chair/wood{dir = 8},/turf/simulated/floor/wood/cold,/area/awaymission/snowforest) +"bn" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/wood,/area/awaymission/cabin) +"bo" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor/wood,/area/awaymission/cabin) +"bp" = (/obj/machinery/gateway/centeraway,/turf/simulated/floor/wood,/area/awaymission/cabin) +"bq" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor/wood,/area/awaymission/cabin) +"br" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wood/cold,/area/awaymission/snowforest) +"bs" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"bt" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"bu" = (/obj/machinery/gateway{dir = 10},/turf/simulated/floor/wood,/area/awaymission/cabin) +"bv" = (/obj/machinery/gateway,/turf/simulated/floor/wood,/area/awaymission/cabin) +"bw" = (/obj/machinery/gateway{dir = 6},/turf/simulated/floor/wood,/area/awaymission/cabin) +"bx" = (/obj/machinery/door/airlock/wood{doorsound = null; name = "stage right"},/turf/simulated/floor/wood,/area/awaymission/cabin) +"by" = (/obj/machinery/door/window/eastleft,/turf/simulated/floor/wood,/area/awaymission/cabin) +"bz" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/wood,/area/awaymission/cabin) +"bA" = (/obj/machinery/door/airlock/glass_large,/turf/simulated/floor/wood,/area/awaymission/cabin) +"bB" = (/obj/effect/landmark/mapGenerator/snowy{endTurfX = 159; endTurfY = 157; startTurfX = 37; startTurfY = 35},/turf/simulated/floor/plating/asteroid/snow/temperate,/area/awaymission/snowforest) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bccccccccccccccccccccccccccccccccccccccccdeeeeefgdhfeeeeedeeeeefgdhfeeeeedeeeeefgdijkldcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bccccccccccccccccccccccccccccccccccccccccdeeeeedmdndeeeeedeeeeedmdndeeeeedeeeeedmdkopqdcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bccccccccccccccccccccccccccccccccccccccccdeeeeedrdsdeeeeedeeeeedrdsdeeeeedeeeeedrdkkkkdcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bccccccccccccccccccccccccccccccccccccccccdeeeeedddddeeeeedeeeeedddddeeeeedeeeeedddfddddcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bccccccccccccccccccccccccccccccccccccccccdeeeeetdedueeeeedeeeeetdedueeeeedeeeeetdeeveedcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bccccccccccccccccccccccccccccccccccccccccddfdddddfdddddfdddfdddddfdddddfdddfdddddeeveedcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bccccccccccccccccccccccccccccccccccccccccdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeweedcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bccccccccccccccccccccccccccccccccccccccccdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddfdcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddeedxyfeedcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bccccccccccccccccccccccccccccccccccccccccdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeedzgdeedcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bccccccccccccccccccccccccccccccccccccccccdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeedddddddcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bccccccccccccccccccccccccccccccccccccccccdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeedeABCedcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bccccccccccccccccccccccccccccccccccccccccdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeedeDEFeGcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bccccccccccccccccccccccccccccccccccccccccdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeedeHIJeGcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bccccccccccccccccccccccccccccccccccccccccdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeedKKKKKGcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bccccccccccccccccccccccccccccccccccccccccdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeedvvevvGcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bccccccccccccccccccccccccccccccccccccccccdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeedeeeeeGcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bccccccccccccccccccccccccccccccccccccccccdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeLeeeeedcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadadadadadadadadadadacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeaeaeaeaeaeaeaeaeaeacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacafaeaeaeaeaeaeaeaeafacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacagagagagagagagahagagacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeaeaeaeaeaeaeaeaeaeacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeaeaeaeaeaeaeaeaeaeacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadadadadadadadadadadacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaiaiajajajaiaiaiaiaiaiaiajajajaiaiaiajajajaiaiaiaiaiaiaiajajajaiaiaiajajajaiaiaiaiaiaiaiaiaiacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaiakakakakakalamaianalakakakakakaiakakakakakalamaianalakakakakakaiakakakakakalamaiaoapaqaraiacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaiakakakakakaiasaiataiakakakakakaiakakakakakaiasaiataiakakakakakaiakakakakakaiasaiauavawaxaiacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaiayakakakazaiaAaiaBaiayakakakazaiayakakakazaiaAaiaBaiayakakakakaiayakakakakaiaAaiaCaCaCaCaiacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaiakakakakakaiaiaiaiaiakakakakakaiakakakakakaiaiaiaiaiakakakakakaiakakakakakaiaiaialaiaiaiaiacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaiakakakakakaDaiakaiaEakakakakakaiakakakakakaDaiakaiaEakakakakakaiakakakakakaDaiakakaFakakajacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaiaialaiaiaiaiaialaiaiaiaiaialaiaiaialaiaiaiaiaialaiaiaiaiaialaiaiaialaiaiaiaiaiayakaFakakajacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalakakaGakakajacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacajakakaHakakakakaHakakakakaHakakakakaHakakakakakakaHakakakakakakaHakakakakakakaiaiaiaiaialaiacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaiaiaiaiaiaiaiaiaiaiaialaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiakakaiaIaJalakakaiacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaiakakaKakaLakaLaMaNaNakakaLaOakakaPaFakakaiaQaQaQaQaiaRaRaRaiaSaSaTaUaSaiakakaiaVaWaiaXakajacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaiakakaiakakakakaMaNaNakakaPaFaNakaPaFakakaiaQaQaQaQaiaRaRaRaiaSaSaYaZbaaiakakaiaiaiaiaiaiaiacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbbbbbbbbbbaiakakaiakakakakaMaNaNakakakbcakakaPaFakazaiaQaQaQbdaiaRaRbeaibfaSaSaYbgaiayakaiakbhbibjakaiacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbbbkblbmbbaibnakaiakakakakaMaNaNakakakaOakakaPaFakakaFaQaQaQaQaiaRaRaRaiaSaSaSaSaSaiakakaiaybobpbqakajacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbbbkblbmbraiakakaiakakakakaMaNaNakakaPaFaNakaPaFakakaiaQaQaQaQaiaRaRaRaibsaSaSaSbtaiakakaiakbubvbwakajacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbbbkblbmbbaiakakbxakaHakaHbyakakakakakbcakakakaGakakalaQaQaQaQbxaRaRaRaibsaSaSaSaSaiakakaibzbzbzbzbzajacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbbbbbbbbbbaiaialaiaiaiaiaiaiakakakakakakakakakaiaiaiaialaiaiaiaiaiaiaiaiaiaibAakaiaiakakaiaFaFakaFaFajacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbbbbbbbbbbalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalakakakakakajacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbbbbbbbbbbalakakakakaHakakakakakaHakakakakakaHakakakakakaHakakakakakaHakakakakakakakaHakalakakakakazaiacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbbbbbbbbbbaiajajajaiaiaiajajajaiaiaiajajajaiaiaiajajajaiaiaiajajajaiaiaiajajajaiaiaiaiaiaiaiaiaiaiaiaiacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbBacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} diff --git a/code/game/turfs/simulated/floor/fancy_floor.dm b/code/game/turfs/simulated/floor/fancy_floor.dm index 4957b569f29..2fe7f8d8724 100644 --- a/code/game/turfs/simulated/floor/fancy_floor.dm +++ b/code/game/turfs/simulated/floor/fancy_floor.dm @@ -21,6 +21,9 @@ playsound(src, 'sound/items/Screwdriver.ogg', 80, 1) return +/turf/simulated/floor/wood/cold + temperature = 255.37 + /turf/simulated/floor/grass name = "Grass patch" icon_state = "grass" diff --git a/code/modules/awaymissions/mission_code/Cabin.dm b/code/modules/awaymissions/mission_code/Cabin.dm index 06723249269..b61444f0bf4 100644 --- a/code/modules/awaymissions/mission_code/Cabin.dm +++ b/code/modules/awaymissions/mission_code/Cabin.dm @@ -1,12 +1,21 @@ /*Cabin areas*/ +/area/awaymission/snowforest + name = "Snow Forest" + icon_state = "away" + requires_power = 0 + luminosity = 1 + lighting_use_dynamic = DYNAMIC_LIGHTING_ENABLED +/area/awaymission/cabin + name = "Cabin" + icon_state = "away2" + requires_power = 1 + luminosity = 0 + lighting_use_dynamic = DYNAMIC_LIGHTING_ENABLED - - - - - - +/area/awaymission/snowforest/lumbermill + name = "Lumbermill" + icon_state = "away3" @@ -16,8 +25,95 @@ /obj/structure/fireplace name = "fireplace" desc = "warm and toasty" - icon = - icon_state = + icon = 'icons/obj/stationobjs.dmi' + icon_state = "fireplace-active" density = 0 var/active = 1 +/obj/structure/fireplace/initialize() + ..() + toggleFireplace() + +/obj/structure/fireplace/attack_hand(mob/living/user) + if(active) + active = 0 + toggleFireplace() + else + ..() + + +/obj/structure/fireplace/attackby(obj/item/W,mob/living/user,params) + if(!active) + if(W.is_hot()) + active = 1 + toggleFireplace() + else + ..() + else + W.fire_act() + +/obj/structure/fireplace/proc/toggleFireplace() + if(active) + SetLuminosity(8) + icon_state = "fireplace-active" + else + SetLuminosity(0) + icon_state = "fireplace" + +/obj/structure/fireplace/extinguish() + if(active) + active = 0 + toggleFireplace() + + +/datum/mapGenerator/snowy + modules = list(/datum/mapGeneratorModule/snow/pineTrees, \ + /datum/mapGeneratorModule/snow/deadTrees, \ + /datum/mapGeneratorModule/snow/randBushes, \ + /datum/mapGeneratorModule/snow/randIceRocks) + +/datum/mapGeneratorModule/snow/checkPlaceAtom(turf/T) + if(istype(T,/turf/simulated/floor/plating/asteroid/snow)) + return ..(T) + return 0 + +/datum/mapGeneratorModule/snow/pineTrees + spawnableAtoms = list(/obj/structure/flora/tree/pine = 30) + +/datum/mapGeneratorModule/snow/deadTrees + spawnableAtoms = list(/obj/structure/flora/tree/dead = 10) + +/datum/mapGeneratorModule/snow/randBushes + spawnableAtoms = list() + +/datum/mapGeneratorModule/snow/randBushes/New() + ..() + spawnableAtoms = typesof(/obj/structure/flora/ausbushes) + for(var/i in spawnableAtoms) + spawnableAtoms[i] = 1 + +/datum/mapGeneratorModule/snow/randIceRocks + spawnableAtoms = list(/obj/structure/flora/rock/icy = 5, /obj/structure/flora/rock/pile/icy = 5) + +/obj/effect/landmark/mapGenerator + var/startTurfX = 0 + var/startTurfY = 0 + var/startTurfZ = -1 + var/endTurfX = 0 + var/endTurfY = 0 + var/endTurfZ = -1 + var/mapGeneratorType = /datum/mapGenerator/nature + var/datum/mapGenerator/mapGenerator + +/obj/effect/landmark/mapGenerator/New() + ..() + if(startTurfZ < 0) + startTurfZ = z + if(endTurfZ < 0) + endTurfZ = z + mapGenerator = new mapGeneratorType() + mapGenerator.defineRegion(locate(startTurfX,startTurfY,startTurfZ), locate(endTurfX,endTurfY,endTurfZ)) + mapGenerator.generate() + +/obj/effect/landmark/mapGenerator/snowy + mapGeneratorType = /datum/mapGenerator/snowy \ No newline at end of file diff --git a/config/awaymissionconfig.txt b/config/awaymissionconfig.txt index da5d85dc11a..edb11b6fe8d 100644 --- a/config/awaymissionconfig.txt +++ b/config/awaymissionconfig.txt @@ -19,3 +19,4 @@ #_maps/RandomZLevels/caves.dmm #_maps/RandomZLevels/snowdin.dmm #_maps/RandomZLevels/research.dmm +_maps/RandomZLevels/Cabin.dmm diff --git a/icons/obj/stationobjs.dmi b/icons/obj/stationobjs.dmi index fedfc5f0aa0635ade1edd21158d0ae346e9b6915..fb82b63ffa2fc5578161bd3e7e1a8b8c58d6553b 100644 GIT binary patch delta 10267 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 delta 9451 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 USkotV5b0y6cT2ZI+wtZ91HjsmaR2}S From 4c3e8e8300084f39146d5b7c5750d9e90b995ea5 Mon Sep 17 00:00:00 2001 From: duncathan salt Date: Sun, 28 Feb 2016 17:09:55 -0600 Subject: [PATCH 053/235] remove cleanbot message --- code/modules/mob/living/simple_animal/bot/cleanbot.dm | 4 ---- 1 file changed, 4 deletions(-) diff --git a/code/modules/mob/living/simple_animal/bot/cleanbot.dm b/code/modules/mob/living/simple_animal/bot/cleanbot.dm index d71b666b19e..b057168d595 100644 --- a/code/modules/mob/living/simple_animal/bot/cleanbot.dm +++ b/code/modules/mob/living/simple_animal/bot/cleanbot.dm @@ -28,11 +28,7 @@ var/next_dest var/next_dest_loc -/proc/stack_trace(msg) - CRASH(msg) - /mob/living/simple_animal/bot/cleanbot/New() - stack_trace("Cleanbot is being instantiated") ..() get_targets() icon_state = "cleanbot[on]" From 9809414da1bbba4ad01362e6a0da5b43a2acdc90 Mon Sep 17 00:00:00 2001 From: duncathan salt Date: Sun, 28 Feb 2016 17:11:47 -0600 Subject: [PATCH 054/235] add it to simple animals --- code/modules/mob/living/simple_animal/simple_animal.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 7351dcdb064..079771018d9 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -81,6 +81,8 @@ verbs -= /mob/verb/observe if(!real_name) real_name = name + if(!loc) + stack_trace(Simple animal being instantiated in nullspace) /mob/living/simple_animal/Login() if(src && src.client) From 8995062dbe6ca325e984cdc20d2e52accc743904 Mon Sep 17 00:00:00 2001 From: duncathan salt Date: Sun, 28 Feb 2016 17:13:24 -0600 Subject: [PATCH 055/235] add stack_trace() to unsorted.dm --- code/__HELPERS/unsorted.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index 401fc51e5e7..2190d491728 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -1287,3 +1287,7 @@ proc/pick_closest_path(value) return chosen = matches[chosen] return chosen + +//gives us the stack trace from CRASH() without ending the current proc. +/proc/stack_trace(msg) + CRASH(msg) From cdea45be4bfc99535d844d33ad7a4439a033430c Mon Sep 17 00:00:00 2001 From: duncathan salt Date: Sun, 28 Feb 2016 17:16:59 -0600 Subject: [PATCH 056/235] quotes --- code/modules/mob/living/simple_animal/simple_animal.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 079771018d9..bded0e1f036 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -82,7 +82,7 @@ if(!real_name) real_name = name if(!loc) - stack_trace(Simple animal being instantiated in nullspace) + stack_trace("Simple animal being instantiated in nullspace") /mob/living/simple_animal/Login() if(src && src.client) From e22ddb5e35c23cb11ab4dc77ef457b8497a1827a Mon Sep 17 00:00:00 2001 From: Akke Date: Mon, 29 Feb 2016 00:07:51 +0000 Subject: [PATCH 057/235] fixes some bugs --- .../reagents/chemistry/recipes/others.dm | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/code/modules/reagents/chemistry/recipes/others.dm b/code/modules/reagents/chemistry/recipes/others.dm index 7601506882f..b20b4051d8b 100644 --- a/code/modules/reagents/chemistry/recipes/others.dm +++ b/code/modules/reagents/chemistry/recipes/others.dm @@ -133,41 +133,41 @@ required_reagents = list("water" = 5, "milk" = 5) result_amount = 15 -/datum/chemical_reaction/virus_food_mutation +/datum/chemical_reaction/virus_food_mutagen name = "mutagenic agar" id = "mutagenvirusfood" result = "mutagenvirusfood" - required_reagents = list("mutagen" = 1) - required_catalysts = list("virusfood" = 1) + required_reagents = list("mutagen" = 1, "virusfood" = 1) -/datum/chemical_reaction/virus_food_mutation/synaptizine +/datum/chemical_reaction/virus_food_synaptizine name = "virus rations" id = "synaptizinevirusfood" result = "synaptizinevirusfood" - required_reagents = list("synaptizine" = 1) + required_reagents = list("synaptizine" = 1, "virusfood" = 1) -/datum/chemical_reaction/virus_food_mutation/plasma +/datum/chemical_reaction/virus_food_plasma name = "virus plasma" id = "plasmavirusfood" result = "plasmavirusfood" - required_reagents = list("plasma" = 1) + required_reagents = list("plasma" = 1, "virusfood" = 1) -/datum/chemical_reaction/virus_food_mutation/plasma/synaptizine +/datum/chemical_reaction/virus_food_plasma_synaptizine name = "weakened virus plasma" id = "weakplasmavirusfood" result = "weakplasmavirusfood" - required_catalysts = list("plasmavirusfood" = 1) - required_reagents = list("synaptizine" = 1) + required_reagents = list("synaptizine" = 1, "plasmavirusfood" = 1) -/datum/chemical_reaction/virus_food_mutation/sugar +/datum/chemical_reaction/virus_food_mutagen_sugar name = "sucrose agar" id = "sugarvirusfood" result = "sugarvirusfood" - required_catalysts = list("mutagenvirusfood" = 1) - required_reagents = list("sugar" = 1) + required_reagents = list("sugar" = 1, "mutagenvirusfood" = 1) -/datum/chemical_reaction/virus_food_mutation/sugar/salineglucose - required_reagents = list("salglu_solution" = 1) +/datum/chemical_reaction/virus_food_mutagen_salineglucose + name = "sucrose agar" + id = "salineglucosevirusfood" + result = "sugarvirusfood" + required_reagents = list("salglu_solution" = 1, "mutagenvirusfood" = 1) /datum/chemical_reaction/mix_virus name = "Mix Virus" From 67b0bda45a267787f7eb849a28b16b0c72b36bad Mon Sep 17 00:00:00 2001 From: GunHog Date: Sun, 28 Feb 2016 18:37:27 -0600 Subject: [PATCH 058/235] Hardsuit Jetpack Upgrade Replaces the mining jetpack with the hardsuit jetpack upgrade. --- code/modules/mining/equipment_locker.dm | 30 ++++++++++++++++-------- icons/obj/items.dmi | Bin 50574 -> 51117 bytes 2 files changed, 20 insertions(+), 10 deletions(-) diff --git a/code/modules/mining/equipment_locker.dm b/code/modules/mining/equipment_locker.dm index 58d7bc80aa7..842ece48421 100644 --- a/code/modules/mining/equipment_locker.dm +++ b/code/modules/mining/equipment_locker.dm @@ -293,7 +293,7 @@ new /datum/data/mining_equipment("Resonator", /obj/item/weapon/resonator, 800), new /datum/data/mining_equipment("Lazarus Injector", /obj/item/weapon/lazarus_injector, 1000), new /datum/data/mining_equipment("Silver Pickaxe", /obj/item/weapon/pickaxe/silver, 1000), - new /datum/data/mining_equipment("Jetpack", /obj/item/weapon/tank/jetpack/carbondioxide/mining, 2000), + new /datum/data/mining_equipment("Jetpack Upgrade", /obj/item/hardsuit_jetpack , 2000), new /datum/data/mining_equipment("Space Cash", /obj/item/stack/spacecash/c1000, 2000), new /datum/data/mining_equipment("Diamond Pickaxe", /obj/item/weapon/pickaxe/diamond, 2000), new /datum/data/mining_equipment("Super Resonator", /obj/item/weapon/resonator/upgraded, 2500), @@ -885,15 +885,25 @@ icon = 'icons/obj/mining.dmi' icon_state = "xeno_warning" -/**********************Mining Jetpack**********************/ -/obj/item/weapon/tank/jetpack/carbondioxide/mining - name = "mining jetpack" - icon_state = "jetpack-mining" - item_state = "jetpack-mining" - desc = "A tank of compressed carbon dioxide for miners to use as propulsion in local space. The compact size allows for easy storage at the cost of capacity." - volume = 40 - throw_range = 7 - w_class = 3 //same as syndie harness +/******************Hardsuit Jetpack Upgrade*******************/ +/obj/item/hardsuit_jetpack + name = "hardsuit jetpack upgrade" + icon_state = "jetpack_upgrade" + desc = "A modular, compact set of thrusters designed to intigrate with a hardsuit. It is fueled by a tank inserted into the suit's storage compartment." + + +/obj/item/hardsuit_jetpack/afterattack(var/obj/item/clothing/suit/space/hardsuit/S, mob/user) + ..() + if(!istype(S)) + user << "This upgrade can only be applied to a hardsuit." + else if(S.jetpack) + user << "[S] already has a jetpack installed." + else if(S == user.get_item_by_slot(slot_wear_suit)) //Make sure the player is not wearing the suit before applying the upgrade. + user << "You cannot install the upgrade while wearing [S]." + else + S.jetpack = new /obj/item/weapon/tank/jetpack/suit(S) + user << "You successfully install the jetpack into [S]." + qdel(src) /*********************Hivelord stabilizer****************/ diff --git a/icons/obj/items.dmi b/icons/obj/items.dmi index 25da8bb0887df8b2bdee6e5d434a0030a8d03f9c..e07f665dcb8bb5944527ab6c238de51f739f1c04 100644 GIT binary patch delta 13412 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 Ll%=aBjYIw)X>sDx From 65f42c1515789325ab74a53b682fb65c3042b1ba Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Mon, 29 Feb 2016 02:13:58 +0000 Subject: [PATCH 059/235] Automatic changelog generation for PR #15809 --- html/changelogs/AutoChangeLog-pr-15809.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-15809.yml diff --git a/html/changelogs/AutoChangeLog-pr-15809.yml b/html/changelogs/AutoChangeLog-pr-15809.yml new file mode 100644 index 00000000000..9e2ef92dc94 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-15809.yml @@ -0,0 +1,4 @@ +author: bgobandit +delete-after: True +changes: + - rscadd: "CentComm has been informed that cargo is receiving new forms of contraband in crates. Remember, Nanotrasen has a zero-tolerance contraband policy!" From 8e1ec7c2b8dc274dd0531e0f6f40a923b9fd061c Mon Sep 17 00:00:00 2001 From: Bjorn Neergaard Date: Sun, 28 Feb 2016 20:26:04 -0600 Subject: [PATCH 060/235] Properly check supply packs validity --- code/modules/cargo/console.dm | 7 +++++-- code/modules/cargo/order.dm | 4 ++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/code/modules/cargo/console.dm b/code/modules/cargo/console.dm index 66c305e307d..1aff727bfe6 100644 --- a/code/modules/cargo/console.dm +++ b/code/modules/cargo/console.dm @@ -106,7 +106,10 @@ . = TRUE if("add") var/id = text2path(params["id"]) - if(!SSshuttle.supply_packs[id]) + var/datum/supply_pack/pack = SSshuttle.supply_packs[id] + if(!istype(pack)) + return + if((pack.hidden && !emagged) || (pack.contraband && !contraband)) return var/name = "*None Provided*" @@ -127,7 +130,7 @@ return var/turf/T = get_turf(src) - var/datum/supply_order/SO = new(id, name, rank, ckey, reason) + var/datum/supply_order/SO = new(pack, name, rank, ckey, reason) SO.generateRequisition(T) if(requestonly) SSshuttle.requestlist += SO diff --git a/code/modules/cargo/order.dm b/code/modules/cargo/order.dm index 1d73bb0332c..7c54fd17982 100644 --- a/code/modules/cargo/order.dm +++ b/code/modules/cargo/order.dm @@ -23,9 +23,9 @@ var/reason var/datum/supply_pack/pack -/datum/supply_order/New(pack, orderer, orderer_rank, orderer_ckey, reason) +/datum/supply_order/New(datum/supply_pack/pack, orderer, orderer_rank, orderer_ckey, reason) id = SSshuttle.ordernum++ - src.pack = SSshuttle.supply_packs[pack] + src.pack = pack src.orderer = orderer src.orderer_rank = orderer_rank src.orderer_ckey = orderer_ckey From e1a1c510de3db9a4f6dc4a7d5c6b83667c2592f5 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Mon, 29 Feb 2016 03:53:44 +0000 Subject: [PATCH 061/235] Automatic changelog generation for PR #15707 --- html/changelogs/AutoChangeLog-pr-15707.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-15707.yml diff --git a/html/changelogs/AutoChangeLog-pr-15707.yml b/html/changelogs/AutoChangeLog-pr-15707.yml new file mode 100644 index 00000000000..9e92412de4a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-15707.yml @@ -0,0 +1,8 @@ +author: CoreOverload +delete-after: True +changes: + - rscadd: "A new \"breathing tube\" mouth implant. It allows you to use internals without a mask and protects you from being choked. It doesn't protect you from the grab itself." + - tweak: "Arm cannon implants are now actually implanted into the arms, not into the chest." + - bugfix: "Arm cannons have an action button again." + - tweak: "Heart removal is no longer instakill. It puts you in condition similar to heart attack instead. You can fix it by installing a new heart and applying defibrillator if it wasn't beating." + - rscadd: "You can now make a stopped heart beat again by squeezing it. It will stop beating very soon, so you better be quick if you want to install it without using defibrillator." From e7d0451a9392adc7bd89b15538a2425f100c4e75 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Mon, 29 Feb 2016 04:01:44 +0000 Subject: [PATCH 062/235] Automatic changelog generation for PR #15780 --- html/changelogs/AutoChangeLog-pr-15780.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-15780.yml diff --git a/html/changelogs/AutoChangeLog-pr-15780.yml b/html/changelogs/AutoChangeLog-pr-15780.yml new file mode 100644 index 00000000000..2990d00b445 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-15780.yml @@ -0,0 +1,5 @@ +author: PKPenguin321 +delete-after: True +changes: + - rscadd: "Bolas are now in the game. They're a simple device fashioned from a cable and two weights on the end, designed to entangle enemies by wrapping around their legs upon being thrown at them. The victim can remove them rather quickly, however." + - rscadd: "Bolas can be crafted by applying 6 metal sheets to cablecuffs. They can also be tablecrafted." From fd7047f43f27744e117e7a3551a7cfe9919f2c76 Mon Sep 17 00:00:00 2001 From: Sestren413 Date: Sun, 28 Feb 2016 22:33:44 -0600 Subject: [PATCH 063/235] Added them to the banana mutation list --- code/modules/hydroponics/seeds.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/hydroponics/seeds.dm b/code/modules/hydroponics/seeds.dm index a9344d9c390..ba1dc468649 100644 --- a/code/modules/hydroponics/seeds.dm +++ b/code/modules/hydroponics/seeds.dm @@ -217,7 +217,7 @@ potency = 10 plant_type = 0 growthstages = 6 - mutatelist = list(/obj/item/seeds/mimanaseed) + mutatelist = list(/obj/item/seeds/mimanaseed, /obj/item/seeds/bluespacebananaseed) /obj/item/seeds/bluespacebananaseed name = "pack of bluespace banana seeds" From 1aadc83f284c8dbe1539866b2fa662adc9ee695c Mon Sep 17 00:00:00 2001 From: Impisi Date: Mon, 29 Feb 2016 02:31:26 -0800 Subject: [PATCH 064/235] I added Modular Receivers with a rarity value of 1 to the loot table for maintenance loot spawning. --- code/game/objects/effects/spawners/lootdrop.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/objects/effects/spawners/lootdrop.dm b/code/game/objects/effects/spawners/lootdrop.dm index 47a2c3565d8..69793b95ab0 100644 --- a/code/game/objects/effects/spawners/lootdrop.dm +++ b/code/game/objects/effects/spawners/lootdrop.dm @@ -119,6 +119,7 @@ /obj/item/weapon/wirecutters = 1, /obj/item/weapon/wrench = 4, /obj/item/weapon/relic = 3, + /obj/item/weaponcrafting/reciever = 1, "" = 11 ) From 96e88f4fb04727fbcca740836827d507df586ad4 Mon Sep 17 00:00:00 2001 From: Impisi Date: Mon, 29 Feb 2016 03:53:53 -0800 Subject: [PATCH 065/235] Fixes Particle Accelerator sprite bug --- icons/obj/machines/particle_accelerator.dmi | Bin 106338 -> 106312 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/machines/particle_accelerator.dmi b/icons/obj/machines/particle_accelerator.dmi index e7636ad6a95fcadecfc8f063f927472d99807b61..18c75fc0e05cfb1730c0692b972f34a72bd8d788 100644 GIT binary patch delta 55110 zcma(3by!s2*9MFa-QA6}5<_=M3DTm7(t>nKOB_NP1XMtBC}{+w5g0;1M7lerW9S;- zckuK5e4pp}z3(3{*9F%woH=Ljz1H4q-S@f|%Pp8cTQDmcdw?NbqvtIf+6vVCb7ftD zK~A#h_zCX_Za%P^cWeK6Zq~f|N-DC;VzAi);ZOW=HieB5YbSXYecdW4WM%!wKyT&8 z*~*?$EH*|7i?lSJm}-anwHG>;JAn_&_z6i1L;0EPis?dP%L0I>`&)Vi+Www3jiLR{ zWhN&cTgd*Ruf;%>{l5QcR}~b7ZdRtuU~6_YG9(gl;-#(VKs-4gKuWF}4BQC9jLT7% zR6GVuBNxQ<)2@#PrCR&MP*7Gmz9=y-b~|h5-6A(4`5#dFab2(j^XD`7-Yda+U&Q;d zy%mbkP$^~Z3dV$ZUe?l4sVv_b&Jz8L^`tz&NR(zOl0xQqTuM@(Y zZ`6M3`3yj$O4>@Z_+LgoXoyftBABfX-yIlLTM>CEly5YgD0F#VeYDfqR=aB${g~y^ zR~2s+VP#U!>*3mHPNyeW(^z^|%stSHqn?4_SS48Wi+E4gA+n87d8qy47Z!O-SvJ$F zv+5p`EJBOcb+N)qc~3a8o{padpEzcJnF4l{jYEO>SC2?+^Ck(5vv{`l-uT$=%e6R}_&tVRQS`AZ7kZk&o4MwB0-P^)XcObd zDCa?U?bWh;qpB_CUoxA^?WLRC8ZDGKO?RAzU*Z<}Q{9`fp1^rLJ;MlnD=2d0FcZZ; zxcM8fTtc7Tsq)J4K2)OKE%Mg>V0yUzk?Cj5-`VIVY$%&uhuG-keG<-lk$ckLPw4Jd z&_~yiEnxl-mDbm>uv}|q`L*#yaN(}!!_=qDUZ^N|xvk0QoT=dsXs)y=N+<{TI;?|7 z=G|-$8s|;ymHKYl7_48|d;rpY8&IBa-p=dN}L7R-9} z?L^8EZp)cWGc%riE!sHNX4ee$KXdvC1euM}ehm@`+BQI95 z1X+jH?I`oo+CF&=iyjV{^-*7tK4~{^4(tgt{Aq365$iB*Vq#JxB{mURRfcK`hzj#~ zk$d&@PQ^8;jrM3rDMxPfi_kWOue?ojrDlk}pA0T-C$gk`@cq;Q%1q6^B08Fd;{o*Z zN_QF-R-lRN_i)9lE%d2c&U_;UjfQt9f25rZg^dlY#22LU&AHgvRM3?2MXNx^U{1x@ ze5Ojs8XHVy)$Jf)KdxasY$^)OJ(As~b+Q~eRoM2DU6!XwQOfxJ^eLx1R}#n2QvJLY zy;b+!?5(|yB@R(?kKP}5i7fR+tn`JTHJ&L;UeiI87~p4b{9%o@L^Ci>;6UBjbONuR zrhi?VGmxNr2TO?XAOCE(q0BRmuzF~PS2FeXLbR_^fyG~-wic+Zw@Xg;AQ1az>zjQd zW$Kz0qmk2(+3udD!TNE-#mJePFxP@8z|r_yfa`tm;gvUgw�EWVI4>+m8<>;ax*- z7t?cPqYl^JyAR5AoJ|zpb{rrnYHDi!Pie#J zym>4q7*@&6hbo_g546%=w_D~7qD0bgc8Tgo`x7h|?C@2lfEyClz%s+{vMH)u;O zfj1p&FSN!k_@V=-d$W`CEg|n6zn09bDl>`J*4dvpd@V6_6+&#?Fv)~n%K?}W=DXnz z5CMR$jf!|ri9%n6&z|h#jNj@#}!lkjf!8>p|fKVG@~VAN}T`MvoS92G{>3y z)m2q!CnvoXUi&R1_uf^aQrD!l6AcP4%OCh?WC)vh%@?&rzl_45Mdl0@Ql@o(h3I3W zF4|!Ajk5{ihgLH?Cef(ctJoS$+RSL7^XmiNzrvVWBX0JUQ9qMSlC&yh^OH{SjQR&v zL2o(CPV_|viU_?R>ZWMZJJlf!=#1V0>cd_e6?_z*R-qaJ(0X=Y>5%IAvu74_(^tryMVOo-@uC95pBWo;GP%K(U?Zi%Z@U&KzIKK+=0<&{=>8c4Zd(YHs|5a4l z*{5%ertJ^cTX#{CSRWJ@CtdsrLc+z~?kmKf75{oq7l>Q*t4zGWT#7t_qH@!GvH)7z zBvxu3k?Ts^56cJjNyA;Xk~w~dRFW~M2a>#Kg@nsim9a{u3(_0h8U9PrrP6L` zA5w9^8JxHSa^2VfbA&xm#k}IGoF)h$7Vq&Ei?;2bv64ob-8A_WW{A)oacZ=N28eiF zzSF_hE6{j`Cn(WoKo5q~Xz<3}p2L+0SF?@It^zNTpkHq@Xjvzic}X!?clP6QURmi# z&4YSMl_0zwh0u&paSQ#gKE8Sl#sPxX1SGzNj&nTZsGl%g@41u2E2U^Sk_D>NP5eS zV+i({eoBg{$hM~KbG_X^Of3<(-Qp%r|MWl%+YfP1Sv`yo8%9UQjAOqVGQPmnS?y{Y zx-?`-9I3W)aFcf|QGf}3<&;o-ohr&#BmsORN=<|SKRFd%?;e?yqpjI`9=187Um~)( z=A%f(G`iauS%EJOie~s&a^7$;Zv@%Vp$7J6=h4W_kBpPG<9%z47*^BC9|)d(aFU%KCW!3MM)eB?i?A{T=~PWg>!wb0Tg z{mW4R8NbfI%YkR+Bx0s@FA8nMf5Gm~vumoJ_KfWfPmFwgW*4&*2&N(lI{Y&HBnd6l zV1#3EE70aIwE&$~T+#)_nUTKrxK#Exrk{M!>qfa+} zue~@?v!|;|rOW}eJmr^jRcD@(6Cm`Vh=2FeO`#Pb9;Uj-^m7uq3@_0H2Dvi0&*0|; z>?*6i(I;#Y%FK%sq-@q?*di0i?eVYLhbL+5TApa!gawZL+i|)q)~tjOuJ30iqjDGM zqG;TcFAM@NlB>x$&Dz%*8!664$Ffh_!UvDi7UU19cy5QwF7=Y%%zEl3y##92ZrWD{ z(lCGHt3X@yptt+0Zu`64NF1_7%NH9}OcQ0sF#Pb2&m#65FAWXd^Pj+=fhfwZ=D{(W z=$geOEHG0_s9`H3hg(9CBlLh3)eU_wSkE>Uh#_Wc&Y6-*(qHq>=^N>{^wWWea*0 zy6%h$p7p8aF;kHBE_5|jHuAYeQ$xdCf;SiBkg10fw6Qsrl_Y(AeJ^oi-}714m~`P^ z2t)c)MaUr4r%!-y(>B7z1TpUOx|ZDoYp%H!j6byf*Da=p0`$-C6=;fTV&XkcA&FJ- z$d~7A0i>H&3l_iS1a!SxuSO6yq>6Aao9#FI)dZynlJWAkUYB_MnM$s=F)LW{%m~GK ztd1AIZc724b)$##ms7p7gTJcNAs{m1|a_6(DmH3TB( zqpV4AvutdbYm<#wsYodJ#?^}BX@(?X3oEqh?50n29F z9A$JsOuxB^NHy;TUa~1?pe}V(SlFMUwwJ&wmhAfRK;D<`1b4~JB`wvJnt}P&ry}pg zOF9OqoM)$~AG01&inoFHmmt(*4wiZ0L?}u;P-`3JAj%=ctuyy2H9UAq9hA0?}nd8!B@=>aKw3^FrO7t-|-_dw8K=PvH=wZ&XIC*OyA2Nt&>V4Maw@l;ix?T z2sp;OMI(f6p^R`(fxv2x{{A-{rn;0am(QHKZ^1AvD6GU{nH$6sA#4Qt(|slEAS=x- z%#o8WOm*XOrh_jn0O%HdxV1x8p3jrIz*@vFJS91d}e+D3CDE{m#2xKA7oW{#AYV>Q8wl?<>>Uso-lD>Bc-vq4!@_s?-AR zz(9v-`x*fcv|KpGc?CGbB90wa@A0Qe&D;|%pl#!!5sovfcp8nq&rVB6$LppmDk_>& zu>QH^@&#Ggb6PI=0+e3*h!-N;xcNwJXwlt$F_?3^`9PpZWCik##b*7Y$sUhLh=BUF z^!Y?m?)lV|&~%p8S=a{Laz720A(LxcTlJ77+p_aE@wHn`fH;6M)`?}*@0k{wi0L3c zoptDiGG{Cat9EtJhL5I{}V;2@Tk1`Yilrhed(J&=R>70eHK%2vJWBl zzb1%{hS6~U2WXIvZ>C~u9F8p~N51>8^m!mSxIiVh%L8I-JNWgs*9Ha0bOFlU5q3rd zL1>|!Tz?Zp4u-9{)?>)C@(zM2dS)rCLB5I^$O!$Ea}?F(GeOB{MO%^RF>-e_yjHbF ztwu}0`5>IGUs>a=$>kjE{!9D%ylwpR?h(%1oH2-P#``jbQ4_PTN~@|Ak8DMP@7C`x zh?@SKB|vd8uLxHF z+=t=ElBlFuR(~P5VBjGVYfqL%v%@jv@sd&}^b^o#2WnN}R@X2h1cAL}b~ax4cB6{cp@`<^jE z`28@`gSSXrD`@$1MZIal6n>bCmZSoaA8UV?!u@DOZ@Gv{Xy(9mSHGD(OpY(7v~Ar$ zA2*Fo%GNO$c?BF$M88iNThhmlR$>8tE~z~$Lr{z4x=XI{m$EG<;nd0m-}pPIrwh39 z6mi|Uy1GH%B~NX$rM>?eK%TrfC}-r#FQ{}}JAY5;F}@S~J6)Pn>GHcnr4z;1^AXH5 z^C!B^T1aOqU2VnG1)37O6U1K>Vzb$t^vHL0Z$FI~t;f;FREBI=Do zf|Yeyaxg&G{PS6#1^L9unYq}Yn=!DETZdAzfL9C60?J3QX_h3aF(J`q%U^lb<=B#q zT#eqoljTxkqO30eZa9=Fa=P8C!9bXYhN}1C)Tj>WAg6SV&OC}sn_mWW2!)`65X$+P+Br`+%;ysxkXm`t6E^ zOZ|RRe$bocr%uly?iRtqq>wU9qgokvK3h?>k6pNND(eyQ`L3t3^jZO1-&L8j>_1cE z+RzpmI=y(+OI`9yu-uu@&_e=sL-& z@rob)XshimB+&bM+_q0-vo8i_9*)fMt)!fgu4d2+g8DaZ-EFf?3|qf^8R!v0~1RSK6yO^!VFPUdiYe7#!L461=77%(tKs6dvx$V$g?Y5zN%G# zN5}^d=oeM|mM^ONwzR*qBj5R(8S_bU+W;=(P%2Bx~A+>VyEFs#Y<*i>7- zV6(8StjC6oE;5+`p@t@smHx=)jn4J*^JM_@wu5>s@}&f930>PmC0AGd-n1%&jm)wV z%0&)Q=1~2Pn#JXx_>8dm{_{(X?dsxWf)A-g0hHvKA$tj`ruYs9*z&OquV14&*cf~b z6$e?0Fmuk**6=Ss!(jfW7Xgi-IX@1-z%ze=U^BU44*tGgAna!SEls#haaHIQn;#H4 z`#@4kipQ;#6r|o6j6q??U(VNKhs*tuPCtqaqT8^iVV&8EoM{f5oX$G!3>^+6V z9Cs4qhC1Q|CbSefqQvi#Iltrspc7{aRLkJd%8Ug^glWdqty=sJs{C)0?aNWJCh!vw zD`!_A{L-v(msUM$$JNnFzytAUhJx<$dBBSl4sV7yB0F0Cf)j%vs+OOxAo6E1gHN8$ z;|DAl^mXrLdj+OBqoV%Q5*JbUr%-f7EJLEw8BFxohkcfzKo1U?qNAKhXRvE( zL{hETV5nJSM~riLc@Hm<_#*jZBhB3&sT|)=67ro|*UC0UZN=O{?(Y)L;~uYHABei z%qDtsA?K3qQcNBui`X z%LZW4L2Xcmg?dwJ)%NX-{XzhEA=BX?G33v&Rlp^U*4q&v%}$EDx3zfbevp%Yv230A zM23ZM{A{e4z{%v--4Qr-JI96Jd0g8atzYKwSU=^wz&jGldIO8*uLT0m-8cgKKyG2k zhJ49|8vF?oNbYQbG${~etv(fIy@V8;L4u}!x?}i;G1{bK1tyQLTnuPsiMR?TD3hXYvxo#y0q{b3ozPw6Z-}uR<3wmw){#6uR~3 z*|VB#DtuYi1*f4?7uUe3kXO_NptZeNLr6c zs>hO@K^82R3P?@B8BC$%m3ck;3*CmwWIboKJaS0mX@HsTr+O#JmW_I2Ss|3cvWqC@ zRFp2fKzI1(zE5L#54SF~&lss{KlcB@lCQcv>T%997aGZ#dQnHZ6Dz;O$&wJkmsOew zP(qAFLk|xhE9L6)(uWqpQraC~ZhWZ~--GDYkzmPP`~-IDsVX{_UQY|Nes)#8gNNbC z@C`S-2Ol9iO?j9Db8tz{T5ZPvlv&DA5|E+Y@P@BWHB^3JbgEOmN$7@g|NR`eqp_kC zgxY)P;5P)b=gp50oQwUjySq|_iy#N5X+rGe;5@N4W%Rsm*=lj@TJA0W6>x(OKtQ62 z5wJtt`mysj;E8ukNMLd8V(efVzm0we>5+SNUap-XHNz23@*btN>-6-D?e^!AcH-P8 zcCjb3FJ=Cw)xv*^C^WdC3H4UlTBvM?e+w7g3I8cv%nC0Dt=F;nhZAnoKVb)H(A)CI zW{0uzoBE68sK8B1cOYJqiy0fggM;%e9K8J^XP+Uv%X2E1HBYm{ZH){z=y*f_x zmPES_${y2mWRa*tjt6x9q0<8JK@N`0^+wWB-n^PFsIfXIbB{&8E2xO(zO z`LzcDh07hsDE4bIOUeXCBY*d?nIK#n{q9DZ_kq6NT@H^v^k6@lWlW^2=g-b>oymdYzO z;P&UL^>k$?!VEW$-3-fbNVZ2V=bX2j$sk6i=%}b^l?st8EX?yrdqCjPK@Ii}lZIH7 z4HFT_f`YmFr^KQ?f)8;13tNcTk>Vxf{CI6N`5YEV4cB(hTxFs`T5X{A$NN;1e)dBx zR&m1QPdQB>Ml`O%cg}Hy2hqCrS#JRP9>53joyM09o(X>!?1-7fE5v4YYe@;xl-g)A z)mm3m{wz|qV8PG5wt6Gq@-euQFqB1f7bi@JEOqC7W-ZtR@a$PxBaB6Pn$5{)*x z&%=Xzuc$BKx>`)>bq#BgN+fV2N;k zrfF8COe?(X!jGqS7{?C;P_pr}4>I_jqk%(qIhcV)*F(A8VLxENwhK>qgD zve2{Cz)tNY^&3J?3U#Pn3)NaYk~QR((Ckvc>=3opOBt|RFb$e~+ImYn=*7vu{w%8w z=kpn*%bFFl>PxYzf5u!eUGZsN=D0s4hj5L!Ij*pjq;8ez1#(Bchkdkb^Zpgulh4_QGsUls~|LxCLgLEUpj% zfv%82JU?kH>gPD*06P9ImTVF-8SB=*6%r_fO7L3(;w{3y?Wh_0(nEpL-f)^KWl`ZhU5A0F1U5p^}wa!^^(jzvgv!-QUsLdAN^UPRe157UV)A2u{ z%JV0Fdw}UTjhCK#UCoI8c;hq9ZpjA#SVb(LXv9Ijd_>W}K!RsMRS=F|Ah#A8%m|e) z27{vs^H?I{5oi=_x%hENh3UyEQAfb;(f++Vzm4vq9&SA7-k_hSWwnc2r4nD#{$6!2 z7sZOSzVOxe59dE-oFA^2NO@?ve1I>WFH95pnYhbdee)v4esUN`fAa}*4KVtZ=R^22 z9ec5Y-~)hufVO;wv+K5v#(MFH5T4T29kWpE_(85uu4|vjq1dPj^F;2N#)OA^=JsNK z9u8?;_w}8b=i@fC(@!u)WS_$kuze$+r5$E1c!AbdJQAblc7Epd>*o(WF#ET<*H}K? zE#PvCtVcj?k&CO-^Mkvi_by&MBD*_&4Wx8TOmH9@dwcEGQu~J=m^e-Sm7l}0 z|GnyOzLy&Wf2Z%)0?8TTf|yNbc$s&)0R!ICfeetGa(K2YJ89Hj{T<`_pF6YP+AKls z?Cm?i8iU%0er!&wf#Yfvq4y`7wco#gzvH@CApgDgE@jD$G93x*TzMO*V{7}6iyRYj zeD;V0H?-ypjneC@t6ap3bk4i1`rjwWy*yV34A%K`f7$rYoR;0`NobO=;&t=ka&`ve zF^2!l@1GCczWD=12`nzQGuFVbWr52mA@WhJIw}B(tbD8KPlg=GB-@ngNQkPstJkzAH#u43{9jYfdOa( zEd%WV_h@j^z=o2nqSyV4YX1&_(Mu^a;FD@)SP;nGKq?%Ssi!2rrkIcY z%C`hpU4K_cO6@@O-;n_Svrf|DtaTrlqQPV`B;)_zYOhM#!Q}0quXzQ|z=MnUHztY^jzUuf z4_n!1CqT`{R!rLAhugzNDu%id%)jY`W5_C0`bI&Kc`FMCLHLIoa zni`BYv-`*ZxyJ9`Apk_y6cQxwgz9TT2+}rPjWydJ?|86FKa{7>p5XzY(q{1p12JE_ z{&4}>W-*Bfed%yvEL4m9N<-J86YYGnD9{9sKMypL|FvMpTfde-{^4tvqw+hx>DjZ` zS1>3b3K?hQ(pkQr{1(u|BKuHBCt!g&~ zA75Qtn+5V`LXS8|qn1t*Raxl?!E1>@?WDdaT}B2&gc8fN^ZvX)SfkaDc#EqobBPTw z0v1qx;0s9!d^nL6`65Ajfh( z^Q4zL@C<$I7_u=16x+Ql*FGSDeuu6Y-Tjf*+;d<^c1VWn0xud)e8+dIvZ2D|vT&Y) zMtfE1mI{hV{aQiE&^=12a8Qrj!>sy8HU&f7N@=Wk<958}b1=xt(ozzg8% z4|0{B56$ViJ(9yC5Y5F<=ydmGV8ZzCb-a!K#GizDL2u6n9tDcg)?ACFYudN&1YT>W zBjrpE$R0zocIJI`Z&%4C@k`CD+dkV?ri+_>o4i9N|^i53JgPK#l1&EPs@dq{Gy{7?S5QBgY(0sE7C zX{y&pS29)3UF+y~1wyN}g2qAu`ODt)X0f8Cu~z1bM*ySTK<9k8<<{~H%U#ODa7WbA zV4p9YVF`zOGX?;6toEI*tcs%jrzt1n+4j3~vkG$1<7xiT(b0(zP-o#fS?ar4%qJ3e z*b_W$xlsR!BQ!LOItzd46@QCLDr2-G``uLepENWJ5_3Ltere-dqAbOB`?}5904Nwr zZs4EN_J0yCuozulJy5W>W{?7Ki;>ja29@B@T&H29)AUtl6 z1>>V5Q{||#a1E?nTUF&t{&LHsdTqU0F+~dUd@C8op0xaL+F_p7id_$dVw0zO$G4QF z4^9mSFSfKY$Om%!NAO8y`G{S*PN0K>QX6dg&y?_I7gWCfCSe@w3VkcmB+zut?%`H zd?m$>H|}0u_h|d1_w>>-77mM1BFxPpVipNd0tizZ%yVrOSzm~eX-Q92BzUWi+5uQIKH$5Nl`r72;NnEg? zXI=PD7z48lf264+aw}J5z4>@}U)0#OQ#^()`39x+{9q;Y57Y!n4MFs9!WKVj%XW1$ zm8c65vYNn6Gn&1Zm7b1+?h6Y5V91Ds{~z{{zi0Wsdv?;G6KmloUPLZ*SW z-?lTmcNFx+usVDOJRxFrxMD)_s9w!CT~Nyf_;ophFYdSLw53Z_fut$}!+^5!(OO@3 zlh2Xs*fTxwt%KtcZRfX}UltrmPi{l00-En9=q#RL#cNPz=j5P*0sftWxkd^gsC;$Z zxA40=oGG*GHj*3B1v^{((u{>TbT<9b3->2+K0D49JLJo!mkB*Jzz2@RjuJFDJkB(E zJPGykHG*<}kYE>1j|y3jHcW%RV?g|n2b{EWzI*kqE1-HcryOe617FX@1NrZuf%S=L zM%+*jq`Mr~VF$A_n$TP`5X{w+RUpp5soPzFxmE!|k?&q@irGBlNYD`uN^QQq4uDgN0&Ek=(Fq-{Qd~3lcq?Df zi_Ae_kU}ca+4J0VXbk#SfpJ$m9qKSuMWwcv6#9j+`3^RKVOua@Ib6jZSOdnq%1T|b zsMNGHk2T$ryJuq=)7`)qZ>>dD@8iMc7S(9vPxdYP+Swe^zQi0x!FWgJ=DvhwLq_TN zQUSq6t?x&CrQUlq9bNTpgpi?$g~597b*2BNYadPD*$AgTW9*b~b(TU$$3X=dMJ15C zyYI~7$)_kUIELX=R$(g3iCXa6^Y4hqCAm!PY${YY)o~LZg1AA?5P8z zvCfb_K1gAzJXrk1fNBJylLkX9Kg-#oV#3|qou6VQ-UGBW(Yn-OVC|i-~R%ukFd~>52px!^>RD*g~h1k(sD|fMYYUW z8_Zfhp&;^~If&IlT_+niK5Jn*2J)6*NCKF zwvA`&wk^<_WOEoif3UptkoJ+}1Rn8|#Ow$vn6%FzQodlcnD5`qwR(Vv#HrsKj&}W=rj%AQ==+#1xkE!=orL-EP_-HiNcah`05?N|h4X zsv)#g%0UlFxdAjvnXNEujEu;R&yPyquNU(%vU$^lD%d(XVZQzY{_Lt_LW;KEH;+60 zXq70JJonth#I}Tw)%sG5h`wzqHf~90AtmOE@x56mhA7fU0=_||PNZq3^7)gs{`Lu~ zxc@y!B`)6%Snp z31$Y$Q1op@f9rSZl6<7C7Zz3?gBm?b3Tgwv!i@qO>Sh+cQpOdUbp||@z^3nAl-m?W zt^6<2)?Q-G(e+Sa;a)@#o>#}ctMr!sipQ`>ndeH9a<31aZyd>$n#hT2Y%f?9s$kA* z#BXM_mNrJ$Y@mTCbNPJOM}1+m+qlfU$2gYEPnI=RmJZKwF&iqD)X@+&&g9s zw1%tAArU|(c5cQ23WC-{U5u?mXjm^1<$s}7Yb=X#U6{u(=fkjSyad%B?v!j_Qp{H* zE75Wpvg0vd59{ZV1*fHD+bnXTeAuesjsQC`^628AR1r7M@);p?aLBhJ%ij zbW50f5ik6i`>|0;FAu2<(XeV|JF#thpvJ=(3S8B5K~l*b1gdRz8!p?^3JFY{>+4PF zXwRHJ-xpNAnL{3Cp?XKeoLj))oMTrJw4*NLSHyJNz~~=6{>t4NAov+gEu0-JmpYzy zD(*wX7SPcb%lguZvCj`?$ZT!J-?GF+VKDv6*)WA7cLyKkaIU_gv;+a4p#pWhtzb?- z#5Ig^z*ax^Ckb7}H5c~UKkOt>a`ajz`l&Vhvny^8 zmwneUZrA0z)xTN-Dwzg%MN$9)79r6x`k&@&$v-e|BJ2DZQy%mmPrMoGA+l7-vG)IJ zLutux5M{8FZp-GEdY>jz=}Fc0@=HO764hgtc;YTxrcWQjgzc;6r>27ToYn(OwWeQr zrlSj=PV1Ov)OPkZ9%AUu>;?-L1$rQ69dz&^BX>=3E?o$TYd}U^k!eT!zXZuD)>B?I zslhMS4^?WWJXRN83*(UnI#IIyp=KLlhG=rHq0iJh^RiU2^d*6j0L0+oP8sjl70$m! zyBJXLZ+2e}{Hgl7q$27Fg_e(I*mF*n8j>4QCB)x-{rtPTf80Pk)>!&Ds#2$+s2PCb zeXAJn^y-9a8$XTv`iNfz2#mbG5;m7fk-D|UzjtEl57@SP*w`?X(H^7tKLfQk7sear zQ>tRF3LSH3_Dfqc;Cz#cGdVrITx@JIE;9Qwf45_9Kc}{~)@U@13{fe$(`t)PS#{YH zz6hUv8sv5Br{uL025eI<-uiOp^rgCvFiIisCim8P=17g?_M~JF`pq!h9ObKwXMqA) zy4H8kUoBGMPNij`AYuWF#2LyY)1@J}YZWdiE`8A~tK?>&!79?jaGfYxWb z#QeG%H?xV``e;Rq1CN)digL0Ny{u#*wYCG^*pT7vIN4wrx9doF`5YLG&`H5PWM=xa|XUI#8o!cRc$=f5qS|top3o`7MU_qafxD1raV-Yb5$`pVv zz~&Z6Az`XY2;{aCBr^sFD`qQh?myCADtg4ED`Ms>YeuWJ}0}SR}>|d{ja_lSI z*7b$5AgW7V!V(O!avSc( zQXcZ!Iv?Q3><@#LZNCZ1u>RHKCWbid^*;D%ir~scVO`>eJX5E@a*32!e+*$l`;5Ja z>c-RRh-Q1wN#H4p^NGLxqLe#8EstW~x)E*oNi`9;A1PmDZ6JNDP4^-1VRlE?!R;S5zdyK-)z!OX^*^(8~`#l@myVfgDu)-TmEk4xN%s76U?mkeF3~?Jeede}x`romq&PDFZgl zkOFEnBs}-$(d7N%;}cM~ogW#_HwxioWO)=IO_^>y%Y|DW5BdtgUcj zCxk(DKBH3OHHwp)e@4=tACt1^ypWv0yS-OO%T>-li*)h}c!N_uquBmjn(<5tZF3vP z#x)vysL%xMJ}o`iOV+KeTZ0n-X9B}D83C6+!;F9$#q^OFJ@ZErob2ms-KW3t?YgBJ zF=3;4A;_4Aa7f7oW4Noy!SH?}rT^ZN$d4L8{{3 z{ZzP$r^R7j>IUfv+Sut~F0AkhfMp->m$A^%H`b z`lt8oBBY#oo-Rc%IKNZ-E!n)@`^$>zE5!30K$!Ciz5yAr(ZXIVt>rH0Y|PybJDx2H z>-FVJS~`Arj|Xf_5N!hFd*vu`LtQ}vWMcR53EHzlWD`?@9t>vGVe4CpoJ+T1fhONB z6c2=6A_+Lpp&MYoGW}+(MMEf#AT_nUK{!Kvg}y0VgA7s-t1kE9(Z`2u9I@S3z;DCr ze>8_8mLpy4HB*zT->ump-v*@90wt-o1AS66{19|OvVN+*C0wrAFEZs+2v?@UTB!*G zWG~+G36JQ54Z;^G`vE{}ZCG;ix-z}6qC|y5%3jk)h?b%=i{*9e*LTg##UOuVca(+e z5h%Ixt?CN~NCt<}MLg482By{DB@Kbh7TTg^&-l;+Q{R?)`qte4rMXL7|Ijw9amEst zn13Vn+(|mX)tXVfK6qt!`{(AC4EN-smtq|3lUg+$47@~zF@BB!g>hgXcV*L>U58}S zgi$Pp8#3a!6YL(-20>%O~n8|9u-MP6gktxdele$3RX5tiLx2Hr{t0 z%MZ3!XCPM4g90Cjzoz@QYYY=LphE8ZS%I;EtGJ`0mlxIL6_DEwOB21T?(bck;4K!^ zaY6b8<;K&`Ndn)+GL@I-zleW*HjkGj@8253hUn0iOYj5fSeNrn&PB`3FG@gzjl9zN zl2=Ot`s_tMh2Z235+Svq8gR=wP~XDDw|)!L`8i<9S8;d1i_>?Nz7QIkp3Wg72D@G{ z$vZ*U0P=;Ho@9V1Ry?2y+JV(?(|QlZMP4FqM%H=&Yqu|CU2i=CL!S9a?)^UvWtt;u z(qJ2*RgG+c>Pfg1y`suv>bDCONXrN8dfPg0N;w^Ujt^O3ARUrX!9$`fA!ps_R>_T(0j&JQ9u5HIO|=@$+aiu-p8fL`Oe=+5NG(vstZZ;jM10(di)I*6z6-(joZ}?G@IVAEF8hw1IJl zwY>p9o+*w&{QfrORIT+^-a(_RRHw}mie{FG?SG02fX)Dv-hEzxL-?f!ptJ%tN zBjZPoK|_F|Mj?)D08~cpQrqLYlLZGavdg^?Rk{XS_iTld+(hj4f3(f}Uf7{YEODY& zG0Q!^HlV)#=qDk>#mh_m_)9shF6tzhb-2`2i=8Qnr+zn zRn@l@BEf(+(sCym83LSdy?_Ug>A|LHs__u9-OBF5Qo50BY?A}SlaHYTRESyfo{k5< z9NwrR)@5`HUCh1@dB@R3fYHQ-)dzTifWFACR?<^lT)P~MV}+{Ub_L-HIi z#e2IftuTtytN=kho+?$-fb*jL(yq{nmcbth?0D-rDL%}7)xzqO{heRyb28EhnpVZO zIf>pZT6c4SDs-Wt|J(m|d~6gfM379uF&}^@X*w4PRtoG5}dclx~oa&KVe(|K@q#=lh=boU_hZXV$DWGqBfQ`xpC;>%OmRKX(DXdu+ak zk&|CqUCs@~wvB=t3PQ7A^VO9jefT)U4@{O+~Wu-uE@Li6r>{MJRo@hqJ(mvR|X0o$`7905psGYl3FGzVzA?X z{fw(fOO5|)3fHRUM9(EHybIC`q`I@B=K=z+EltWnjBC=l=>Qx%l zU*}9fW(>gir#5Z!smQTxyNq*nwf%EI2v-HMZg*ee=a(Bx_q7Y1)|$l=#*EuI->2@I z?OvDyng$|d?BIeh16w=jXbS~^IQ|1MIwZ91YWv7c22f9kzDU#qLlYrQ+h&j<=*NQ@ zBo=tM!ZzFL{3{@pYZUnK4%>n=FEiz|j7PF94cpe=f+>Qen5fCN|JyVYD49CEyy2aI zbRGH9l|Rj$MwU#u+c5?&NvN9efu;BM%#dKGn;ZqzjII?-u%q;-KK-4fX>+8pPlo;cHTEN68!4|+``J#fRZ#SbW9OU@wjhX zguQLUV{8KEfn1Yt*Pw(r0ci_oa|bZDSA9dl_uvxsjQJ^&NsawV&kiT|@pPJ&t6Czs z+^z|O7sR-0x0Fy15-LwIELkod1=WVn2*(D)HqJri_cO;Q;(~^$pm}3te1t}`VBBdF zS~EC$-bpZTD^mI1u0Ekk5FUv3Rcd0t8ILOq2l%HVyi)AAhwYhhHOfwDSr(X} z%w-d?0!KNtKQ!loZig=w-eU|JojU@k)fiX)P=Z1g`IP2Z%bD0ax8KXJbB47~#DID9 z>_mz!Fa*^2HENP=m@x8T#mj753}l6Ns$$eusmB`Myw{KLVpT3d9h_a8J|X?ACvvZq zE<{xB@kRj@Y2h?GHB}Q?Xh1lE!csfUAjgIajB3+XNWz((2Q0HEp9t5Uv_POf&d#-rx?GFPJ?#XE55I6Gywrz+I51{ji<$qtGOK zny<>KBtI1~ia-(vwmAu={k9D!UaPB5yJ!bUZfu`=&uKk%fV24fX3dkh@kp-f_$$W; z6fFERsJqa?vQa7&w&Z4p^U44Z*>iY_@C-F+jenv~u~JzsvOLJQHwm2keF?doWtcrY zFn4L6cp5-}IC%g$W}t5fd^=YZAch#0ZnU@cWy;x7O|Tth2#67tOPUKy(_ngomE-H) zHJZ+tdFoyo?;{<7VKT8W;C2nxR9LYXkPox1A z<3ap;0Ec4RYbG*EyIU zN>+`_>gnn(Z|Aj4BM&)E>e*U ziYXhmuJ9>j4R3LV8vkf-ua)pqkiVEnNa2RQZdVJYf24OUZI70#R{n>-IBQT5Z~^>3 z5g5Ne?mbz4!~P>VEricHnZ5|=i8qW@@gy1pt5CZV#B%9kc0X9kng6Mov|V$*LR-$! z<2rh~bkGIXAkc$rZ@{l!CX^*CR@Vuowq4>N-Pc}}M0|zx0<5{dLi#e;4ySXRVtB5d zbZ*`N)jw(?Wq%9R#wk2G>cWYjOz|MRCA`OnZIX*SN|Xm|&vc+dd6EvU z346Ow^G;fn^9f|9?4CS8qCh8B$72@!RuoDwjf{@j2zaXDxZyh{-Q-=bSe7Lt;ZBRQ zf2sG&TeJmUY`bbRTn(5xWZUN|${_9ikMx|cj+eGa+V+Qfr;k?$efRd-)>R>a;0MH) zdMfi7p2cS@D>X&3=#o~b;V%bEWjs?*=RpeRA4=w7HDjh~=!_?v-KU#;ufbLr@h@iP zLGxLh6V!*|bD}IMezM~Qohh?FUjs1^YGAIj^Y&fXPmpS}!Uk)5_6LwGt6vmxlxNCe z1UnFBFZCpH;Y}|uWvsAFnRB8|t1L!i&o9svh3lQ(%x?Oc=sOS zoD{oV{wdoO$-Fs#|8nqZwBqWvboo<}&yGumID(6A(38Cl=#w8%TvnFyo zXa@kEFp%XE;>}JiWY&r~&$a3e);ZY5q5nV&DdG+&GlteO#Cf;kj3?+lF%|M zzOMle1)CvaxMn3RXz5r5OBW^PH!2apcFb#&0+~c${Ae?B2W%I3R2`|^1?JQOV6t8} zd~ZJ2dt6-7K;2B1)M4;=`(!P7un@mo?{jHsUPC+XM&kva{g zXk)RsKa?RgH10F!V-25Y=KV)AA*UUArUds@3oRpi;pZpFWBr3XcX2!ArKTFfy&Zf*Yk_=A~# z#D?(H%Jo`7<;xY5ApqHATxs%5Y;p1UU{!>uuNO~Im_Jm9Aob46xX-Wj*+GGgU|LrE zhNu=@+WV(ML~MA8sAyt%v@>SO@|WP(A^Z~?KZ3H+5`k@XLe(y2K!!B_+KC}Fq*56_ za$=t7N42DM=Oww|5oktkwOVd95r%{(oS^94n>qMulfQtghQ}w{C(KW3_g1d16n3~K zIPYalp=7SiCs1zQhKUiyLkE_q-x09d6oj0j;A%VJ+Plq)+aNiJGn#% zhHeF|KfX5)l4esEE{F*hnXIn-Hz8f9ODXS zVv1m^F!tM?KZ|V-RmbaFHr?Z0o4%|Cmm!zOeCJ&5ytQQ-Fw7~%WM{rJs@4`B z={aPrJ>@HIw;o*~NO-m(f2V_4@XQzC8C!4Y8Kak=(hf)}gfBeeW(yJ+V;t(BOnvtY zW3!_9_s$1DOMK9XgclirJw4c<(!#8404U2yF?6&B$~8tR*wXW_?y}#rvRM$qWJ4Qm zEq!bsuq|eK=U@7vnz3i{ArB1zJXt=kqK;Jk5cfQ4Kgib~;}sRwBA*|fKERaSJONg1 zW&3`f*y);`N~6zjYiXK(7 zFR`gxOYp#Gd5FiM*kJ_XdYP*En5@Fyo zJ~XbMb`MF$>3#S>xzcUQs<~zlP_6W;3ak02Z-vD-&fVCKVqZh@eI(EiTTym%{H0{U zO;Y*bw&nQ#7$I2TP;+7VU%}FFYf!LM*c1or{-?jiN+Ee~KJcQuQ!>Z?N38Vy5I*LM zJA-8H^SHdW%YROap*vy9S1T{z0~;rH5i7n7x0;9?9wYa#Req*iCS3lo8x!8PGX=(ZWg=RMh&jH}@YnUNO5oSX@ zc_FCK5x;csRES3S=Z~Z81f1M4X`jCd!ppVYckePQ;GXG}x|eVBGlz!F_Pb${Q|{ zra6H~UX#=p68>M07-PfVb;iH~KmJySWv4Oj0T%nGxS%TT)2CC}zo%@v;F;x4E&UR@e9Q{z3vFwC}MNWMHSGbl{V?b!o}8bVNN!1KEmcJin?66}dXf zWY3Z$#!kA@MFWO74{gBq)u*pgnm=9lWiWmks>zFXwh3hi>-PjzGh+8>zQ=TK8GzER zpbqVC^UQP4iZzT{r=_>lI^(foxAqW}VhxsyYJ4(*1jTAoJ#Ym!NWi@8woGA}=5D~i zKhEvomeWxZ;4hXXL*IEV{fK7WV}M}+fO*vMNK|_=>4IG@G^#`Ju)3xQSpv-C%wOp> zx3+OfUA;Phy}B~SIl8wduQMQJn*#cjb>>_XmOAB6r{+b}EqK z>#k(fSB>9wcb)CtheX_tepN+nJ>xV5yW#XA72Vc+VEJ<+f$dm>ujQs7EZ!HBo z)Wnk}!b(gNtRmR@y5I6|KI@!Vis;Pat^-!Wo!`NJ3YOs0l*+A@^VyYIaN(!J%#Bk% z`yp&wHok^}kTtG61!m#8Zgacg_bWnZ#4^Pz9h-W@W|4u^m{K6Ao! z7xHC^Y77xqi0Ww207tS~vOkx!wy?Y~ypI#JKoeuzI{VYt0Qg=^pZ7XpD}6={%XZVG zfPf4a|Buo&~Kec}Sp zh@YC8nvw+b>Ra=wB}hIU-=xrGMau?}$42P&6ZLm~x{Gz#@&Tvj7D?u#Ks$3;cM_m* zyh-wRGamrzfsLBqwqq^A&)k-K4x~c)&@C{I7;YOD?rc7gBH9b1(epvY(|6v$WH3OI zmp_yS8DEg>udnx$97d8Gvk`YP2XPmz=0)JaU=`$x+0XvdqXIImDc{(Jzt7R6igco| zwTIl?WrY0H;=Xs??!giqkEV+09wH7JkiV$m0)eDMk8n@f(GEGPgRt}?mXeXo(J-@{56Tf2J~Szg z7)?NKzlg*g<(t7USPw(B2+=M1w4hV7<_;ZcA_Z&TNhmotlH<{Uy2t}SFKg-d8{#it zu%ulh64$3rNZAHQ{g-3V4z(OnhM#eQpvHeOwQ+KQR0K}OeF&=&H(CoQ-wO_QldNTW z&*LNkpmY{Idsy3Nuz2t9A7|5bk%p}otDc|y zpe(df6XyZ6jhI#756D^~CnpCLfeAngWV?n|b6F_o))9NeB~EpYA;Kl^yZJ4Z{QHg^ zMbJlMxnpx_q$_w@K0auH%PsfB9JHnAgUQ=>flN$ynoC*BQijQo;K{j6f;kI^!Z;@( zJ27D+$rKBd2L0umY{P>EnrdmJ3G`#n4r%Se%s(_M-=0369>FEv91XL1u84qxhC$f$DK+*CN0G z&gdDEE$7~OO7^{T7^MD=UQ<$daVGWiYiXs~U5?Ajd62jq%AgsPpx{j`U5#K)AWZtF zO{`;?4?9@n2F_~M>=x^Kmo?kbFH|#gI7kyG8&a*-+w*x~wqMr(WBHcG@?NI3Xzx8T z4GEL`Ske3BBhX&1y4OUqGc0SA2Kgj+OTqXI=lHOx@VTv?_0imJVwp=;CaM0S^hh{!`SQ%r+$D+}W3BKXSKP)v9|$k+u)g4q}LiB4@b zeCCEIV}G_Q-*jx^G)K$H+b1EJqn1i!+cAA8@_}2*dLXDH0QkZQGHzZ)UN#))KE#yDb49$Tl)jD0(`qC;Agz?5Y>p6@cL* zN~~s8TiK~4s*(1Q@!*-^z*vm7YGn_`2Q$~d3j_+E`E-}kG9MkE)%O&#nVloUW9@uI zzyIufSvDzG9@Svr#qn{flb`6{1;Hs_(tMPawx%d|8A1u+*XM_y;ZLG`IQ_Cy3ZJ zBsEqm$+?{2r^KAduKSZ+T^u~l;3gVJej(TnQYeunYM2%ytWm#y zdr^PCq2CUjs%D%;h|5L43jWAB*+Gch)n53nHMqI5^1ySt;Gg4eMG`Wxc_I?uV|8)+e5sOED z+QDkRelVZeU4@)!AuS*^R|~7{F{Yqanm>C;kKa=k^W*<{mqeLo%mTb5-aEb)1|0&g z45%8fw5^}I(Y@|`_CMR8bzPsfjbcWszAm2tQsL)^uG|=peWzHVdC~o(C3kgE9yd>e zEaBgm$qD6w1oAZDMEXh@0d$v7J11kke`S97_aUq|4^wQueE!etNpd%2?au>pd3F5% zT7%`OKua?n3J5EYYvA?@s#9qF@Lg zH7cAZxdAvS$gLM909JOa;o;QUgkWz0%!42kZFzL)(Qe@RiFu3$C1e_dxn#HG^?am0 zaKi}Rsa)|W>|oR=^Bf*52GS3s3WWIHU9l%WG5gP)5kS?Nc@txMN&8I3oGT&Q*oTG? z06qJ=zZMEVINov|QyOm>!&VwaU9pIn{-RuN{VO2n*;lZxPmh{f`=fCm6-e@nHt^*q z6i4;^vy4&5A-Sz-e|ey^X<&Y=hDLjFKYx{2^^%4se8?>PA?kD)*zI`9f+%1!?;-;! z$I%E|{M27_cxGBuq8S zslf(^WJr}n`<@P6cv>2~LE1r5zq^I!gVOEk2P|z>aM_VRN}^ulNOnPu(;4+7b3|Zc zh{VE>hWiQPKc~MvF`M*KB(PmekmPpgBq5Pv`Es36yXb>W2y>rzNM%Ov>kz+jn59?9 zFdYg6e8#7z--&yUU_koIWu-0Vksn`4GgxC%VJ}A>aYUk!cIzs~Y}gEkK7yN@O+0*v zkE1XdX(_yRwonmA%Wx&kM9|>F)@_kj2yO%dIh&P550UlS{?QCz6Ve#%B9^jd3`?_wYmw%557El69*B)?}Wg~dfs~x1arr* zIadv6#I~^mjHy7PZTn&SE}HwVr9do(LWh_Z1nb{>jVbt|$J~MHmCXT$FJ=4D(LsD1 z@bqBm{?hNfq3BtAIyZfA%mBk~JWIP6eM__QF1zY~?hjz%P6ukej&FJUrxUk4KU!Xf z(<6Mm!=WQ=8A0jTj>92Ua_3L)XCab6i$8%hVh`{4>m>6uWIw;soaHCMG(Qd4%!OIj zori$cQ9*3mmQ?+P&}hj+VD)ImI{JF3s>L;IU4y&zz8%fUF>`<2@vuT^T8wQ`yn+MK zv@Z$GBg8iR;=P5h`OOeFTa-9jsRI#c)C3`M4-p@`QQv}J{f1vX>x-?B+~@#UDjkR( zwjCoZH`*V3{l^L5Es5M=;BV&nJbP3mawCO>2JHh+BudinMD%GrB}Jnl;+>#3GKdEs zBUt*%Qst&=dDL#&?tvXV)2cRv{*Jo9A3t3DWaPjmMg!#Kx!B9Fww8P7Nyx~4yB0?; z)Jol^wXJyh95W)65kRJKJwBoMgw=`H8QnG=&;YNN3!X?eiCF*TlFTU9U(S7FerFoV z2q_T42{bOfz0xbm+C4pJyi7kI9~eU12V&-jS+>+*AHf|4NVjRfOG489-+h0`vfvZn zZ-R$XkbirBQ2+Uu>pkk3a^U$YAA&Tj4YERwR(fT6YfiXeGNiH$r5OI9t{@bG+1{zT<0A4P(dZDr|CCWBMKAr-X-$;ar}*5ePIiFo^V$Xk(i@y8EG zR+;zz@aG9mD8`kvx+whBoUrF}R-EHYt^e_y;Fpp}jg77$X>~TlH;AJ4 zL|z9}>)&H=T$y^z?X(Rv1&+wCwfoM5Z3ZO1n_^C*b6?>2ujAH?@hcRX={Yw;@ftBY z&Z+`}(?zn?o8$gHZNi5<*anhWkb4b;qxi+DN`rH9|9y@r&P2iCKuXaT^uQx+#=G75 zksV~QobaCyfYiu=NqJnM5sCi_OZ1SllQ*7;g*v?$og{IQogHHfDKrxPYxT71|8aG< zLv5Rdf9u=--XaWkAq@|b%KiuvlGS8cJ&VXVASb_|e@+#Y8~pFf)H`xQTXvd}QttXQ zzB(pDlkZvzRPTTO_aVYZYz^F8EdP0tS8-!gnG+UKc~~j`JK(@*`;B*!UIpO?W8R3Y zz~(Jl2t=)9YI(9uD*52y?Uh}^<0UUO)t+Tb*Hi`Q)#l{j78f(UA0HbV!(`N-oqx8+S#jn?@ zO7fCf?WiCJ=JVFprAG&=Z%z(Ttw~QFf9?26(6o2d0fwvfsEm>~$OCEQL(t@z{}p-% z^w+h8sX)EB%FxGpxRD=R1aE4h{MvAoUd-qN2lb@oH%K|iUlXOz)Wd>j992yp^CP9KSDCSGx}Y$$?lYNNJ~XpD@E5>@Y|_BLkP zr@i!mBq~py$vJ@!#4&_`{i$Rl@!k2>V5t&*p3?g6V9^J3ll8R2D0fmw>cIifcKrg0 zL@Zg3=Zc(IzSHOYh@OC2*600qAmfLgAAL}Bw2fPq(+`ohO}5-Tfua3Ttamu0QCOrA zdK(x8cZ<;&rGY^^zUkvFYYc5x*W18H@g4$Cj#}t|Z|>6j)1!YGOagFtB>p7%Y_5s| zS@z_La@>H(!Z?PAh|j!Gdtp1@H@(O!BiFCHW*@&S+1OkZm(Cq$)Jf`{%>M4JVj}EP zou{ec$SyC%s~t-0*rq{0itJr5V>J;Uh>NACl^lrr?xa@N*)e)p>8s$J%MPC^{P z6zWl%NuVHU>#wm?K|wFp?TC3{_R)+BsL({Z>;0 zq%YzeQ$#7yznc<~N%lUJ1t0ZOSb}49yLyQ@pFaf7UOXpvVGf{AsCAj!Z)`0t_G{Zv zTbfJwDb&fIvjl5?DZ7t){b+wNBOoph=PomI$JzN_03N7Mk&hEK4H+0Hk5$OcW_XjL zzZRYBeL18u;Zci!mbn3-_6l7_2e*#LtcnMbHc-4 z7~?;Fq;LA=p;F;KqL!ji);!A#SEoQ5*1VjOlEGCpt)Hu`Aey>^z_7mwpCVMo|K7r zAqMSzRZ5u?1tBH@V8*CLsYykD$8<`K8J|DK#&k;lC|E%$*Uwb5c;JLBPD`E8E+V8f zjgWziaQmTA@~>|JV<&mpD8S%uhWXsY1P0_CuW7odCynTaTiJUlh%`l@C}@?ET3V8$ z!JI>yYX{w?`*nyv@zD&gW`8-|%@Xv?O|td_sdxP0T~7sog;rTZ)SkpGaQwA1J{4^+ z-TE`*=cN^rM7zN1CJJ`~L%W}bj!r?SIMthk!`5MDg&EAj&AT@5HAi3k&a#$hInNXK zb=%?KZgNKxX+}gCqWI}GEZp7s4}CsffnBRIxRBpqAX*l5{Azc_Hf!0eRQepg`VFW3 zn}&3p_!MAj2mK2z_&In{4CywA;%l0>wvHFq?Sc7$2*QF>?i52nD2T8Sg@-ck>M7JYVT6b}y1cl2nV z2V`_=W4(-c`bb~wFUdIH=6}a?l!vD~!a#lIAcjzy;g$wJZ=uj-V$kFBAA1Up81C0_ zcJ?Gv6gT8jEWS2m8hGMLhUWeD9q%QW%^{qx$WBKIA=!J!Okj%FN}0Iwg2h>1^e zJm*h3f8T65JJy>rE?b(r?OQLlcXkGhTfv=o8jKdPqO{=Xvv8$-q5r zytcb&ZDj}}oF|Z(;Fp@%xVi59ogoLO{?1+)-@tLT7(d>v@@KERNO_V3)47-ONZox< z`DT06&d_I$1ws1$fR(R@5@njBWMGiTSj0me!w{!lN0lA<`8QCH>)SebFsm4~jPWQ@2;ROBl5eIs^#;6E z{1(o=M*I-hikq8#eczjfh(5N9h8^0KZPg5=#;-ceCJiRcHx82+e?I|2kZgyfLl=Li zdrW2ab70JWoEdu94`*`wkYd28sFnSvu|Zvvxs*gn?if3T-HnW;kq+FEo}Se#%xx)% zZu{sZ*YY-*KOvwSMTZqVct6g$h>_%X65E{N4Bq-TNE=r355`VRg$M@Mj&6qeoq(N( z=b!SImekW?A^?W?m^-L7(^1rjNrXn)_c}S03?RjU^H=05^3^bG5VZkQF^XFM!f?YJ zK`&~h{+D}yj8GS~`vu9{f7))$qhvaz%9m`85mS!!ERXT}kX%vVsodpPtp5C`?yHGb zmD|&G2RuVCAcP;Sa1LqpP4T23PPQlWu|Bew6c`g)5GF28QC)Y9)Z}QvirvkllF>RI zvpRI}%7KwcnduG97IQV}+lZRhx4$~gvo}I@X1LTv-T>!vCDXZg8OhMK)WQAy$=^>j z%d7<(HA1#^|K>V-qrP==+Xd|^Lsay@=Iyu=jAsIsfd(WK)ZC^$*mNwm(Ty~a|U@GkF z9sf={(k}n6Ee5;CO3Bw3{2-9!>|-B)gR9Rpm7&Qoa%?8@c2S_!*qnX|8p6}Rdn)y&PyZFE_e zq;^Ew3|t}~J|g4Ta@&fR<5QVbCKPHL4`b}C;Go86rY)`-P@?_SY;!@^)yHL zhx_d8?09@_ng03nb}MGhaw(`UN|~8qf7Nv5SDTPR);ih`CJiUSX)Ka_zBT@>=}dYK9WO`luh(0v43?bEc^Ge|%BaVmVEE!9P}ZC&uOwY^Y_XCf}I z`{hG(BL%K5tFAkUZ+21j99CcpyLid}HHY5ES65f^8<^t*`+A0t;=m-l@5#eQLK2UY zfB$5{>~qTBTu^TDrSmeaUVm^R0nVo3)P&k7;a=O+?7LF{5aao6LrwCrx4&g{A;AHH zEpygc=Y-L>aMEUQ%NVFMo8s$?a#G@s~9=l8#C>5$Ky{s$@P{A|NF6b94gc zYWFClyLW6JrKjM=wA6^24&S&@SmNY*3&GS zC0pv1pB-0%ITnE-2tf*HJ?4Gzg6Uz%DTwlK0j z(GHI#37JTz^nEJW+U+e_=@C`=zztUo6kln>3C?)ov({i&x03&H0b)2@r4huY{u#VVl2{So0d<8uLC`Un~L8lFg#aF39D@!E5I_qA%JU z8XMn`$;+HmsL>l7=fmc?cP28qIDCwh;TpR})}P~DjY_y+T1VfU_i65loeTs=fqc#nV6*EfW^;HKR4z@(cPwPo z8RR1a_*^1g%NonpqOeZf2Zxt1_x;7(E@wlSe|zM5U)P}32egMyn$iU>yJnxz^!nf> z!d%4%-fSvvT%s}u!ry$P94fjtY8R99GL?V)6<8G&F$_h!h%QgD(>U)?zD1yJjZPPh z>^e_07zc@pO0Yh;Pe&(o0%&nCwrNz|CM5D9N9p;-yj{7Bem?YE{*C8J;UDAeEC~eI zs0X+6b9&1+Z`bIEsZ)il4ui_{h3>~M1qC>w^S&4)Yd!Qq8d-W!)AJ?}%h3Q_X1dK= z4tt=1?kAbPPN&z+Mf%M1PPAsn>R3f>2C9SxmAYl9r9Bx71}gX@x$D7pb*7NoDAtNj z436Whv;N@~CO3)q(?eR;TcrQz;O0jz88YD}pF*+(9ee|jng|BI86o9~@96ynoD+#( zC|B@09VS+8|I%|Hk8Q1@1^PE`FLk5qo)V;VQI?s1rV*JJk9;($yoxbZ#P#-Coot@h zG5S8%GY730%&#viTa9Cyb*r&!Yh44(5XIhG5Xg^_amp1-;b=UMYB8sql9rzh;J(;SPV$& zNAoNUAi70cpx(!b2iK(`owVks_q&6)8(p8>C(=Fb;@OGtdQ?BX|FnD?yYCJ&#v7jD zPMo#(q7`F^K&An!>fPrge*G8}FPLRHx{iCVWl3z8z(x z<;;ICi{1OgDhEcmwyc?woc4XCUni@{kfG6OYn8j=@q<3CnM8`fU0$%nbh%|D4rS z_0|1ptL;ExNC}dyW4$gjnb-vfxN5@a|$+Y_cQk5JXNahiph-mnnu`EZ915FCu|9wf`s?M*^%yZ zsi$b4LSA~v8qhd`j%jRS!kWhTfd1;v$%uXh%H@9AP-OESzX~x22#JjYqW{6fqE zsFS_whTf`^`C?|I0Be}NU#n|3dtE{#n+9Y~5&-$I!hdzGK z!B;8Izf{<3(Ov?V{=?p#oV;q-xyGhXB^s!My<8(D!z`nuc>M_Z|7<+G*&MwQJa2PB zMpSO4^~Gd9QBf)3$K7iUa!WhPm~@$0kS4ua`t=pJD9u0sQmD2kLmBzl8yT&z937#* z5LEOkr|nfU?UP&3t|VnNYFNQMMk~QgaQyvNges*Iry*dyxsvTXOE$0K;u|`1I5X-) z&lF{v19>T;nI7wsQ#1k4DH&VRa>_lN^^rLWcGkB@#Sq&S5)-rcdE32)dvd`NUzXy^ zXOt|NGWlzHIs0Ib*gKMfvw&BNO~e{lP=pqU;<7s-jC?tBk57sZhxq#9!LDjr&f-Qn|b8;zZfPF0||&>R-3K=$EV9eSud?(L-9QX zH^OT6LWgHuV?3xiBEx^SzntLtQ2kZAB*Dea-oC2Tc(-H5$JFzs7~ti@d!iR0Ff<+? zm{JH6B1=!MDs`G-F^XE6i?kGVQ@tVs*By>*uuD5>?h1BU^1S_>1%Ll!L4^Z+!DgE` zifGQUsFYGNzOOwrdaEQi`wHpIOdToIm;{U?J^bGl27JWk_1$yj@iG4L;=!Dm!_@)^ zTPSMLnSZbl0=TtO*!^Pr4W2zD0k^*f-{p0o%7UYrArDK0I z#;0mpOg%4hXr2*p1S|g(!Czh&3p6qAQvH?N1R-y3ZX~VWC@B;dN7?HNgzXopbaG(h zTMTwkX)KU6k^7`zmp|W1Cv`C%+q?VsWRwFRu7B%T`)W}ULda0vaTKSt^1V@RVds&O z-e2G?nN&U}uE^hw+#4s2pd~))WVod@JG`2sRD^fqdVacOQMIE(T#r&z&$Us$jDj?TBfu)X6sMb=eR8z}1lrr2rBmNVa})N^g-9~zWEL62$#D+xtlJ$oxV>*Q;u|k;480}aMY}Y-y#Wd#OMX5G+_+; zokV?o{S<048YQN7k9WMslW!Ckr?x(mirMv$4OZP6-C2%2Y$}#gUA>=YO5aOJ@MVkU z*@wK0gmsLZ=V}*(0S408-=E(S4%F_|T}ALnn%sf8{P9Xm@f;ZSdrcU}c)f02?=>i8 zxrlUF$UF^k?J4&H4r+Oh=HERA!L(L2+K6P6z(fSJcX5h)sTw9;sYEsUTDZMfak9ns zbqMo8hf@Z_AQVKU1VDU53Cq7d5J2tK*)kJv`fC;G4x9q4iIkDjDM<&m_~IKOE3xQ_ zx_ZNNDOMkP*x%SspB2Rje5(JpXA*cbUrm%@Im94=jXYu}(5o%ec{gAQc}|@>p7g<^ zquk3>G&Y;DQZR5J`U$+?{gEE`LRjbYZY>dj(Yi+4vsv`MU?o5X=>PP(SCqFS9_kPv z--`2=cvA_WQ-LZTm)BGTQJFRyFvn~((O5u_<3BvvZWoB|>3dvubT?_v~Al%5wB3#fkdAdPg5Yb-N_ zf6&WNVCJ5OJFD@(c+tA=7@i21_CngKt)<-%EEO24F5zO}>}7&0k?5okOo* zD!iBtn^Yj8mWj#*g%35d%(W%6g3JC;U^wO;amjg&XwqfEd>`}e{0&g=U+^r>9qpDO z(E)lz!tZ}!)JZbL@XrCQLE>2p-slqNG(BMTzW$Dc8Nm=GjYS|`BCwPSvl=`&KdgMw zjI4*Z_-02HRlr@Zob_p}|G%(arSD$^1|Hnt`lIF^pSOLrPE(95z z^miQH#byo*ZhqiQnHmlCIDZ3|^Jw>&NI~Lu*tNJyH!|+Q{UQzenY;W`=VR`d4~Da} z&BqE?*Jv-C%9^Y}m+omL?w z7XOZ0ou3W9vEWx|F!IcZ$t|kipbs#dYp8YMc9Nh3BfJEf`<#^X8Too7hWeeQQU`rSI ziQP&RqS~EP@Wt5G?`dlLxXcjHXw4n$>{NY#DS8%kAtvAv(}hEVZSRq|?RIOUkma53i6P#nuu2Q=rB$@6ql>opSV)kT z6gqv4xczZm0F$DE;~sb&1&jCZ`cQDu)FvfKEeNVXjY(k z#Lk;jFrv-)F(rn4?-&@^2D#Ba?G4?Y{sCZqRTHcT8r4#b>N@`AX(gE(cxM4hmi1t9 z?bX?;!*u18Z=3ajlYz&xee69VoR`#CqR_NNmXdABEqAg6 zt?z1^^aY##a!5pS1GKttTt~ss)PNTWB^Scx;{FIeXn{}^ZS*xF>qQmZ!mfbUB!O3% zgrJoX%pPqQ*9RORRiZX}dgI`R0o#bG!+Y9^?)uBT6`$C`RyL!aHRF5%YNY#Fe?GgH z%`a`-8;jjR1Ut`+XZvzsxb`;G)^4=yE%^U1OrSEMpwhB@Gy1p2!R&G*++MFH-tpaHT z*>Z(NPUA1xX5uZ%(!<$_jFbJ%>en}pwAb$|GzLC5E+!j6`C3rl> zKsEdcg0zo9J?}s&F52Hhg2zn{FvKvH=`B8;hlL)#)d^S-O}+4#UT`;c?GhG?jOdBx zky}oZL4!|<%q>t`kUbnMcX3I#q+x2tiD~A!So&Y2t4@xRRaku4$=E&$So%Mdy=7Qc zK^r!@0Ra_|?i5hEOKB7kkq$wT?v`#A-3@}YfPjRAlr+*IY>@8m*ubW1pSAUU-|PF% zb^aWG2_mp&%{=qWT~jzHIF!oM#m}#kZuVJu5%RlqT*;DoPE;jTXt9^FD6!AtvjmWu ziqU@1{`)vO-R17)3k|m*4*C*TDo4@(D2?~qxn(pvD~80$m=7yl@sD)X*Lfk^e9>_n zUk83GjtNGa6nro%8aY0+TznUc1@p=AXNXMS%nb#eKhA982mfl+SeCj=lFNOmbln$; zdNDmRBqcE$&Fw^)suN**NF78QV3#?ECwl+GapaKOUfIa2sFkp|FE-MOC- z!W&;K#B#TaB2?%bP)2z-Jf{z9gEvJy49sK-mo>V%jV9S!@Z7|%B&Lpb;*3#^bSEnr z@>j}UAu!o;RYiBJJ~qq619C)cxg%{i>Zv?Vc%igU2p()TsD_D7`c^<)F_P0UONnM7 z5M|#3s5_#s=kViN$83e`t!-FPc7!o^`G3aa|Jkh5o`Fy>A^x^-~d? z8W)7(ySyxNbIMbxLo9q=+B|Z5;^(KQY4xrY6lpf_0cLrkVtIfxcxgbz8^ep?>+g&F zrO`v@x->^uM^>j!Hj;EZvjAN6uAw(Qo)R6$k}MJQ{GJ20kcF0`n9{8c=cU6wm4(*t z>VpE;_kPf)?#i^!lISVXaLWrF+k+PfoQ5K>24+Z5d#NdN5eZ^;Er=Dim}Lw-P?vmh z7g>I91F`?7egp8mz^~~#zejYH`swe}8XSglV}E%ZANd+f|#&8$QaOljVy~2T_r}0OphniYOzJhTjJDLi$upPT&p}7jI&+ujRj*hgh zYmUqDJ~#e0P*#9J&#+30U+y4rzwV4yKayJxJ3+?=CtBRtr6U@Qt@naedH3`{!$MRe z14?CV;~#?sU2!!s>MN+&B~&Uh%TFZgs>d-Ra`YPnY1k4{BrX@BmR9`P1K3{4F8YE#zs0zKU{;arjSwr(&iwlDUO%>VPtzSSS^mB zTqj+)r-a2lmguLayv3T;0H{K2I4hF_0cYJv2h8xxocOoFV|P_0GTNnNU;lrxO7oUw z%KuoUNM2s`TxkjjSXay%?)&bX2CPlU4tK_V1^b0bP7JPrd#Z7wAN8uMT~L672Gb{Y zciU$02U%K=X}%#NfIcqS&bbW8XWYn9rJPKr04Q#H+=bsTmWHO@CHt&4OWr_YI%Xbp z=2o`B%$0^})}M4qPkDQCS*3GuLpOVj#9rlcN;Z#V#fMD4`~P#D(p)XN_!Cc0}J;Ta8MTf2>qwf?xaO2H=Iv8;5zU&Fc>A*p{l(hu zjSW|r73sBZ_WcRJ6nE_wjx}%=#jiiIf^1EBK5%8>>hdSx+we%N>u#v30%h-bka4qd z5^+j_vy@?LAya#!kbR}X<+N zzZ_G@J!<1YF~UP1L~|RFKd;piYaZWQF>N#ltM`axBtKE9rze{rVsMgum&+SrEP8ZO z4jf5v-7ZW(*uP?_O}gAb-?U;LTC;=y2=_Wht<;rCiY&=9w)|yk*o)O{p_=YN6NU|U zJiPQV?}`mL;k$1(xrAafDFAOW6T1X6S_El7h-Pt%tu6vbpW3`#iN4OGsj>^si*9TQ z^osZRQf6in9U=O6u z@;-AdZMhQcVfmPDF+Zr2RczVn`0@;-8O3)S?CKAYG?6vSRW>zxTS*3wgrPldWBHy% z5V*?t*c_FWaqWH{VK8U8o3d=kqJ>; zjgFFI=pIKWgrA+*wK&azuOtitZD(S#eQc`W`Py3fs~Wi<0{#bf#MS37iWX-jtv2b- zNPxq^CN@i=15apPND5T$$88(`eXus?)(yPCCCbIby0UZE<`ZMLNeNPSyBGK7zQVwd zU5xdrYvA#Wa@&l+z#>{eEXEt{7-JA}y@BfAcr0~k{f2HT)zF;#iqG;m>jsMJJzo-% z`?6@4GH2J)J!WSM=>|G`@Lz)>4(m%%f!vEPj@>u+Os6>*X7r7TzPi-EqP;ZL)1nqp z!>@S6R-@Bh#^HHYpfFf}uLxxE1b91-)CIX70kmU1P$#QE(<{xX`3Sul5K-I%e8$7- z;pv#17D^4;HVs{9<5VJOn`~#7rJPy5sP?<&1|Ls?w*8L@H4erh*aU%Q=8%T@kJI~o z^%FSI4fV+~h=Bmj{sexwqV$JH;`@!gbYB*^omj0rzj8L(R2Gi-A<;|%!DYeY5levl z;jjDsu`PA0N?s>iQ_LP*S&r1_RWo#9`tQmRD^d*y5{#2SN zQ!-8Gm$j%ekCCr5tFza|ZL`-6faxF~@GvOl{-%ZhyGfKhROqG=$ngs1HH20iH4rXMCaN(L5_x}DIAe8z7iiA6ztfO-7 z_?XNcv_(`aNJE7nfzDD5mFHWy`^W(0FLZW5S7N;qF}om@A!LQdb*ppGPWl(P>$6w^;|c=2Dee-<_@)oU$L14u8Qc$Yv}JX0#!GvVxO=X_w4H@Y~wRpuq!P zgC+rDFtk*dPh|=WPyAdKLBp9BUv>=8|9Mee6i|=*nplcLR*m(i1Vv64ps#d@C{60V zcar4Z+SG|x+4Xbam-*@1p8*s|iI+aAfqR=;o^h61YnZgd6TAG14C(y3hs#WfXcnd5 zC3_dp9#~xUfLG z3}`h`7i2aYPlfEq=6`FS5FJ{MjoiK$7a7!NlkTHnH9ADWA{ zi2ubj4}+QVsO?=SA9mn-k$BR3%C>5IIf;ANk~;wzMBxu`BvnbjYN4sD)wmSr)PeoP z&|NEM&ln%TlmW}v6?|=lcXtx(#C`g^3KjlNbq7~i792j0^=VMcTkneE>dFc5sZ)WH zjda&`Mep|!FD~}#p)hlmnj2FwWMdNJbAlhD=S`&u)L_iCxcO~n#$vV-bnV4enhLE? zo(unE2Q3|;4;v?*vm}nREiOH2ZMdv4o+&i@^9!Vnq^!o$45}0QWgx%$wJNTihN4&s za$e74Gfvze5NZq1>2O_{1+YqdW-#N=8NMCK2p!Y0eidZS4oit5s4M%d!D>oDYZva1 zRHPE4oA(%vMn_(;tmZZo{~hA&lH+slzw~SN4f(z zI1@f5&}NVhSul6H?9UKYblpGR%+|kaAw4JVG(XQ=!FmS;fnDG)vipjQx*Vjubti+L zEHo99d5`#BjSypPEQ3?XVE_TI3)4H%T&h8U_XJ#5+HVyOi`SM5(PzHNOnsgcs?3c*|<%-6q$mmN@SKX!$P5XSn{&oM+NuE@H5!AH7%Z2*M-Z7RFN>w zusy=OMW%e-5LawZGkrVbr|od_x1_ zn&+)9RW~w-FZ3tgb(sS7?Z)&5{nd(>1sN;l$W}*;0X&fJH=Il78vBdNZL&PfP2p<) z(}F@JdROF;JlnOlSY4+gtc2)?IJ}d-Uz^4vmO^KEuD)Vs$Y-3HiXMu_dVKi zD9OIsi!5KMMEG#XCSLOx_XCoH78fVDuT*DGWj@?#Sy!xe`N-WpMtmUPnIhwEw8b-} zJtrhEVr-9|v3qHSsFxcnT9wspck;GYL9)r z8acCsAQKEu7@kJ(j)14O*w)Xyi^k{XY+BBp44%87M93PJeUn`q$N%Q&ou@I?#AT8AnsI>n^w zIKC$2L|jKtoo^}UnDIAV^}7DHw3Qsy|Nd*XF}poRD>SG(H|*Cz;=EwRYu;N{8f9&x z3+br4%yg>*YTC=z-nbO9s1>0g*WM!?D#V0c(@Mb7ze(+ z`6jQv$I@Jrt*cNyH>Q5vxAY*PodHvbTAc`B6V|XK!iL_L)nwK_)0l%qiY+_vI$8GM^;% zX>EU-b8Rq*zLjhgNbEu!tV)@rIpwiEb?-Ah`f0K?Sx0C&uTm^;~L_FG)pYrZaouM!cH)nXi%|%2AwA@4t2GE}5#0!A$7qraSilrMH z13ij)0TVe2CpPI#bAR|Mx<86$Ngm_ofn2!L!!~bd9hluh`I5g?Mfo0}4^IzyAzwUI zJYDZ(zL2ul#ToWXU4c~ZF-FehK7sCDWQ}r{+T&}F$|GQUvW=k1D!Z z6DE0yc=`P9<{sG>?{@yU@wP#%U+8OUQe#=qlGhpDh&Q2_2tfyKxI6jAPMEK*uiRlr|@8g1q;LH%Fqy73XfxY*CN0bUN$-@`2Ytmj}9Kl5;~#iZ!x(QFgjJ$D26Z$8DM`Ey+4aB{tXP zncK&{Si3HmAFkrvpw)w>YyYOto2VqIxj}h`y zeT%hw_Z)>#`pRv@t8k235UazJM@*Obt6I6LFLZB-xa4@MBXa3T(hs&!C@DqkC=4`~ ze#ZSVFKo0h`LGdS7K!<^G+iQG0JY_Gig3DDCop+c|9GGyTUvi1up{@h4B%fJ=?d1{ zlj#lA&Xes-@O~_z@8-QqKL_6*s9Yn^u3e9@cVD3C%f`E53ueOFaZWVs{myuG*;hB<=V16^xUHm5kt$X>N=TJEVww{qeqDTGrnv1R zC4p^e?`)yu;TI&emi+lcrkQqeZy=ulxOwC2aZ!_*Ie_$CdENH>A8cpp&A~;tOmbu# zrs-do8jtyq2bi>?cX>1DyR&AwL3jxyyb<*>U<3k={WC^hWs!CeZW41`68Dx%3kV9* zf0CC{%>|DFzfVX_Os2d1T%6ejMh*G-`5zOEP`@&K+qiYN%hYO=llxQj>>}mn_|TeV zdR2L-Wq5XG@w(p7{b!HZ^bV7`ei$tyCOcF9n%5c{cXr#fZT!v7QX;-w&%!tm$#vcV zI)zsd`&x)@*iLO%KnIm-AI6`m={1x!a!`Fpi6*O8CCA9>WcNJmpmikwvemMZ|340& zfA8`hzE}~_R$7n@U`ZFK&n(Ba0 z4Bvj%vQQ(5DqN%6~P;3CjJsGeh8@|1wdG?X;^T>f+T=rUarx0R#& zy-LE(k+>w|oOguE&I(-mse4`(ay|oMW#tgbIF$O^cMG;UE9Q_@Tv>2BD6{ikAcYnA zSWyj9A4HuJB>XQW51xIsv#-Un0pFZm37AX*x)!jxKsW^DsEJ4>w9LB9Jh(fS`|yb`iTBc!nyvQvEazOLE=Va4Te$hwkz}99YJh*AiThlou7{ z;;8%e-M#fHDgsKcZoAkuWwMs^CNljSw_plGZ?RVqC{86Z^7Dy(Ykuz(bK@Kp3c*>E zzP*p$;_LJJGw|M?OGzg8->L*XGNI};Xs<8RRs2*9|H~#Hk>rC63~#7Tx_F}a|}-(pu5@GzzRInt@?G{_+Wpn^{0zt zpfR3J4ZPl^yn6l-tr4M={9Vw}Y}G9#;4d9XUt{ZU1DNlj(|N;UoXtmmuKc!eKO&ol~2oghJ&D?fTJF}@B1t}B77|+R3D3s zG<#fM55?JjMouWgC}|BPif-&|oXrn`;d^+O9(Us{-m~!Ter)+mrpr$N)SQGXj3WVz zplBt~98!%lX^V3(-gICni@y*^S}n<6(-w4PWx1}@F#(Af*s zo`LVop8YLL#`^xg`}Q8tIlLPC#y9m6nX!TN-0IVan{_^oid?~L=Y2szk7<{8zWCc4 z12NCt@jIFQ^6aJp=!}U0jrqTDtH`R?w4N>=6#ORXRAP+MW^L`N(A31y2#x=a{yMlC zOuX?vvZQXEm9$~Xi_`)oQP*e9!AOxy-7hHU>FJ7S3b?VCM8LrunqMSgoExX+;661* zO;tmMNYJN2+F1>UzKn2cNDC-{;ttUm+dUPqpl zJG;9wpt8x52vq!Qi>lkfBgaX&u52$50k?zGtHv7<)}l4Lny+f_x+jmgF7ubuG01>l zIf>%zMa5Q^zcJ0_|Js$cC>Q(4axThWVADM;aN}$1T}uDQ!h>DrFu!gusV#uEi?ebG zT0%h!$A5h+@E$jjAC7$8tm9};)07=vRU@hw_l|^Y`%)@yNO6U0_qCwjyCTmjS3TfW zqsX7WI*CLTk*cCLnwb+Eq>Wxlk%5O$4S#K484Y{|I48QI;De&U>hy$hTPrT(kOUSwACR*=g77lzxIIWdpaT(yRpy%do3vHLt=*V+bK%JimL=`t0U?-a?9#G~h!|cIF+zuo^DXO5%IvyH0SW1BfzAvQ z_QLcK?A9!#J+CVgn@g1ywY(>Lb`bF1`Sv0P=)=vH2w$kM6VmbULUkspUv>YtdbQZH zwfKwutRxH6SU|^WZhbvDXbh_aAv7l0oa!B$$fO1jf}O=5 z{(^Q4!dxFS7BD)Z_l3}^{*zp=`9~7er_sj?e7t~oU&U~sOUr6M?y6uh4fsa+r*Fxq zk+uj&XvAL8;|DV?c`Ga;_wz#Ai_OvK3JrEZ9P{(!;ysAn0Zb^ib>Kt6)J5KKEYQdG z=&u9vPsM8p5 z=le0&GwNf{4k(5b{4(QB>x$eUNs;L$C65~mnWS6>t3>kk$Ts~50%r|o57ba2#)sztS}|JTWQ^pA z&S?T+RMy>eI-y6qpZCkC=wSNQfuXI#c63LNskyJrs(f_5pqu`Op78gy#Zh~;;@YXx zrkh9O-Zxrot#89KEP)tMpz;qe38LhajQFd-A6n7)4`A{)0!{Py`tgvo{%_Sd@28$j zsy76)pZX|_N}0E^MD?YbwX1c#hn~bsnUTp%ECvdtU99h8H&)E7q&Qt=uHV)*TnfCa zHY0TDMsb4W+_NiXE89(RJ?R!UMuSL#s(3K}q?O|GRzzq#4n_8X{B&6(h^@MdE_)G~ zfCc0UBxB}YlzSy85rpc-pDb`>fxstyyqr6$AdR%$Yi>(Qcl78$teNC&p8`&nFT$}1 ztIbJJicA<fB7$M<^842vaL9`XuO;xps5K?TzZo9 zn99o47#@Q?-s-Y%x~&fHN=ZwR(Pl9L3+frEi$BXNq-Xo?1VIesK{bbA?RtSDEs&rO zwj-YEHUqKaV1Sm%f6~py`!SFCMmE7jmW?gp2-puw^apLc57jiIMGeLT?*BB;CAEYn z7h3fOl7vggD*%rSz^DSSH(D1P~7MKXYHM zA~nDK2CBDe2>FnzQ3c~%SPaD9Uf^Qipl>=+G6ZsW3 zc(BIfR()xJKQ|$_W4|$3mfyti357YdEuM0 zq;xK|{CPh%TQ4PZ;%n~`4OQ`KaHj@k?uMY35xr&-+=jqM*-#vYD*nvCFc65OK9Ry5 z2eT(qbZe*1>X^W->gaf&@wdyAYMU=Wx?a=~iP`>!G8gt{@H{QDaPB>L*Fthg8CrL+8OZK5Xe9Z{%UUrHgBIC%r=a>F6@TJ0BQccr5n&z$ZV~x zP*nsRpeCny7#t+pwr?1yDs@aPE&P zE0bFoiOgnkrMd6ARgsAK!r1}&;I;n=>B##QSDsR+M$z20QvkE={S(H1bvupr$rmV0 zAAEC-SlaO?K#oouh9DuOE1-BRcP2$dzK<#*eNTw)VG4Q^=W@zg{h9Y(! zEHRxaXkKEcAuk>4I_Thh>FgNcr5Q(9GIk>`q7+dn_UYr@C-{|mKYXw<{vrN87J~A( zi2kp+cj~s2Iuov(kEq1MJFb;JFUFHr#;w+Vz%ZzZ5bg7JxzAd+{&i@`)ctZ@7ZSB= z4Ys+9flTs!e{($m&?2791UHJz;@|xJ9O|6D+hBGisq)s8KrCrNS{oVwT&My>T_H6Ab};fr*|t3IQWv>#rXCpBx-P z-U(r3`0(hYV3soZY;^M0aOpulwc9}Pl)TD1sM!lE!CIw?br8N!o_xCO6DU&+t z8G6u7VO7&A%YCMalSi7NQl&&_pr1&|7vQ|Ssf5pXZ%7tKlnrWm2VG|-CnKl(`A2;K zWm}v_k1!U>91(Z#5}088P^-}g0CIHMo%Ir|6|42heHm?sSt%%V zWAN`8E6q5d@v9Ovv<-X^RRK*wwYKi~$Z%~DG4HS{&Dw~$hI{SM5n6UO44BbwT$4vuDLd`T_Q@pM4i3ej z^!_^pX{s{KV>;6G4YR#rUcDwp!(Q0g@Ldpokaxo!A{V|-tqTWy%H}JK&}rr?`KsaH zHFC+G>4B*bpz{*6S|JtKq8?xLrrgM?az{UE4+y!3t>%l=YG5oOab{4Q<1`KK%pZ7w ziDypiN#|U9>LVkD&)$I`n8)L1>ua-?;6B9nZ61s^=whGNl%roTf`b86|A8MWqXLM+ z1%T3~Cemd;9pAI-MRgcteC2n zCux-U`vKyl3KNYMw{R6<@8*jHxKF*xs67zP4@f`$b>@J1QXt8&wYyv6oC)SgQB71s zXuk18F2A{5;Q(75$}>S%Dp(Vr)k0}F{Gc-Sg$JTteC?BZ?k>(iVc8#} z!|N;0U}9?bSP62orXvRV{k8~2auhPzxD?eA*N5p`Gs=ATCDd0`;|jY6OfJT^ukNv% ze%PA}s0h5fv%%x1dt||hnf*WAGouYT!l-5g-b2Yw%&gCEkCzy z2A^?+rA4jaAa{1lb{)&+rPjf2tX$W#O;*LR@t3-yrR~R(C=;CYcT^lHD011`%cXIg zd_tBil4s&Ke3nx>1yyC$+SJ1`m~!o$H7KsX*vGk~7Yj;8g% zP6+WELz{sGw0a+^`O_9tz51b6`T9E`YzE75$oAka%{)Y(c-0f!m^^6c;~ySL#!J(b zfoj_%-XQ6`r#&(2Gt?r2%}eKFg4PC=n?}zsZdydPi$grz$BbEHODHy$waOXAICeE# zF8j1ZIdrffg?bCoNR+Wi*Q>USGW)1E4|lvGL_Nnyc@8adR>f`DeXLMi4UplH-Aigm z%VECkcu6e7l8V{6CE@B8|KkB`^M)>~YklM-F0~9J!KtW^C4%;lI`nJ{5i9#CVVxuQ z@yN+_N+J})m14Brsgsytdjr|)u#xC#e-ueNOlrkXhToI~fv=5g9}!sY^nGeRyXz-S z{U`s2BKP$=ISNsFH!<@7%uorM+s+%#(({{_54w0NCo|NJGad5=Ba}Ldq6|BSG6jjD zI55m5QOWQPF`*_}CkZ&Y#p6z6j1A@Vha3c5MZc#mD&1fFRN~;ya?LKe@##n|eEA&% zO0(3_-2A0AgJV{b__vH&5*X_I%;Mp@kdV+HrXtLfp^2D`?Bb`mfJhg`VewZ`+HCsP z9qbGT6~({auAfC9&hurd{C^`U0|YZB z`5v?r`p zYGKS;szrCe2uxo|oLtwnTPu$2OCBu+X*2M`3MImdFoZa^6Xpb-pZVXnCxOeeT%t=9 zVYySo#=8gSz$S)!N_YR13wHl1sL`;E{aJrTtXy9NyTcjjcaOv#PwsYVxeDfltMXg&r^pjMYC zPW6nvIN@`NlxF~y#qvjpl${$Wx~FnRf=NCexjxqJP}iI5=*6e(xMS@NPDc%xP~##T zNfEAL&*Wvtg+T}oj%(v9=Itfs9K6L|Vz z;>7PrIs3hR`Sg=l^U`{<#9_&bg__b-6L}*{rAU?CoEyw18FoSWWY*NGE=pHt54<0! z#W_BMZ&P%6?2W0jjDuYunVy)zC(s_jE$dt_h7JXVz?+<5fa4uv%|Cwz7z+liCg1Ye zFKU}_5K_i|?WO3wlTWb;(6&f))L9Tf5fmtYcA+N@FMdEOttg0Uu%`vgg#+}J|G8ij$7V?2{V_52I|_1~CQ zF0{W;r#{LD1nOas1>i|)@H8dQrHG^U7R(zQ_$8-o&!69>e&+@G30t@ZhuuVc{EydF z&TX|!E|bC4$h137S~nOxz>+M)E(6b)={1=XBlpkDWVF2LK(Uy zNIw+Y8;0U2bsow_7PS9p&9RcW}es8>1KsaU~ z^fXH09AN>VM<5q@T19rJ&|RuzO!-L{5Up7mp%$@KUoF*j%&*6}xy55H#Yzx>OfLoj zQ+Z`Te=I5JX7Yj-`s0B^Rw#-T7+aMw?VvhG{4#2UM8`n{xDaWXQ>GnDqrOwXzWKi} z+6r{Pccj!yX! zrY{YuSK3$i;cpbSl+pmUwq6y^1O->WF*;Axc<^_faj{NZl7Q=sq`4Y_Yevd7D@OU2 zl+i<(l9KXB&5@2vK&c+opUo7m@_-hRjTO-UyW?@MG}FRlFIUEP!-KBj{8JzlCc@ST zCQZob`uPd46epteZv^Ji+-t%5!v)H9S!ST`+rkikTn2%?7uD8dgBKLpGZ9hTs#N6l z!<2jY2E2&cQNZU(TmIK1_YV8^Z-~p35ni`&ZBv6mOo^;hQF!!`DaIGnWZz<&NYYm?Gxe(AN+T)h($-(mhB zkEUvYSg~e2YF0)PL#6%Jtgq(`WltiK2Wd|4*9?xF|p{( zz;rV&xd`p^=aA2nL%ADd%2q*Z1$b5gZv@O?f9F)pMR+twk*cB?_3wPs<(JrF)9yv!_W7*OxOt8-y&Z6&iyi{gTHM=AD zuuwJ$&NZ_i{A{ki37r+jVP+rC#@p*&--AIyrOJVspS(-l!jkg*8mXS z)dioLK03O)rZow{&#{!w)c3;oZ2qEgJ0E@*>!2$^h^kO0U1jk;y*fYZh7U*9<(~1l zB6`tEBuvc>a;usIwe96Z*7~H{A+vo3Q&qlpzoY* zF{BSH>UBOJ8G_RGoZWJjW)8#dgef{F>auW>24ING%knO^Z_LjHXsgHczrGuz)+v_r zatFY#Rz4w>q^F_NzbB>f+@+^W>+DuJ;hb!q?8U5Y&vhy<-+Ex7KCe1?I zACijvX;Z#QdnLQV@3Dw(fjEvIKRiC8#ueN-f4wX+%S=3b8P2pyBXgVa#vBTP9Ef>h z(=~+d@0V$Aky5Ws>OB>py(~>B0*sA)08N`}-F@>Hel_oDG#;xx;a_jZ)DkDl7rETP z4eGw~d0h!~aj8m2lkS7W z(am(M1inWWFiK_w2VRinV+B}>qDHI-*zRriDp1D$#04*Ma>63Y$9{=NanP~MJkVAv zv2;(_Gy!Hvk%#BkK$|@hiw-{@OtNgR{XoO$LUiiHEKce3YG!uc|HNisK#R8!l9Ezx z;BqSNCwEVED!hq4s$ES(RRTC0_f-;(W~fK~p6p-FJ$#v=34D@H!%)kF49H`@+1&B1 z*T`IZua!k{k$~aPK5E`LA47Y_3SJ@E$1*~1@<3923U&Ow=(FO(&Dr|#fE~odq<*JE zaM}U>Nds5qPj|gtzq@I31aauw9Ls@{MX}(}*bWm(qYX9;>1|==t)=kQS0f8b7-ZiW zp1vcGs17~f>;#VTDu=&XVgyJ49@+EsV`6ti)Gv2@7mm53jskjsEp=t2YkOKJ0w3f)sbX<3!nP!RP zah2>Rn@o91kL1iPmp+zs%*>#%(JDNIWNZK~%k7kvrY1?K+|UymAEDlW zlZk8}OvquRvKC?T)7j%*wL0rd3r$@KSfdp=J+p|^!X~})0hGVE3}{2eVAOg#QyRkF z&%LvBC^zSk$wNv)veFv*m`u^1D_k@gQ%^Qt63DPr$7>)qc-nj3VvDaavxCiUrtb z-n?&uc4O`ZVk%=M=ceyGbL;+9EyXo~0g=NO1$8_R;4N!H zk+8MAGufob_n2xQrWo3;#@4x^bu`&cF>k8wl|hXj@b^^IzPj3Og|sP0=jG)cz%1j> z4)1O*m?RWWPHQ(Z9K7x#;_7faychb_PTf1v40f1V85Kumi=PcYknC~5^#0P1|H+oX zPZAjEo^PamN|Lpuc8Suq*{B=^)NBV)bJ0rLq|$2MQq4E7tgvy3KJ*=-js5^$a7aQ5 zrQ}GTKY+Xc!q0q(f9jE%@$&p&9xd(zipD09$-K)J7_Drc>QwTzH)2fm&75MK#6x`! z?QYyx9D!HTtx=&4&7(Wq``5dz4K=Thnvh#9a9+h!HT>BfUt|Ty1}D?m;+>p` z-*k`_3%&b}x9`CH_Q127Pmh&p!G%F=O12trhcAm4gvQ0$!eK38;A+kN-Mgm7-6UQ! z#uEFFF5j$%f#9Z@Zm8k7zNTjty)CcQGSkfdS&P8)hw(D%HB?u`eoK9YfI?TKkAM6bL5xf(LeeM@gfG6?y$h_W$z}X=3ywi zF(u`$MNQMQ`Tn2Z3kbn43erkNV`)29kfPDBI1NqHcDCGhEXE~!z%Nh7+WrRlZMtJC zNevk3EGYIhQ!ClMH;Y06OgK z*9P22)}Q=Ef$&n{KW8PrDlx0?d%BlNz7$_s$|vcpyR5R2k4NnlU*y`Zp>^|B3Q^c? zJ7fR-&l&@r-_z^PKTM(^%n8V3`idFsDTOmR_VzAj0GU~XSzK0gJ3G#!*#458nUVgk z>FG<9-A_Zf3iGlg6?$B8nsLbQ!fmDib~&7SfHxsH6!%|zXu5a`Ha34CmIcB#=T3TO z4L=<&**6N(FMgfAYdXEMyji+Jeu(@m_>VL2boFrHdom^z&PrHO z{g4+sP?}rmJ$liE@@&}jv`3I3cifaVa;$ z$Pz6=tY79dJJuH$GSz}W_v?U&wAe^6-^xm4>k7sY*3>KDO*wo(e_mRRZ~8pU-whr4 zPOKW8*0a2?+-MvH5;^9(#I|+24Vbk3x;|j&naA|BwNMy&9K_=1Nl0u z9050@odStaaou!A!0Jy6!9t9g1Q!Jhnmf*uz8e&}T-~aJ* z@VCP1!91?|?!Id_uJ$*D5@8R{-u(Q5i+%gLnq)f7&xgl93g`yB%SzbWycIhMo`O?7 zDoq2WyMuOWL(isewsO=hZ@Jr$*4gCJubK5jqo)rL+ll{6ODb8a?x7>Nwq69qT||_c zE&Fv1KQ(zphEa+8KK|C_(WRaF*j6f`i^JmkOaj8nde#v8yw-#;lv0YT8oh zQF-1V?7bNK-Jn45qJ`F;3qGw8`sjzOX4l?c)A(2l>{?sL3qtoEJ+;=|Pajr&-63;0 zGXtQpl^BzSOvGFl2lK-=8~Rt)wqyS;(ZJUbZQW*Co%e6GU}%!24>F3VbgAc1&8%L2 zGGumkAu_bxN8$Y7Zfu~FRs$_im~>fjmKXl@pXLudlPA&4S$|Q5p$@XEPm-uJ(F6ir(9|*_!whi&=J34+FR#`Ky`$x~2}&-pI1K z+Rlg<{?IdZWQ^*$9Vxz)^P_hkJewtTFzftMXFi@yS-YRCBibE41R1JaR22a@Pk&l0 zw|oRES9b-GA(?@pA&Mj~u}bpiKhHZyS>+~Oz|?ab0?HBjeifbA{-KywF15g0SM$l& zlOe#yXx+Q(UDn8sU@iO+4&)1WzxvYQ`1VIo+$s~|`dGi!F z#LkXCklu%;*OG~{llyo%x;jYY@M$u&4eE=w%x7I4CMXPq@Anr25UTj1Z9Eka<#H?| zyeMRXZW=PJ{e1e7%E*F57zuxrR?9;Wgadtd94EF0mfg?A@G$BU@g)d?AdCyfIAHw6 z%@a}sec==YA&wtO?u#(9F>k_c?^;){zg ze!h*Pwi=0^Tj{tTob4(|N(B@I{TNhfk?2))Vu(Z-Fz6u9r;5pXS44F1=}7gun}~94 zZpC7opSQE)$J^07{XI9EAYs3L$1 z5)xbdf8Fs}=pxbAxe8K^M4tvt|8il;g&2pfCyCLbEB@37`GoFTMxrQrJyg-89&frQ zRh6Y4C&Eh*1VI=#CV@yG^erptArolY@$=m$Sb6&$-1+z;{ONz`Z^obB`;U9t^K^A^ zA23rJbT3(3%M6`QFZHZ`^2q#ktb(Lfm@_leR&6J16p1g-i&mDJ{K^^)cmJ4vOtCWJ zBP(AdLDRdP&K4RCH?iuo(Qp&{f%H%iRg@)yOArJ>7aqku5CmbI zFovPvsH+Oo;NlDDi-)W_boDyALFGBYy` z-}m8p9(>=&%*=G*Rj^f-B?y8b2;;<|d-v{XeS1uf*m+O|kZGUI{wlDogH}ZPz7N-R zVyAnW@=HAP0R#Htj#fdE?^acPGToDLn3_xbE{(D*6PGSss{bwNJ*#C-5`?ENW%;a z!~5VlpYuKEx7N!az^pZK$8}%#zV_bN^t9lvwBS}W^a9J;dgm<&?%Vi10~Tzof}M~3 z6yIkr8L0;dv_5&=hMJ3<6YDnbX?}Qs&VITt=_pHmGX0CXSvEG<%kc_n;OHGYcKlO* zCtUWf)@62Yu9~*VSQvGXdS4|+98|$XXqOKAvlSfJMgDp2JvjGT*jtF=tK6{g@UN=# zxt*#hxDl{;_ zdHt{-)rxJx`{_fmr09|V;Q-l$7z|(gPLhS6)rz&Eeli;suqHg3reGoT z3g5aJ6)cm?P*%++=K22 zmzsK6*T6zKxkFBSk2cJmo?21RHrnc?aG+FPk&JAvLbv}aRSwGIBbEDYx?X~xN z&d+@)kbEQ=b5gW1vd<7}U_txwquv9&lR!KYTXdR5twU)>47;zk?*qFZ&u&53`Zyi- zpWu`Owwx4X+tYZ(7VO;5xl{{e9f16g>J!+5VJ>RVhBjBnhpN(uYaL(T;~`+Gr*BVL z##R&DOR6=Naeps0B9|_Rr3UZKdJLy_;JR>7QkWZ5(#od6Y%aC!qh}|=vmEEzFe&b& zPQid(E~+Xj-F0`7xAYY-Sfn;gH8vOD?hCyG?!LG7 zb8&L#2=$zljsXrkuFXaqVPdgo40|PwR+(IW8oViC=pOD`PeZARorBTttafm|Pk^!M z1o?AH+g`ss`40F`N!jb!mS^L(B=aoWyxC{QLF!q?+&tShi%$>S*p3|L`&dVQ4_GV% z*oG&w-Y;c**}`I!TDW@!kgmNXc~&{YDwKJ8TwY`b*R1rEwvXt?N=Ln(J>&NBN?4DM zA4#rY#fX*_pLkZ_=v?*Xg~EhKBdf;UI9Y$cU~mQj6oZQS;S$m6IerqD6Zj`SGxx(I zhU(_&wX5v!&OK~-bZn(QrXJ@Z`1%J2z_=BeQ{}CCyd$*2>Tj|9LO_$qxQq3z-NM+b zhG6yi)${1?>V$BKF`7xJxs1>|kBn@5h*kCLI|h?8l;t9a!_E{W!xJQ5Zz3;&MRiaq ztBj||4Oi!v+I-K$KvDCxN2*ZVQ%tTjr`t*H(IP^&-p`*0|Cw>nN_YH-_}T&of^(Z5 zJE_2qxU{+BJtD}*nCwM7W4n-ItAcYh+V^f&7U!Air@g9Gth4o&*yZ!+y6>%TzR)xh z6Jz?Wc*F*sO+tknwUp|E!d#$%eeZs@c!pFAsJ6USAAh2%8if<4?r5bQ=fN5g;Ks`t z8n4n$RAru@EbE=j{5*_Qw+e1$6zgY7Z5(<|J*VV<6qI~>*Q#JjyFmaXd z_#>_rB-2%lPuu1Xudjz=+ksV`t4~BIJf;g-yCOJuelR`#eJ7D}Rn?SoXFnxo-%0jmTGgjoS}n9a zr6b;u;VHn8*&1+mcIGg#L$GVXx3Mg;E61WBF0ZJF<(KEmi)4Pz zxx!9CCmC5+T}Z(yAt?Yj!GdzHQlmKZMa8~9?*_!)Mj2ONW>XL`8ow1=z*<7}C(6c% z)k0V$>oL+wdIAeW? zEiNcvAR;1~sXrc!+Ab+K^-oNsb|iHZ!ryobVeHSo%p4@6#0RjQ`}rRe4a>Ig3;g)A z;9YHQu;;&UJWRmgAa}0-)g&-z(}doc`V!myD#Gg5%fR~s@|LC8i+a%-hYYQUq)w<` z<_PvT(?4Qjn5tj9I_`0aUsP1)DwbG-|M#W&PoG~OsO?_Qxam_K~f^9G`I9R8;=UmsO6^ zzJF#4``wTjQQP(cOY3WGD;5vKyCUDku8 zNTbzE#ZY%01vNBk?QNjZ(S`u<($bP@s?3ulch;uCSJUDR>SQx>1J>~G)ELkp!k!Ns0+KG;DzH$OqNJ8h%CSLc}=jaEHFpW2T zQ@59IeNc>gswtr?QoPO<`TavRn*j0y&DK$syBe*cEfqJNBc}emq>1j(rU6;f+As{> z_%i`GIieXOAo}|03I6BLt|OC^;ZJz-u6UCA9s&T8@QfK2vcLO|W^rFSV*i}!``fdo z$mZ@?Th{<>9=S_i{*2t<-$_YH^JhibYsnr!5>_FL4>~^Bwb?-1w`SRyx42wW?cT%L zTwzJ^CWu5iYk++y?%~JPD@5NR{Drhg*gG7uX`Hr7g0bX@N&aal?DUj(>6|7FJ!6}Y z1B@1meU2XA3Uler+82D(wNrg7TPiH=w-~vv?{Rjy+gY%{+>Zy^Iffs;tPN|yrGM(9 zRJv8ssHN!~)?966!W5Y2L0qC<+R~{P89{J`8QN!JATto>J=b!FpVZrnJbB1?zNQYL zkZVAt#LY7q!dqhY)Vm)Lcj@0A(p`4}lDi|SRX;?%F=LH7dJcC4tj|efi1SlfZCyse z$3Yi*i&+f~zisU8C%3Dy$fxG!4Bg2TpHZ1~z1ZIf>0Wr^!|XfiOlwgaPx`JNzndMJ zO5eM4%Em}6Erf@Msi2gry>Rj^3|gpwl}I z0=TYxU%XWGgUB?Wky31VIGgU2 z-2R!AncSe}Jw&uTi`<9rM%p++i+X=x-f>hY&{r$o`V)8C?>$uh6x~fhJ=QGBN zoQ5uWNRv{TSgB%=9snk?kPzH52P31B#Loy-Q;ytIWw`rAOefaMLB{oSnw{!$Hn`Lu z2R>oA;iCIU@*;kf_3&7}stZBZaEV4-x*FSr!*RJ$qukK+YcXdRsfv|1bGTJ#+Ruac zS0H|4mwyx&#GbyDBNpqMR~c@&h@I4F(*S^9lhJ!Wqx43=T^-m5!%4{edd=lxgHg#r|V)j&j~^& zMtBvmOVW67bY*|gfmPxjc%9MqwMhO>ikK#V)vQAyaAIY~tNg0+vJ|B+=Ha&MdGNjL zfbo%4U=j-1t96Q5T=CZW0e&*UhfG{ATZY3islE3ofB#`-`gc&zD2f#b#}V3`RcC zEx$3aCU9H1?C#Wn>sJk)3zJJ0e16-bKT#SM*nI9XiR*$HQ&WpcQabg~+H@tyKjUoP zotlfMtc+Guf)y(c^{#JtnwNfJ*3knHbxD8$h~o!XQwGvZX!0fGGp+5~*YzGy>KBr9 zEJT@I0m$RSQB(A*dWXj)IQ4kS&I#E{50Z_zREyt>$dr=CJ;sPbsOmhxqL`E|vv{Sl zLl}E4+HR2dn1`@1fWv>olvXG9@{NZT3jRYYW}~2`DqL2Xg)D-6a-B2R#qA2f-<7+Y z7PIvPyADxy(ff*HY|_9ISui1U!Bgan*vk}#__4I+YZ4u!N3|f3EAJr)E#4azL8~i4 z=MKD*=by^$BEGz8tySYSKl?q{@rB~++Au%Nxx)SZRP^G*?uu0U3jySDk}0>JHhsj! z1yy*vAz;RrpI3%q)P$hl{fPvuR_tYvr!Vxh1NNATm%iJ#g%SGgS$^}NlM3SRF^ww< zRhQxWIVO+cMM3sDweKTD_4>{OF^cyoRE16vrJpToKcRmf=qx^uCM@^;6m=$3S}n4x z^dqHB16~C`V#R|`l?yLitHh7$$Jeuu;tDBhwwB0QW~o*^m>)ZYv8lHJtJH4IEjrU& zy;%Utik?OoUQ!EQ`^y43KVQgYJ$pak-u#hq@}06LM~o-=-jZTG-P8%iNKnZ zX1saEuVs3o?A(Y{a)=;LDy@i|t~RcVTrq#mj8@(;()mZNw{7%a*Z z(QHSf2VRpYD}zTbyIv7wZthXp)t@z;ChGrCkIZ)A>>Pg{9SJl{wBAzdU$@xuprrCg z8KkdqR=IH1rsDSP@u-r$zK0`kLa2}$A1jAepHJ-d5^!CAR~Bgl$rqY)c0Ql$I8L)Q zvqEs0OXL$&E;iT^w2! z=ibrUZ;kh}{0v|)go{Di4*oQIBGIC>zpD06-NPMQ5xAoEKw0 zHDk|Pi=R9x!m{Wa)=C}fDBXAPgT&ckiZs@#bYR;iW$lOR!|qBN613=Lw7SA>{&#Eu`><(OD#W&p!;~LR7kTGS43dwMv-sovVl1=4 zn02(kn$EffvS!+JQc4xmR71mEU-Xree^B{;QsS%5P&~-D0{;uR?VU_Bkyw34(%TG} z+40ny6C=vcriNc+^Qc-UWybI(FPRv5Cfl~r+ZSL#;HbHZA#58wHVO_~i82?!{xJ2) zFYK)kSr>tTDVP+8f9!qU<)Wi5LDz7gN4$;l#QHGTUdEHUz#+U9yQJ#(EGNmIES z!#DBrP;x=RDIp)V$n@ zbr9E@vcQ>ul{U*!vc;D6t``8Q74+{p`-4R}b-Nib(a4U@r#%&qeSz=SM9r2~|MO?M z(ku~NnCO-=?lG6Vw48x_F*HFPWhEE>fja1@y}rG*xzi9w4MPr6-P<%93z2?TAJz9n zmW}ufWmMBn6efY+)E_c7SF9ZORHP`QP+xo2-(OIMx*Oz8Zb~-5)U~64lCm;6=X2yz zl833PzPp6lt>-#Aj?(vY7EPmSYxViZVl+FJJO8AZ>r3>g)h_ix^j|b~c`TIc>8<`5 z@|~lRiB%VQ^85F1#A_Dj4tu>xgx2dC0;KD0$dMtdoS*p-!aaExmnp1O5s0w{#IfH!o&Oq4>%sK+ds(w=?L$)!$QH;`7 zYJM#L?ELR5ywrQbC4oT|vsKp1h(owzFFU#9hNm4{Y!fL@53*nxNz&p zI|^@kryDsgBL|QCWLtAhr8O-uMULBFY4{aCmY3kXP9>Z9>U5w3i@Jao?h`j`G@HDB zBvMO3!9fBPKkRBh8!skulJCMOMBAZ`RRmo0j%k0mV_nS3FQVSVqE2)fL2fk93tJH_+)V4x8_4?#7+BOuTn@= zMj7QD%Q3G5dA>s9+S~B+M>WHvHoE7(l2G8Gij@K4d$jDp<4%f?t&^x}R!1Bm zXO>Iq$!FpdZMn9*@_jlly&(D{ghHq4Mf#dY0Tm~bL?;pPaF z3j=I)+uP)6%WvCAybqo1hgFIwKYM1~=WX!M9nv?Et{#`_^X>?EEG9s_U;Ser4A9?e z$CTlyPD4XOzRteA553qoyhrQtZvp8cwUCxv+lOWsSKpgnf7LFJh{@9*8z80AGpn!Mbz zfzyj&2=0w>@{Y4V3k9~>`C6*KXdbS@yFfZl(JE&{N0H`!x%{bks@&}uh2K6u3>i)S zP9BWmqHum|adXs*VT(?$En0mdb;i{2q9=nxa*(wU*y!8QhpI~T9}HlzV0ONB3ka%o z-AGHcRqBc2IkH#9ySZV3Ji&J{QF65g@5On$$UR}2Lj0ITNZeUp2QaPbL&WVmffYF= zA*8^HAXbV0&zVt${TPip1HQ^F?;BQhe|x){)8}t8a_ux#8V&GR=W{g-ndCbVcw%P& zk}Qd(mBl&OpU`1WBQAhlz#HBI5@pqjK$U~~YproFi9T&H#c1rRG}=Vm*S~Bpr_gtp zAP`oFnv#OWy(-l+oc}=wX7Dt8!PMe!XoCl7)&{cTb z#htleCKfgip+7GUst~=5qGqe}-MYdJi{i}SN0&_qu*I1MP6E0HR@p^$Ld)Q&m5_We zT#AC&{Q@!r{?hK%aoN!7FFe|%DNm!ksXweX$7-#3y5S3?OsrCZY?PGsJ67Z;HI{f3 zxt}J4quX2B@n-fUiq|cV&*#Epc0j88Nuz@zqwwF09@%D^SMQHjwP zM{{2jVCILr2g#>O4=EI9+i`huee6$!%P@A{A=|Ql#^O_Pn*3->zWlav`wZH|Q-5VyO1A*x(G4`NMuAQ2$JjUzvLqNne= zsnI-UZdjn#?2s@4u0{3_0bXHU7FO5I7=opr} z^nr~B=O`T->WTikL~xi~@dSBObBMTF3lXL+-9DnbPu`+LSKHVi<%mavgQ>6-GFN}?8@{@Gp?VBuu@0t^p3IwquAuw zA?siyPfet;MWE?~R>6}GJS~8!VKLOCJ6ACkcfeLwe<@htD=lP1mc5$tqj=!7u*q?y z_nPd|dK!d9h(a@Z35>Wjie9-OEo|+U1M|OEPz)mSYeyF;d6bAX;f9xUo|Z4!m|u_G zt#tSuX;CV=<%8wUhBzOg+i|#UG0#K#QaMAYZ0QXu3`3i}&r`U7{Lkw1qN0;?0Q&uuO5e<(Wc8!JXL8Bjz@Y;Qq)Z3{UZCkEO7Jsya zzYPj(b2Chsivo93m|`D>z8Ma1X}ZwHuWII;yG|Mk)A+?kJcTz4PhoFtPj82FdTcJ0p6!*CeQQJ!ni?p8$@N=!$B`9=q~ z(?Olv0#BrzGi~4_lR<{f`YuO^C5748nD)AtQ$hs=C`nY zE01gY=qCH^+f-7se7TfTKY<{`R&!4?3oG@YB|jgKa%AC2T-=HbC%<N!OlnCRTNRN1X(K+5!nmfED4UQJZ#hek23sR3q% z<)+I#0x5bYxudKbx~vsgLhldOmtR2rC~Z3y85|bJ=}-vslj})$eJt>b6zfyTqk9!B z(BR}i4>BoP!)e--eBP#CoiMD-`osSSYr~Yc=nR;r03m9fH*dM83nFPm2WeRJ9-W3s z7%V<35z9M%Y67MS>+(jhBB$E}j0kR&2VM=7&d;t+;nTo>ou0qrwi?b1ej^cOCKv|( z2A2(L`U{kOwl!6Ru3(TLChKmkbNfZ;&!NXZxY{Uh8}nz!&xX+uD`93&?>s*A@4Kbe zN|zh8OIZ!-mZ>(6i?cgA1~wjY%v7FYjpRf7s9=PnHLrkRfdaFtrGiVcP6E@3n>#^q z(2B!Flj80sZJ*NcRBz{9Su7Skn@KBbH>OevrAy%}^7Tb~%^P(|^~JBA2uS{Lc3F$h z{G4I1fCxM-11jJOtvgOQyb|A*hE?!9(xr(Jn0uWxtPUB_&8C8mG(l9SfATy{0)&CO!-;wi@^M_T>ZGX{hzPFtXp+ikf(ux$8S* z$uRpk+xvLNnqYyfZY%)GBX;5lF%Q7a;Ug+H7H0JKh2W({LWymKyDAP}z5Nr>+wN;VzG!)8 z;R70s>r(SJ91{saa$1nQL%|XNw}bcVWtiU@86;fs1b_4AYm%d#up`drDKHn+s$Z6@ z4FhN;2C>lwhW%{7Z4pR-)uGHiQ4D102Xlqh`4YHw;uvHQSn#8+>)NAv^54pq?nG2? zKvrf|Jhf7xt`#%+!8Nbn9h4Xu2Y@~n=M)imn>-;(cyMePHoq&;n{|y+m)2*PG}i+q zkY3nb1XDCDr!sV&3yJe0*e5^(w?B0f4`l>Ngu+YGfC&{otcp_T%-k&m(oy}LZzu&+ z8l2$KD!)Hh@S+x$91$8NmTS%lz>meb)t{+27DDn*u;RJQ&_+;xBHP6oM{vGJ!h17z z--I#7$Sbf~Y|_?P^iYYbBz!+IyAE|tjtCKvAa9yocb>eb7Wlk^CfSK{RE(K9mISP9 z03Lq51qKcPel!koS`R%TJD5(RFkJz#*-&Dm&NoY$_K874aeWkAZfGHWeM%eUoXUeX zqlD|PtK1{3>-|bmLGwjGyl=26M@j9RS+Zf*Q&woPsq=`<(q#Uj5!guq6 zAD4_y&J`2(en26+VH9o9rJw2$A3!KVNB)Cc`E^dQp?lVRwFdUh`f0SKUv0afp-bsK zB)0TR%@jox1q;vtOg}YwXKX~t8jCMVwMjhHZwCWa4V4!@z<8E_Ufox)EK&jeSu0My z&)y3wM(}sDlvHxJFATA8Bj2NxAy2#(eG9!W?l|D;f7OOqJx!;;6QKsu?CqcZGBS#+ z4P{Z-F9(QvvszIs7(g>Q&jmJuw_wbLq9dhMB7py~xTN z(%?JDhjcJ(Y8Gv1?XPkjto8W*YO`4moG1jXONcikU^~IdlGYU=Ou#lGYqGgi8sL@ zfjT6;Q|IZ7FFO zFx!QJe+^ly`Xybn_hyE$9@D^WFBa|R>`uL~2E?p05W-|Wa~SN%Ud9kDn*jUR8kRot zs;sOH%~poB#kV~&mN)=SE z!k*<#Ozn6B3r~(OS9SSg^k^r*Ey#{dsf8g(bij;tZvcZ!1Lunbk&g%Tn;>)Y3GT=~ zE6c|<7EYA>Q>-@lvdwP@;kQAhl!0IC}i03Zevn z@(^p~9P0RZ8c*dYmKiP_9ZT1$H_rhi0O`{^^SU5$x(z?lX?kJUa9!Kd0t2wx9DRNF z_7fBD377QTL+GMRQNwRVO(dj)##ss#m=a(DNSJ3`^~v4Bp*Fg!nRKAKF|8jOF_dJ&-9al^v=h5R=!L05K|j{N!+0}A%e2}AhY z>jN$|7{alqJLvNhH}m;3U>y_k&s+a}k$HsaxSw*aSNIcKM`c!0Y{;!!L1g&YHJ|B} zEb(wV4h$H%|L@)5y)b=5q``(@Zl8_s{MmW{_%R{BG4ejp(c&{CimoR9XV~C-x4u9| zLb5^OJc%N(tY_yG1An!_AAs-TdX+P50w@o&(|cwmHuZF2NgwsHLGOZFY2h+xVKO`t z{@)38nNmjH2~)`hSwc)m=^WXQs55>;{QT*iNn#;3%OnV#Rm$ULEOV9&D{sqnIs0rx ziY0UYS@6Fr8Ow=gJB__z34p&eK^Sq^OXW<1)SQwM;qNhb|7U`U2twOnhjc5v`413{ zN=I*3|DJpQ`wVai)cdv_lEBTs~5KOzzT7;c;cYeAZj5GW7quS^lj( zJ9Op08$JJBBsAgbS>R?3M=qwTK1yGvQ1~E#`pbFz6A^&=Ax&`1i|D0+HxF=u55xbCB)m0FpE)zd zxHtAY2qSxk{x@jJflqobq5u56{Y24*K*oK=5GMYAKDEvCAUK%H8Nve|6&hxPj2aXT z-@kyIU>q#Jp#`O2aBPs?`YROr)v|MZk0fMU2Dmv* zM4(g(g4oQ=Kcz@&wJ4MSMp(dqAePO>Ux*dw@c#p`{+>S0>zUQzho6GdKP!HUdji=3 zi*`_LT)6M(ST+|l)CAEtG0D{1a0(wKA*AnNq^2LRobrv@cuj40Efek+$Uebu=#U{AdS3(j~#H}MO^%ZbGJHB%7k zPy4ien9^@~;Y~q`aiCL3LVrEqht~SwC_bC7&<1e+oWd@x-By?S%?Y9i5GofCC0rjZ zY1I*di4Ac~B$q|Q9DCRE^u*1+SM%o97A^$LMhKr-wcU4; z;OQo~At z1i?=XrSOc6Gw_2S%)JKvNFdXoF6%`wEQ6-4ZEB_|X`S<%G<9rCtUF&x>1OGi$Sr`# zk3aa@IyNSms#f3B^rB$T5Zns^0fFhmuB78SskZ?^vn@NKAl>+Zgd2yD-u+Rp(c z(#<{DkS9EAh`don6_UG`ODVEV7Brw81Pfw&9EsSiRyc|!K%aF9VJ=}Qh&DsK()2WT zPN8xumUUnSjC_dG$~o{ya*nG34}`3T8|;1k{a_sf5{4rFeft6`H>FjVK^%zzI9DaM zjS&F!0)d<6DWg4zr`|z3T9~sygGa(V7C?hmtl4r16PCG}M&J0!ad zc8oBWe_dXIzOj~0i_k~sfJvRA<1TLrX|#$vN~L1u{G`}Dj*cGE@iNnN^o**ex*7uU z=|2^xjH9fGV$K`ieoXsTi2fcttq0J$sgW8Cjoig8rBH7%`%C9okq`N=g+fd@2KXC= zdmrxA6(g_KX*Fp%_S!BD1GbI+8N)nAG{|C&bjv6NkwXaw5? zk>glOLTft+3SWN=!UyE(3(v3Juss_Uz|%3ChdV$#W52R?@$I`752oK3@LvXvfcxXG zB%RwVD(h=KemB?D*mxtzPS6+A|CDAh59D3|wg8x31W!ya*(S&!%8d%QSZSli^uZs%juWP`Iw&z z`~j0WF)AKM+*;7oKtTqUcQc2e|7=;(&0yZDYxqd}>UH6I^yKa|)x21XFIWy7>ljbq zvLY>qex>RDvNMYVYsajOSNn=W?uU-?sNB#+;u{k89N7dWk5ok&l5+6~@Rn<+*;!2? zc)36q*jE}Sk$>UKKjru7{60RYqu}Ltpm=9vd=ZM z-R>^Ih?H#9<`)GIL_ydexOnTs`$!k(S^w#hyHqobI+_aFaiETWyn(5U(a%Rh3$+0u z1uZRp<6Y0$-uoX(fF7%sD$tswqKO#aFV>p1%|8_Ko;7R^<6d+oY%o~_7518yy4>ih zOHMB2LzdRjGdCY?j_blD(=!#9<`2)$g&)tE*ahm_7u*+5yU8S z_qPaMB1v(2315`P()oWqVv+Nqjilx$zsO118&)y)0UGx*fk#-{rmdKu@QEL)b6!y5 zZ}=~7gw+F9VuJn(luCS@KB|(0B+q96)bXhWOgNa#zRaqNqV+RdD6hYjX2D1$T!brG?Cw zJ}Ph)k0h>Y zOFB?ULP6)1t`CdgKjZ8!7(EtaaAHNgr?P z0>}3CV}UEs@tNNSN?FVT^6%bBvc!@PHcpcJ4>F}D@w(A&E4p0Kc}D5QIJa*i1v+a2Ww1Bs=Kh#Le7B5F)& zg_8OAd0#(uf;IO2V}sU2{(nFh2p7cDs6)8A@_n9Ya(5DkcG?bh_6*^uQP_egS7N0A zFi)@b{}wHwbZ{Bze6V!;MpB!?<-V-aqahq4INDf>2j)mwXz}gIa;@P0mC3KR#BKDr zsC7jAQ=6}wP0AC+IOb6k(_lg(Fspu_BkSeWaR2H{qegi8%Gyr();7&w+XM*zu4k5q zxiO+dGw23!wt}*<2*)(Ddh@J-XApaPdu2t%KrTu!O>Yk5>fd}eiIh01W~p2_E$>6{ z^p5N2TiF-ql~ymwYX|eATq3jh$H&LZ@;^Z)81AJDHfXl)IFL~$l zGTlu2aj8*xngTU%f~=hYwcD6c!_avE6pL*M2ZOl8+ZSn?4meY#`qW6nw3$GB0$y5B zQxHAi?CtH%4R)_|r9Y3sFB1ee;t#9@{!a}86GJMSF&zkx%4>_{Qqe#ka`>g#wgF0x zX2C@4M6|>0nE-2%e>H_eTgSe@6ys|2K#0}frSR~;ke|fOUwrRs&A0iEAkhvWOK_ zM0CWVqM9CUl>Ue64Kqc4r9pS% z6=jGL)+F{OplLxw^rp%(GODYp-E+%%uAOM>D`e@Jb;&*I(j`j{zp+yMYL4T3jTv&} znRB(qb!*dm6P)De+)*AU)32nlPAI7gVJw(WjL7uMwkXgh0Q3N4mYYZltfWGr=iF%-EPhxIwSR)@SV0p zD^+S#n|k~keGEMLVi*N)Sc(Ea%_O!gTB77?wm1?GYNAr~1S}NftB$IxtC!|U0EYIU ziih)RRedb|PQ2h5&`XLJzWRdo@D1Rx`d(rJ;Ig!RhF@nCnxmxMlgV0=*0oL(cju<< zh*Yip{}Ks|Bx{&36)Qnqn(|#87(l7@@$hO#P$z1z4Vo#6`WcXd%faLTs@(Dql)%7~ zVP?U_?WhGURwpNJ1vM}u_evO83W6GghQX`-8Z$wBtyh4H$HmnV&2_@pXvXQShYA!{ zmQmX|KV9U7_z9p>p%=sWN!6wte#e&s+u5qU2I^{{*J6S8gcEFX2-KX(H{wg2Igu^3 zbBK^0l;`^oZ=iD#_QoJu)dGj{7e-cXydX7*i;J+vaBN>FS*Z&9M~cECa*mX;T{WzL zS}=8U-uj(!sK$`I1t$-B7!i5#W0At+$gc>h{*t}7=pEhN?t+(KQIvS>K87U!C_LYt zWPZFvbwe~!irs>MRlb{`9KZO|jg^ot9ppb*M;7iOXvK8;oZFY&LbVaBV$^e4 zZByyQ$|PfyH}-tBBRRwoj@@UiuDu+xUbK{y4QI#p z_k2^Ddu2CW2A;lzsFrh%Nnj?ku%<6v%bu>v1hL%Hq^y8&$8xIDzKSdUznytB|L)8S zY!q`17~c5)T9f1R@hMXS|CV}b<#rViWJJS=B8yB z=T>8&f*G#LsuRq1g(M|p?!8tC$S`t0{5>!v+$ccdDoGd*dF=Srj*yABZ*pD#a^@o9 z!NV^qZ>%In+jdLjvKrKUM_4k8(EoMPpI4-8R*~V@ic`p*zSD{L$4lUkYeC*(16mAM$7<1>s>N(MNLJbJsu(*F-rbU)@Zd)KIV`Dg!GrYw z)ya19mB<+~Q!9k;CaIGmg;C^oXhN$c+=BaGMkEFzplwo^9EB_$NHvO`xb>DAvIU{IUg`cExVj*)5ZzX@_` z=W%SGV(hHdr(~1(lSxr$fc8+rmfdy~k^Z!F>Eq*NLeZJy4See5R8EB2Ui!SxXqb| z0yn%PNo_MN&7o=Qwm)X0J1zCnoVhq<>XOLr9Q3G6Hc9%&HZq^)%}qntnnlYR;B6tY zT(xLgdaT7}?VO74>V0>gr1x#iC|pB@yo5e&rF0ec+3F3ZJ|s`Z!s9r0^lB z7Y1PS5(;F_ejPoi*tTOnak&xzz?r1MJjp||dHy{7jhX2Ol@rWYLZ4Ci|K+w>9JlapJK57D-Y=`EXT zwC1mM$K+F>Z$bV>c*0NiUzE+kw;Rgl_&u3wWRg8RJP-L6$P1KoY6>pbRE^YHJ322``4DpMV%M21f_f2Ez%0XvuBVtGA-c7oOo`Y^fV^^4Y3f`(Ja!ofn6BH zk!@fzB&2YE8oVT8GQPPEX6?Uu6;K_}y(;WhmCdc1H;JiRHnX8hV51vyEl_F{-m!Z4 zy8!YdK$F;#ma7#P?gb?)Df#&oh)MF;g% zf?jL_aya<*9m^H`{e-tk@!9C3x3Pi3(H~hP+14R^;+m+f-Ru@P&P~U|gfvqd6@*Kk zDkr3V^@k!=3t~@&=jGIvtf`?CH-J+C!b1C$_#1bxit&9f)lG$c6KpSjc~?>v za1)t-uX$VnTCV3%=3wa`O2VSqXzXN{ee^NwoZV&HHOW!JG4^9CkVc`g_S@xZ@FIPG z8pvw{6j-(*SHNCdUOx3W_@Za0)UIDp4Y&!Z5DDK0M+uD4mt>%aizKD)qUcj(^0REa zo_wt^`_Y*-X?sq{*Xi^OKPiSCKct9s{gODQFCy+#Njv939W9(iGRis?)0_i=?47P! z&NTb}vNkKW>kRPntrczBl@(aY#+b8{_`}$ZEyGzMlV3~D&J9TXPdl1N$aOi3cxvE1Y+x( zI?{F_>R+vGP?+Y@aZ!Lye)yBBza0Fx;SHS2DsNyem@0H!4206)boo%9$3wv8w$A2O zFQ|`aB<2#|vH4(l79?yIad=@D5y02HF9&(Ijb+8*&jLRyx=|+rI)~+OxF3siUi2$t zv2{=^zT+Xz13>fVu-WDDjV%?p?jHW^3+vedkS{^O^bpi+K-bZyvNFAM|Mf$JU?Gof zGAp~(@$E^_A0G`iwdr8qj>2Umhv0oY{&q!p<}>2KB$Fkf!Uw@D+MfXlo*0(>X+EMZ zSG!HHFUplr7x>mmmZuI?JZI?F%6}?UL)_gBG>#=2Lt9XPgpc7HkjF z`yt5DS^xK6x7fzd)Ok}1cdB$=ILZ0t?p-tz{hFQqSMOW)65#_4jT*6@-%lYHc)vjt z7ue|t7G!4alg~K5#f^I1InDz{A*zOScCQOzIfvtIs@+V=R;X%XdBULE|JC-EZ~fN^ zmQIdM4K`f+mfjJ}prphWN2*ovZ(D^K=6X6@T_ zk(cDFE)#yy`8!$sphoU^WTlU9t`P^GftNa1qRBb_IZ|q!odg(QH(+?I2qz#SsJ#Gw z$ADFJ%K^faB1*X-=&RpdRdP>w!~yER+vdnzbKVx@D3RU5b+?uE9A|Ef?aMcpqHO1f zm%zUsc=~)vV|#bgIk&dvmGtR9opTj-JTTFhT$J&gh*H4f zcK|S&9+}G8VK1*be+0s^S(A`DkDS#WG7Q&s{I~8>c7*(g8yICV;8%NyD&!XDC|zFU zyS^{N6*^n?|6orWdB>p1GdSO0#Or<)3fMNwXjpV4ve8rSEv!e+Vy1ZYbai&{6H#W1 zlN}D*e8HB#&|yI zQFrGm|F8MZBkIw4tF}e8p2Z*4YX5<_zYP0Btzk}y@i)(39x>Hr?*OM6o1kBty6ykt z>@A?8YP+!EK~hq>Bm`-sLmH$-N=SdM-byaj1nUi2itkbG= zwpZtRbAFsXNz&`S5pmB_wVRH(4{(#&YVm2o^4o;#!o)&S6%iwgGQSk|tMz1YznTAes5|`|9y2cJ;AzHAwJ#MDU5)1^Aoc$3O^{bfwlkN;oxLA3SDY z$wN!&x9{nicf=cUDGW|sN{?Pj;q0t1@O>nLIwENL2AdN?^A@7%GRoz<{m1XM<0UT& zbQm3&3I_i!82Z1_{r-pTcX65po_}gKM#8HwRNFXoJ_T6B*WJon2*#EaVi~da`uC$- ziwxls!C=qHz;zjvkyx=`;uj`e%BWKoEg@6L?+KN*6Hth}(pw(w`MZn%FD z1oZ@6fL|o7yX$Dx37OJ5?+Xq3Fh0=^Ivu=VWY zQU-bdQE$9Agqc=Bw8-C$9lgi(2rNY?8C_;on9i=%?BpGPTW#jy$ygd16V0S<)M5$< zS|0}}w13A*wa>|T*nM9WZS*M~u{MuGi{aK6Ga%8Tu6B?5^Vp$1`W!hb22eI28)=5q^O&yT+=ccN@m#0Cv!Uk&B}-8MQ=d#z75Qe#50V z`%{p|_HmhNuNFUXMVN7lw6HWW?V5XrBR@&)HBDJ<=Edxo0Mwvh-aM~C^brkKt2fUm z;B*1GqgwunT50)eB1pBx@b9oX#L-g-ruo|A<_#uEOCYkq#@_eR1M#wQ{evdoW0K_po5CA&dZJ8qaqicX)et-0=iZz4!|s?=uy_=|7o;Bm9?3;sw* z&Ty!^Et&ZMR60UT#xe*g1J7bfbHQRG@X-2U-SqSIZIbfXK{zB4%jw}g`b}j%J~fwL zdzXTyEkI0}Bv?4rG2(i1!j409VuWXYnSyP9xa`Oc3!&s~>8`sQk{1j8M~t5GlY&Jp zlLc6UOz;_u=g|7A-peUS*D*Nos6lTb7V-CnWGw&+)Qy2&u3mrC19?W>{UPQ4jz?=( z330lH;>zDYi*XGto~BL9-JiMx1R4YMv;GX272K@}W@SD4rn4ol-l(CUp2F)_;IJ35 zcClyFM;lKdt1^<+mxT2?=PF0(0q)w?uH1#2&*E%H7#d?mo;oCi}=s>Boa7QHX0ot zzb(!2-x@f*xY_qyRx{HGs~E4#%5paH0JN1%MYI{_<7TynBDd>Svg1CC&?y?)2%Hy= z8Rs}(Lr7i++;Bh`DRgSxi4o&}@cK##*&-gi@wkbJ)1ZGW0X6-GkFiYEp*^*_FlL){a26=X>Zkb zdpc}ApmxQ*{y>ovglrm4n$QG+5diF%c#tdrB6SQVUpQFW&5!+)Y zMm5XP5mIYYJDKP9eGhWbTM8&4kX{mpy`@T!(J27cnE7GH@*Bn%hL3s*8Khta!;=|= z3vRrIwKzSo=T>LC22W&i-2MMtG>Dc9y<&6RpDc}OGz8!06uX`gu$uQ_e@*8RA3HZ{h@!vWwBLE6(|Nk{Bl?IdAw z(!^LoOq~#8B42nOsf&4bT*11w{r20YlFf$FZinwq*?u#2vh=m?+%T{kzma)l7x3uszG`~P)m}f>WhQn%TS2{#5Imq=XQkeOxO@x_sNbP{; z4c|6fPKyMvnRV{l%wZLKOUC>^xtJlJw*6>txtJH!L66XH9%JWF-Q$71{e1AOClaF` zwC``9Ja~h~&2S76;~z+6F<;RJ_f7q0UJOr(pQn>`dp}rU&P6;w8U_nXUAYpf4Q_;F z(#9kmwitEH81h%&^!Fy%VK)M;k@uxLxWzCms-lHOo9`A=0 zTZ{qb&*|8IuJoonM4J&mY?p0@YCuvs`zSbELd^*Ax`4HP_Z~B^bseXGOTDJUKiM^` zkQVS4T2tiC@Iy?#@jF$8O#NMY`t_144i+k0hM**c6n0)PAWVtyhZ`Jd$7zI^pWT;^ z6wQx3Gp9wcx}1Do_M>TqWo5I_jI>hhgI8u(IXB9r+B}wk=mZ_}=Xbw?UmNzidVJ6;AgCY# z+rHMO9ZNTX#ir|(gF{xmt2#WjbFC4sG|=pp8%Lg z5tg6`1|?>D$E)ndXYs0jGcDC)?3b@^yyzZ>)X-*k<{||-)Eap$*gT>^D8AQVu6iMW z8~K1>lAvotTl`Z7&&K;AoMud*HT`;$qf&u}U1T~9hneNCK|35V$>g}hI7F;k=oZ_v zVfezgj>mIY?JRHrQzm$%{O3fz{jbhdk<+wM<&@2ith&>ahmQ!sLO93cS81vFLDo;q zIS1&|Z&}RRGH5v8LX>)Dl(oDV(%n+_%v?L}EM}h9qVzS#;pZAifYwbRA2%-|72QGlv>pno~hk6!yHG1DN*`?b-dyIN!!fpfgTAumTE>4IA( z4-+bHC6@H3qM4bsEvfpr6yLpWe7N;I;JHXq9`#|V?e)=}G!>&H0&tk(RQNjmP*-m4v_w<=QzIIQsMw^#sM0d4RWs6!*9 z6@^&gn|90?+5T5xX9;->!ng>X1`{+sI?~Va5PRXp>b+d6zUoo`eG|w@d;SCf$?evy)`ors6W+$+!WYZg+%>#oMi7ydxcDHnWQIlu9r=YK2WGg)&Buw-d z>y-Hy3Mem=dn{~ZhMQ}FM7cH;kXlWCp27^yVD*2!O-F#?V1zzf<+VJydx z6%ejk+qI3}_(qUt1r@}1vu7=QA}nzYiK7j)r68jK@!$K`994nzf0r0pZ48S(nvjj7 z)?U^BL}IJEdR*h&679)b z6|d`&*ZahT=lS1`A&{IhJn9=tx0K-1`Kx9d2Xb}DfhSi;ut8~@SlqV$z!TC|g$Uk> zA#`1^mQmJ|gkRhZr%opci&+A_h?a3F3d^MWGHTKa2WwHc*3HJKAEnP*>bN=n(sPAOH=?m{07R!~oKK$ixt zu6CAc@yiSr&2mnkki-p3kqcHwNxyJ9(`g48$4rz1IF zKJL0oEdthIA{XA_NAvu`NcEeCd*8{PZ#civNT`}>L|=S z>Ucd)iB8bYE!om%FX2jftB00C*_{g_$;adaAUPhagHWWk*93JP!GIp9_sB${mWdtx zSOV|H{tJ*v2;4nDl$D0o(V975V${iG&dWoA5qE{KNn@E$Dj}!!kdr6LoY4)5IHDN> zL^(g*g}8S=$K?o|Jiw6MIBqAz0pH-`brZ9oEbIHG&DXb_w4++ubvH4HS;TpG$UH6NqO0KTYhx(s~Mnawgqf#W>v7euf=$XOV$1$K_t%aH!SoTRUp#crn zRExhWbG>_f^NcbP5X8I1Ww}w5V>iQU#ou2MdXRE?NvI4Ep@lrgk;9o)$1B z!@&q9T`%DfkOOsraJ)HKRY29#W{fYo*t3t z0)pxZ+RcdLjZdgW32eb-yK4>PyDzry-vSJk(^0OEok|N<)-^%l*(h-rDY@1) z&z=2|hga1!1m+`&+SkXYSFw}VDxV$9+g{Rv^+a|9*foWPhSx4{Z>1~*KdPaPauW~| z{h(9{73$e}w+~FwaJ%euR=r8Cz3z4n_*_C;>oWi<512~e4U{E)25HpuDuN0%q>lp# zGX`%Qu<9=rZ>&RozpQKC%u8G!-fned1v7i<1#UY(W-@ZcicI)-w2_NZsKkQU`wEmw zK$61!FGMNYvJVCK-b284`>P%kLloWD~b& z@7xCS(beH!6laX(Yml12d1w=GgRATl^gB9mRsEg@Q~BmYqf|!F(7J~@v3>|u;`^tJ zEZfcf-HV{+hW(XKTJFpr{$fJ|uJ`y-@_67vGO2ZJdB#sbAz9FBIh#q!Ls_XN*`5id z*NU21oM#R9?8uDoGv~|k&{p7Bvo5{60vXcQo*VlFjTFIx;hhcee~_f7)@1)8Nl)n~ z|FZiA$}|XGd0XwPjWyLUeO*&HPc6>QJHhw=B$5c+07Tb8*DYc7XI^ai4ClzZUQKWA zx$Nz0L~s`Pf-7ggOpkV4JM6Z=r)GMdouCWeb^d@V<=xYS`{vHeOR1_4Mg)kt;?gB$ zl~{4u;v+wo)(J%1p2S48g(VbYjKKcSiGmUPEcn=dFLv|?2~fxPttj&c6Kre`(Q}Z+ z0eA}-*v-_TGq>#>cQfC*Tc4{9*yyQ8^I}T;cZO<$#sI2U(+sYtfX@FEEm5QGj=Zs*ZI1il<$R5r+_n-uZY^58*pr+qe=P#x9a@vh>%An}8+1Y(CwDIlRH#Y$Cqk*QzA!Jnyx8>_s zCPK(9P4=cNx%$aq{_?FLSw8Ac0>T%G&g1q7tgrtllm2fuK(^m4XU`nb?IQV>7Ise6 zf)S+N2|!xSj2SaxS7mF7UcQ+92Sa=3(&0cR3%YHhr>F0qcF#t#J{v^@IS2T5ZV7~U zhg`AM|6R3n{NW#DY<5NT14@W=@dr!oP3$BtG=E%kfgrp=X@>LcR@?{V=as=5qZXO+ z8LOH{3_;=-W|kKt0v<8wd=IKnBtc~)*FA4giob8aqJ#h;MciAyMu zxe0V>@&aipVdtJ{arWqq0o8qg=e;;YGPX>NjO{DNTgItoVXi&-V^$`PXK@>tTu^UP zYaxl*&k8p6_~s26oSTk8nVDS( z->l``O-#rwyI8Vlv&%U-J$w}=c>$Dvj{zAU$KkN|ng>N(DNq^*k321PeuQ}!igGGb zg-Qh+A9AHo8Iq>mvlzAKor~oq-i4$D7C9)Zu7)X*w8YA@PLpH54Y@A++BrbR{yl6QP1dW@3UIqpqj$Tj>L)l&f#?QXVZRH5j zr#ZNc*AU~wL_b#%$)MhFhC5)fUl!`&WE+wMd!h=3QVq)92tB+-5Z zbPv!=i9Qzdv~P$27)Nq{DFlI4s2~~Y9q=E5%H|V3G`)e9@NK6*!Qzn16jZH?ao(5A zRNOMOCVv!-|5>=nFOk0New3K*T|Y_PyNLeIILG#(>e21GMx%?tY>7wXctJDbH1g!A38=rt@ss_0ko;|`%nxKG8w9r zM1cnt;4;p}U`%uNqVla_yM_-^#{6u(T}M5rk%dO=9_>sYlo@sKp7)POyl6&(0yF6z z?r3wyWU66nY|9^;Ip3>`jH$)llnHC}YuxvQHyK+p_O+yN(}pAusM(;SaT?bJ)`@-+ z!L!Y6O6rF$SsDS<6<7{rY?be{V|k6ay<+*37cXzde0?>t#RAf|8hYQf=;=ra&Id>r z?Q6gg3i`lDiu>emFJDy@Zv-Gog8hClE7JyU@bi4Q(|2w>a!E< zPf<_F92Xz<@d8NGnKuN)$=gpn(04C;Gq&4kK&md%pOF+YoE7ebY+&5D&(+7v&_e!J z=8cctR0x?nf;xkNr@{W$vf4fPk0A;Swo7W{ofNDf(gYN|+!^4wB>kXyg>e>zczi5# zEm8asSOyLhjkV_=q9&I|Myj0pvZ06xGR67P@4mv~f39Wf7;97cLStjYAgkfasVCpo z9v?1gH=(X}KsoP`bMr9!$(9Z7Bi2YG}lv(9TGPts1l6X52pQ4t#uM8v5Ao$Ry$%b`}YI({NksR zYl@D=iHX_=CJK*w{7ajUszYuDqILiHOk_!aC05Y-I)#x2ejTGCpp9k^O}XEN4iRBh zcEfLVmwnuP$ChvI;2`c>Me*{`(4!Y1|M?%o@^o3h=(#w4hwPg-co6e0L7JAtVfP+g zvaYK?7&b*;W<0*FvTOZ}EK5qID6pV$p4P)hVw_HtiT{}z|GrAHz;6T9b#((9{$zyF zpt7$&ujQC{=L&ijEz7?@0{kp92mf?5il`~M6=T;1=OEYS6Z)J|@?!Ez=KnMTz*cu} zTg7w-g)YnszR}|>uzQvB&x8#|LsNoffD{@cXjXA)HM z9Zk&ty>i}5@~%paT?yJM!&j1g-0NwNx$)-%sv2@dqZ^kV{%5kxj<{mXVovCR-$p-i zAu~rJ=Z1yp;Wz zvKK3>6;gHJkOU&0d}RTa5Aaz2HTT%1dEcr|6yY#J%A3^}#%MW-1_vdFTU#p=Bi}E9>i}1Y*WZ(oiBu`n?Y? z1mL$z7XY8|)!Uu6WiJ#q>7y=!7e@~P&=yA^?lUgiW{`usgW;`akc+s~5fs)gQE<0j z8L^Mw==KrEoTAbCWlss`jr6t9sD`=~^d9k3~KW>MQVH;ueIL>FL?5hl7 z>wGK3LxH=GR|Yxhc6QeqA1x5MHTXIY&ZLU$T%3qmeJmi#^kNq^aX(NESu)^dSq)=B zO|D&+gswIomw_hXhqLt~A<|ZANM3J~diKzu44tiDZ_gm=jfLSmgbO64O&@q7dM~1Q z$_unn(s74B#?VcK%xu;p0wq+B2C_AYTDx)@S|M0;#>G)U~tFdBI819@q4X+)x% zG=mjJ3fAJ`Ax8x2My#6U5&);;!Y}3cxH%~qakMeQke!9Ls3S-HlTV)cHK-valf7z# zz`lHRIg8lN%A$t^{jgS@3gH|KeWp&0pgpz5hLpu(pwz*opCK;q^dolV7EQ)|*;I&TSLtNP zvH!{O1E8vz?_VYq^+*s0H34r9V$(0L^Jv2uw5{mld(=A7gNJCp(0#X+n#x(6k#2}4 z+3-?W`eq()3ixQ2h3Mn+o3qFeOuf{A&F%*-;5-B@4~t@eO^NUOLL-&nbREvViMko8 zzL}CcVxxdZ2*zAu#IMd>zF?ZteOey_#40%4oAD;u7Py?fKqZ*_nn~Lwk#=Q3&V+EP z>@&$B${!I&%Q7tH8PdoA5&DF{Ls^3@wZd zWfR=VsJkHPtaq-#Y*P*NIYd2gU6(-nULdwOV95gRMEFjP6AafE1St-evaFjIq}KF2 z4bmqDs)3il@y0RNJNCYj15F(=5BZhtpPS$JQ8OWt|kDe#PX7#Fg!6UuCCp z;o)CA6vEH|zu02J z)$#>xQF@4B5R*fnwnby{|2X1Qb4WR&|8u}V?_92+QGaCe z`vmtOF$#@5Ql9uyRgWC8&iF;a=2sgP%{pEDKYcHIpob-V_WjS7E5R20)14L;n}4E) z2%0T^6R`aUY}_Ie#LLg;iwmVMAg${*{EUBqd0IyOt~`&z^nG%IbNcAiS9wAI?6cxw z8QP-JmehO2ozdNKX_`Xk;%_dW|Jj1&kj;mii{)QGAFOu&4|u=`{F%HV zT!>~qp7#P@>JZw-1%cf9d*IgLqi&}Qc631`b7Zckor6}J=V$YyrG+@H@Im6Zwiz6U zQLxTPJ?8Po=}d|kRfGiLjMa43Ej`zSM>*VqI)8en?=x1VK*sh;I8e!=?1u8vzYD4yZQkw7 z^9a7s8~X*l%G);!j|zOvRRJ08=Wgn&N-;O=^M|7gmhF~#{f^LQxL^U#&)|e{C769s z>Wlo7xCKJmha`7%(I{exa`LSrUS+nlm^#XuEkGQ>Vq{5at)w|lmNjL^=`U&^eg)U@ zy;vgX#t$IDKGoYF690btGVhz`&<`O9NZ!ENn4Wyr1D04E+*Af)%6#9`z(+1S3*B_6 zL(BtUs57I()?=75SnYl)(8(3A0_hDrzq`$MCur;QQe0{y^KuGpf0SW6Iqjy{1dTypx-Z0>9ZSA}6P9*1 z01ksg<(jC=tnTU6y7B}QQ70x>i^*C&e$fxIgb`;yF~_|$k1bFZ8%V@A2S-M8o&iNAD!wkfOuyf+N&=PG z*#VG?5_CsUWa#qPr*PB%XkZ=0A8S3lq9rd`saFmT?t!zSr6Wie5HNckLGIJNe250x zJ#d-n>dA2yP}a7P>VfBxr1RjWcTDlv%cn!Jg(i~swp0{OPh`KC)bKny3L;C;oHMP+ z6R(~|bC|2!%i3{FOZvv^^205_a9X|N?U{^EU(n#8m*Ah<-jreEG6T%*r)PfxZf{hT zgdI5pdD>t3K|yy^V`**rBF|<%@Oa##<0aQn;(nLAC5Z9b&ULVFU9Z^FX@bws#dYuF-35g$w*`Vqzjf^uCZ>WXVpN zDVFk8xP7`M|2ZYQ=e6hlf|ZFHShO?slDZAycJwiOWnW)z_T8esmnTnGZ!cQ9O?Us! zI_;`x1ozM_2n@=&luP+2Q+09NQ{=D18sTz>fC=mhZ=hJ@!V7Z6Z_5TRUltlECF$Tp zm3v5{W9Z~1rGu`nloXi4$kAEXxI0E)(c^44$>y=<@JZeavw$j5nbQn}S-f3Fi-;~Z zP}fT9K4$x%t-)(o82rVEmw}9Ei`6h`%ENaIFV8p@fa0c`%}-3AL$s2)`_jZ>(vOIy z`=lX2HV!hqwwU~I!E{bt^@t^#TsXLTIbHVV{e=^0@oF*=iWZJA%4V@q7-DW}-_`B| zi7V)7owQ~r47BLoSd1G-g^yTXKwqgt-W z{oPQ0-oPJ&4-;iFS)u1eS)Jp@l;$@^E{4DggHk>}J|W?{apm)U)Yr=dh&hNs7q{8y zJLsL)-TriJlV&rR`az6uI;~RP3<-m%?-pt__`?hvZB2Z^4dtMx2Qq`quZv49hlq^7 z%ASOonZZ-mnn}8X4^i>h+==4>K6sxI5t8?IV86n8fVt4y=c(DN4kG79fOLOEYUk4i zrP>c?D4mLZX&3gFJt6^{0TtG7O_CM`3n+_Y&;$GnmUizM)93UJJ^{jf#Jcjv0I zZP}i41v&Qk$;JP^u!Hb*`{-g@qNr0%F(&Ub{n%1NcCOW|>5R(2(So+ultF~-FT>QK zrmb5h%EYV4Z%zgL;OiAHX2*PI!Ty2pzyni%cpeesKh#0A1Td6#!NTPHX%%viX<{asz!rgO5B}!f}T*1a%`Uqzx zf_Is2BPkxClRZ+MvCVQxny}9z(@lvoYf*win;A>E0qSUm4;tU7aw0w#0^jd?w{RUy zRzByLuOU^axX#{tix$q$pw{L^&~CRPxv8EKfNtAt8H5V2f-|~i$-B%U=DhCJt!i>h zkJyZeEnKhH(|5QuUe()k(QP1JTJGq!l7KdKAaK%aG4 z>`6td!8Wl=Vv6GNh0v_!J_NVS*j~~A; zEMzrO3Y0m<)21+Ufn8^x%Hk6d1&>U|0Z+GV_R&i;t z(WQ1G7XnESQa|+xq}OxKf)&v4wp%srT*8e84mboa1U4^@&l8>>l!0e+cMv*%KgmXw z6wAjqovZ+zqgJ+q5w}1=pB28hG)QAUiNLv_jT+-~ABZBK1S10>pH1WBfQ!gHa3VrK zVD=R%yRO88HUPZcT|IamKJ6GerpI`C6hmw)I<+@Ko$5j~p%t`Q5n4CaOy^JEKHYj$ zY{$@b5%DpcB1E$pFBE@lMgQG>BM-&%{*&%w%I{}^Wa>MC{xw#an-?{_hVLk1AWt6L zD_GS>Z|zI=TItg(JKP@xAk7^BRqg!aW4)W?^e_7f6yNedTzqQumvc|%C2_>SbO?N? zE%-3oeFAlLW*X~>XD@I*)7KhQIketrDs@Myx}-Rsb;A4^v7m${GRmF@+7JSwkZ zWG4PeBW=EZRQ7dOA4WzISC)mAv**2FdDvF+FRK(UG&HBS$m%C+q_F0nRjFMH1J!} zeMN3VJBB%j3nK5=Kex5ozF{kAckqRUd)TYiP(S$_uEF7O22M80@=eoJ)|L02z*)$k zGLw8wzLn|}^ex0^DEbR_2}5kC#b%wPwcG|}DfhK+*xF_8-noPb6CF`~7lKf3N2h1n$0BBRYiL%XRz8QK+DAzZ5oTe(3>05m-G-2nB_qH^JhsUIsRLL*2i_EL z=xU?{I~^`i;zh$KLgT&vsrTTuArT+^EPpJ;Dy|M3#X_DsZZ@lE(V!3{kFJ3R5l@kA z7P!`a0|UN@#SL1(4fSZJYCDNRK8gqm0}hU3KuJBhfB@!-@71IuQjG-q#;K~APf!Fz zM3U>s@EK=lGy(7aHn`sxZ%Wt>yW|`2aq5A$|n|ytx|o_`|n}`h|{wV z%Tz&IL9V`-0x#Ihxqi5biq=EfYX7okJTmV=Bb8tC#$gJTnW^^XB?U8hJ$vB2le}r_ zxJ5(BdPUj=P>ryNogYgy*(<^@Et{&>QB@CI?y7G+K0=|ls&oA~{9QBWIuYp%`3khi zobT4P+Qj#wCp~-l-KkBo>0rI(i-QnNO%oL1wz}by82@xDtN9Q6#>`DUeA};7N;(J` zaBVy=q#U8pK7C*)7ruDgzgRR{$^D??-9(tO1vgfq5$@K);cZ`lrTKk^Prie)a}30J)iyBRwBb&_UQTn()XOHM$0n$I-)DQ#i~ zwZ*dZXUND&2icfitw5yT!RI;~;`4oNegBS^)F2?W2ekwNZh_?Bp{`DVaiv3REBnZhaaB~3_cXmRb!wph?>dlXYIzsKm6M& zQbq^|^%@nH;-;mg8I$G`5)v9-!tB{|a$Ks@>zzvTTD?s~okT6Q<0K_w$(v2CRonY} zYQBc0qz|s)0|TQg)5o_x@Qz<%iJU_lWaXksEGR0%o`$GW}~u((Ntl@G}OwfT?x@d267hUyYRWN}9LP#qo8?(Po;!IkmviLcCO zn3%b<%}u5jnXM+uO2&D%1J))J1{?!(`}^PTMMGwqgKf>L11^>6kse9$o!AvRI)vBR z?B7jvDdzA#j_0M^HS}nbx8}i)_$)a4qWoLfZCL9OOpv= zF|e6Jx~^ZsJGho_BbMPAWHH_T!g9VWyqN7WNGCo?Y6XOcxLRhI5vqdF3pvOBa&jVG zyyORKUcpjn&`6cD0Uf=+Eg4X6&4VoWlBpTl?Sb0{fkBVa$6Ns4G;Q&1V&<5j@kP^z zzqdlRx>A2(@M8F#qY1o^-4@nTyr!UpNnP;Wq*GcvCDFi_zi`I$Bcu81s5`dMltd5w zH_#Wl<*B%Tu?E5?I*RZ0K^4{Inhr6o&m?wOEY68!Y;)2PJRMVad!sLVMZ7?p=l2~v z#iOfRtpMolphXa^(46q0O5&&JoY=855Jv{$7x5`{Q%WG2-*H+q)Q|9cP9mnpAEW0t zN*~N$e%@D~P@$y~Pt)V^L%hO*3elhw`g&=O=#_lR@(BGqSGFNIHlePeM{e{H3TtNE zvZ&Yz(@Qd9^)+R(dLPZlC?T5_;2L*6+y`tPbYT8oQHI8A%Poj_N{MV0F`%;zR?nPf zoS{oV#bs!MOxj2-jy#HN6i&_0C4#;@NSV3v?Q^6K^y^zu+)}ld>}&b-p||(KXC1ud zND42r6UkCt-Bgp5r5rZq#I<}UN*dU}*Jo$qLo{>>nPDxWu@(+Hvok=; z22RifxR`Ll!_q*PbaHY6?Vj>emg#PKL%!?RBg^R_Sw=slrSNpsz3hBQy%J*9K&7Rf z@_;~Bug!(fcJaTVFa++}xqL=MOI$PK<+BrK5@G79Fe)xz$S8p{^uE5523ABbqhJiv zHS!)UeJWfd%miw4H~=*4*)5Q+)f(T6z=xJ5=$qJ^XjjyI#crTTRNlDP#U5|5p15** znl3LV4+v3s5G z7ES*GD#;^}Lkec^P2&Ou#}YP!pNTrsRCo7v$j#Prd{6E_z9FIpblFla6@`-Qx_Q$B*rW!xg~*F6yK5v}O(EBeg6wPDfW) zKGy&Rbs+Duzg%^4Xp~6J8UL4th)DHHQ$rG(=TtNY72S0&Wl<4ak`NF-;<(*YR70JH z9|ic$x1_#%HEm4X1`sRO$iMHfmYq*<(fpC360~{(xs7sG>LM?oasI4VPfkKk`W1Ld zXc-iU6lp$&Njjc@YPPKhu7y7NRP>}Ttbv@W>##audy{tVGF_6N^Od~`xMahO=3OE& z5lt0xmUm|bpp{W(V!{!3mg#de@^(5j6N>GD@I7J=F#hXkaySRW z=RGo~VG*lO{VEY%yIA1O;&VUQkQ-f2Hn+5l)j8*44|~2$WA4ZWeSS_AWykJKuV@68 zs(kLw-MJqc>Umu=aA*7?AFC_7Vr|Wyd%|n3L;| z(o1KE%xO$av0~Hh>9#SqI)S^-l?6yjyjW1Vmjx&Hw2wJGj1T618*Wxdmiup;I?vt4 zEEKiDQfPA_ZtVnipO`*qM3*HPV3-a+V-Sw`NEz)y@~9i>Y4v?b!m*o7@?x;qM$4xw zsA?x>E8Czuoiv{_Q=0?waZ}&iv*O z3GV32DfKEN3sHvy&hSDp?fKW``YC^pg>hZFX3UbZMH55|K{;o{XOB+X(a%?=eq`8sN! z4fVp|smNKjGqg4qSkuMcJgw;4wrzN|blLr+{WRb%!-1%&9>1RRsn}0FhwJnv-jmi} zb*~yj@#hJ3UmibLO$ zya7OOGIxnM8v}m6e)eZRj5eY2P7s*&l(G93o7{)Az0AU*O2-(B#ijdf(0g^^Gw`d) zM(5{FI)ggwEG(dP;x?WQ##kS@3rF^w`yfe(!$!{YUrQiC8T{3fyHQQS+n-k+gUe#B zdY|rw>PqzuKHpPli9^~(Xo$WTRnYTPz%-@rvu#1`4A^BmY1Zwb+26k{ZB|BXxSx71 zF8N`SY3KgfFn*x_hopK~QS@AS5|tzAJa!Hx_WPqK>%;_Xr= zGd70AcE~3I#by?cH3co|FbitAhR)#w4&I}s?5ExOx$Z=S7B$mP5a<^l_ETU*8d+hq z4BmZdUOiqst(t**7qTtb;rG^jf%|HK21mU0Rp?YEO;G0OH9s12P+^)({#`Lqmp@q1 zq4JQVVm{E}clq?f3^o`%y#bcO*P+Hv!(?DUB)_Z-?=}LBwYgRwN?+Y+7cOi*aJY zrDY)_jG2=h_M80k-Ep<}_qZmaO>b-tiGKUF041lRX5f675(S7Bu4+Q02U=DnD9yK5 z9iaa4nOil4-0%qqkPmrY7geBA`;5n=JCuF*D(=vRDr_zI^+3ZB@^{VRa_|#tg`sVZ zTnAfGy?*tFzK?0boL6*SydpXMdazt$6;f4wOaNDcHqfCg-={^hQ(Fj>i(lY%>vc<) zpG4MtqEu_P=9t<+hS&xqXjKzKdMj(+EYi-4uIIz_vz7f1`^G_ZmFt6)H0J*I2yB z`k*_TP)q6{K{h+WKBPOrbHT#Ja_Ur%1&J&E^%tr1)u{;+FR+|wI)(-y*0Ev|5RV5f z=zltPKZWc+^gYZ?;WH7vA8u!{p$#&>hr+wokI^3iluVLsQA;A(`w`{rr7lFge#22z zlk%5#c3Jynl4aD<_;-%NzN(wkU(Kd&tSBF%&B>b`vEgK&{=l>kabLEhHeV&aBhZK6 zOy5$AFSGe7m#kL0R>}h7!NztluG+hG&9^INIESKk;9|8(5+{fl<2M!ok}6qyDbMKJ zxjkqA!mU}NyUQ0oy@%a%;cP{V9agR5Q`Cf5jKXq-_XqAdfJWC{UqAVqlbIPWPr3{q zpP*nmtIyFejko@j9_T>p*hQgzjiF3*`@#9P(KhI3^NqXJVQYiYv z4Vq9rd?bk9$NeuYdfxl;hfKA-^2-=sf6Na+%tHl;%3A8~A52`w(Em7rAp0uKh{iFL znir*S_Sj}X3{!GzT=Hs(Md-Ks6=&7sq&tsar5*rR9XsPeTXcQrL**Hr&P1=QDwv2S zyEnX6ez~|WflrH-<3=~sUe{?5c?eKS5Ac?QIU2gCt}iD9PTMhHoaw=h_X~j38lK)W zI^hy{wIFF5LyMK79v6PHQnxP8Sp!18Dk%5Bq7ispGPK6{h~|Bfz&Qwdvhk@Jx_T=R zzNUCpgmh%{3l>p+hUki%?a|@Tsla#iLG-D$o&noxe4>j_9i3Z zN)66r0qz`lHQCbmo-`Z=Cm$r3rPHBZ{AhT;pny9em5XS?EHgc28DRw|sTmR}kD z;C2{@(64iT3K0Nch6#-LRE3RFQ9Ut*Z}90G+HE{{nyZ_q2@Bm;3;p>r&DKLU_wn`{1(@NN$ zw(#gy8W4v{oj=vX#(f{ien)b*PCzP1RaE-mc}4R9eWX8tvH2AL1xP&mTx({-) zMPPOL6EZq4O)4xHgqMirp|-FP zmV2H`h7XL;pcM!~B9ya8eEGCz?S@i5PM`biBYiTUufSW_x2_AXUQTu#m(N}vZb=x4 zRN2qX(!a?|#-Rc4EV$DatKT!6Z}Y}MoQ#9JW!kekQbD)J_VVj$;u>(97!rsR5GR1m zpQ1q)&9bC%Al|QFTk2Hc>!1n9AI$Do66`nt@c1yz>)nm7p(K5$-s9k_FuYfCiyvjs zE_6kx10@IS1lb3&C&8nq(G}53TM?n%8U>S!T3pGCR#R6)f5sy5D)GNi=cI+xmW)$# za00vIDdKWNY$~|l1ocxy5;;eI`}~4>nckHruoTdux0cY=xM?jgQ=Q8zOL%2aKrJcUjWTA9=(yX^Fs47TS-gd8D z-7R0ch{GR5i~m|W_99S+IAw3uD|k zx^QII(H7r|ogNGX0Cte!=k!4;l;XOf!=#^+J&4&U9cb|cHQn0L@qXOTEnOnK?rGj*vkKFlkUoq;2@vn z_G5pY64}3j0gT?$-7Jm3C+Z3d1#;?weml5;nn3NQKY%9R*Kc6i4jjfx*!7gknLGP7r)t(izispC}LzjY6!SEnCPzBp~TSO_iFP1%8edA@ND{<_?Q zX#ZS0=62^{EYwzgXZb2AHV(6Z#FhI(mIOnMy8HL{Pn3xECX*RH@jE!yLkusxNss70 zt>_HP>KyMkIxUDJQIr}05uhnMcSoYYgl1|al~KOPP`6j0O_1wyy4He!bDqb0rayTt z$b^4SCzC;mG{C`qVI4(zmT7UyUq!jp(bb!t)qe*fl~1X9D{1`9%WNd+lD%TCiO$%qqxz?7f@O* zU3~=Ei9<5;qVB;B8V*CQ=HlFv&6cl4X3^ToEC}=4{!`wWuu^#MU#`{BtVO%DmCnZ5 z(Zy7adbc0#WPm7cslI>b9qwJLEgB85LuBF_0I93{D_59IKZq?#WL3AcmG2jGHcX3~ z%i&)p&YqB`X~#pvwKE(9ta>9w^C0~4X| zQrec#UMl6sG>DtDJqWM=Bjwae)$$FGi-c;-e%A3%u~Jh$O4V(l&_hzv=3uqy=yAdX z@}y2|0xd0!SesDaL!J`?eOU=2JwvGVq-JmS$_{aGz?b1Ll0jpuu4kbrPn%~6!K0)3 zt@}iNv4rbwFv>e~`IC67l)Ocby@WXS%TKJ+7riRiJCI%ZEp|8B$;_JDqEz!_u<2u{#@XH>F4CjEZj---kZ?UP1E(F9OgM7HYR& zy&Z|^UH4IXDsX(fdgP_tYoTvn)8ESBxFI}8AL9g*(5r7@T8^qR3fMBUS~S{CwIdA3IsN9)>LE$wB7-RbBf3 zFD^loHifGHsV;?LjAb2Tj-b%Q4wc$Zxh;(B;r_`FqX~Ze!u2}&%L^)DsaHc~u=g`% zs6q&M`3Xipn3}bKkFj?tf^yom8|&M-E=An2P@FgE`xK#^G>rMaL_WKzc2D2)`xGFg z{Go39_Eys6Z8p0U3*)cV;rHs36+0QwwQj+h;>ewKLjN`)ltT%9G10Gg!?~;BP8a)= zJ5F6_r-$A3?6L@ImB|Hl|JrrA0M*kL$@0q z*$i*H!Gj4Ef_mNdnL$^Emn;>a69d=~m$VCC8i)a%1Ts#irl1=2Q!*ad7=;o(r4nW` z6tlkXaC>1zFZFzi%E5GHffonuPvlU|#afc{&NmUgts>(yDW{!L;||aj6iN2T>>S97 zy|(%08-YGNIO^an3O!O%c(H_IH|KKaYWCsY7I0|XE)YQ*H@a~x03R+uxO1t2Q@6l$ z4Yn@bL15lrP|b4!aX6bqXk1W#5%EjI4^8@1C77wCZT|gXRwsV+EForBQ4@^Pb$!eo zNvZKn-g-^?!(t0*pcXh1TnTGX6O;zL^8 zj<+R;!P_?bMmOlx-Z4jjy}?lbgics_s$MAj&wREk5^!sa>u>LT=Dl*5e|71BL=+PP z(&6S_-^TE4;k<51&%O}FWxta(MdS$msuyxBRleBs?#f6)71ILrBC^Ui{r2d+Z#`8P zl-SgSD5<32y6kr(&G1s^?3jC2yXsqS^6C8~Tk7;1frGN%a#Q!TADQy_ST7}OiIPC! zpz4I!d;cC4bjWgj_5yO^haK7Y@#CN&Zic8~;-5ZI!_96~jcBTJgWfv3zGMI6sY`Mg zQdL>`YTUOoMjuPEd8gnUpckS)x5=iV$ejQO!|?*9xnAtfRsYbZ=3lL^1G$<$^QG>f zZ!F6c=O#ELyHrH3H+^}*M?-G=eCn}T2^Dva=ykWTv7LRh>ADEQEl-v;tCbsP%eQ8c z6t~>Xp<>s#s_(w4xTn}lL-(XD!W!j@U1aX_FPCv@)0>3a-T>2y-K)>W3D<9+kXvg{ zlzn9Czdywql&0fcsu5{jIg;B|WsMJ+**LwLZv(a-l1nikOMxS94>Y%-lauhKF0+nw zvy)#*SNjXS?-zFl@yfEj9e>Gm#VdA5#eK7YQwa-2AFS|GJP?pE621{$rRc?pE9cS( zk7hNwqH^hEQzxKLvQ_?WMhf{Ldu_k}z?U5@sy*m?_JN`tE(e>0{v)wf2G6EgKh>`L zEu)32%RSI4PkJ1;`VqyAka&SU)uXCszu5RBNewF4>m7>VZens%_a>68EskyV}6*Z@V)A~OkGF^aoj`E=gbe^c0Q;8Da5fn-H8Kk9k zj@;kK9mq&XNTke!+^`dTJ@=YJT z;^@KYkA%m-KiS>+JWUc==3{rspg>gGj%6W^lB{|R2c|7*Pg@GWy*!c@82uLDLbL{d zNvt9j@g52r<`(vtK9okk$9iT9TgCTZwSaj@I89z!7;IT7^=9YCp_PzFs%!=QW~Ajr zPpvYvcrYNTl&r-OIRf^ehoj{CU}~ED#n|8>S;ryUdtQ5Js|9onQM=O{X&}Jny`MQq z0#NG%Vu8JROD=U0S`2;a!RxF-Y#y%#3U+(QFsOPKIG!i2X6)+6ndPQnU0)p_2*-Ub z1jG!RW@}>^(lF)ddGp-qq>-#`p^E7Jo9`l8k)j*IpQo`v1w1Tk-%0*Tj}d1@pW54V zk819*!!tGCef;#Hx7%o6acGOvbn4uLzPcoJa4EEpBS)b(GI6ltea*u0tjHajA7Wx$ zvG}+%+t_g^-TUoZE$3N|ZB!x;x+9Nla1+?c^%U~fU-p0dR@Ls;(-GQA?o-Pz<3Z{( zGV+^qO~_n)&;CJSYu!SysQ`~MZ+SVB@6dkp#|xAHVF@~_4Uh48vmwFTn;IgzGO(`n z^FJ5~Q=}7I&ewY09|}ncvhd*~4R=49TJ9w)r5}s`ev&ar!l}=V*WYx``p9_Xbz9D$ zIDRahSqVnX>)R#71qHu7VI!I&Ds0ht`9%M>6Tz16_FP%YE+zSZd&<_aVEh8_!MP9D zlKvrEobk+%aO?B2aj<~{^XHT@+Yjuz0TIKuxp?&w*Qclnlu$33shx|j&iF8mS$MIc zT&0=hb(r3xccf$GEpyTvznRCExSsz`a-pixvr^@54mRCb=#8X2U--jvzE8rV1JhZ=d?pYOae=hz}vFSKwLY2N`(G?62SCC~!Xg0RQike%BX?SzeTyJQrlH@lP{ zhO4dzV>IF8rXY`1fpK-iId0DMsu)^p&pYiN&rxRs`a8!w4^T3yo3hTZ!q}hJwDNHy zadcRrck{#uh%lQOw>I1Uk+2nr|7?FoVKQ`rzrBaNvEFw9RQ)NWix*z&UOam&)BWxp zd+DvYxzR*SCPiekCan=nWW_f$>;qGPrTP2>rlfn?{f&-?66Nh-lf$@yOHPS4YFi!U ze)GAIQb@H+Obm*ma#Rehz!NmJ5oEU!y4%mR59ot%!}?Y#&TMm|nYiyvlQW54fcWQjg$+dYG z#hXs!9BfXCqHcSjj@blqMw0(I2|~Euq|0YV+5JV(o`u{- zovD7HBkFgPqcjW?vv)W^Vj71MPcjN8_t_RakXbxAIkmUw{{$*1w*6Lzv9<1r-?~awb#e;_VvAgj z>zr}_5;8e%^O_Jlc7fJYg(F32KBpe@1A5^C9c7~EVPeSF_c8b)Ga;q*8$|PL#AvLC zd@9M`^RT>KxXW?>TX4R{TGatnt9@2T8_i9^_Ar1vW-cb2PFj38%v4tUwQ2{n^>yP^8p;+ z&8P7kZ6McOm0py%)BjyWhIC^E?u$zdr}+u%G54iv@xu|yL-($rbIrcu*3VzjMGhwI zK`vx){f8MY8e|9jk+#%o-i3%h2ihe36dV_pm$mq8vdO;g=-I;~ZLcpDF)ei@2 z7j>kzS6al>mEn!iq=-oJ6m)(tjd?PpoC;|KlpOMvp*G`Ojj62RGc<8jqI8b)1>GM1 zO?6t$Nlkx0uRLx=mGjmePq*}9Tj22_PH&2#HF_mxg@x9*gn+mpgQXg@IfRvTb__T=AC)w>VQJsB2vwhhRb zxe|2t6mkL$;*+@)N0fd+i{ulZSik-NiXd^> zf&=-EaAouP6GQFT2BX=DBMtuD0>$mO8AnPL$w(^~F8f#BTYIOlaX0~JTGz4n^bN+N z<{Dz;i%sq4D?uc7+xa?_Z{3-T0QYDWS+7YJq6eB14T zs0@^8TOsrQjCwh%Vm{G?r_75D|CWq1$>S1x{qcKa2@>`96SKqDFo(H4-3)(Lv)NtD z1O&TX`|cloF1^Ps-!+Q8K4SNq9FrDJO?{+*Ol z&I(XsXNh??W{>ol#-Uzt1d%NqohS)iYCMi)>^x)VwS$B6v0X$sWqBCZt3ckta?8WR z=lv~Yt>6hikcxPsO=OGJa@iNB+VL~=abjvQlV5W&y0YwJ2JP3{JJYp%TdJp4aouP& zQJf8M9Mt9${F!a+O65-)l2dAZ9dr4ZkGY_#xLjil6KH+CF8aj86mgV@C;WcdY4c)p zd})E9`0Y23`H<6ux%8Inf~`vGkTyKq59J1%%k^C?n6K76!J#FRwcWcYao0ot@a*IN7N6&X ztsVE~%DiQDg{bg7(cVCNvo$FBMGZT1p4AKO%lW|Ap!%qA#iv`gWzS;k@dZH$b)wzM zbMMLh?m=c#2`5@Kb}H(U6%wFMHGFfphRc1}61!CO^%Yy4PBz!&t!vFXQ}yCm%VE;h zRcgBX`^sv^yZ+8DP_uTQ;m%HX6RMrpNrc$JCR+0ypu^cX*M@-DN|Y=-UF<@HbM~z& zQIzXZ?et~U`7i8(JuxHCnN#4?pf9FJw;a1mKCGXSGl@#eVBFbEp@Q`?E?Ii@G0nwF zuk|L)Dy9@3S~3vCihGNYF^r6;9{3RwZ?t zlxRm4UqS`lg2n56HZwAZ&Jpi#ACLp%LijiCc=vZdQC3K3tH2tB4Y3nzQ{;_%b8 z-ONEUwp0HZSKDH!Nq#rw+<_tWpVSA}-JjUj+^GI`0j=y(ToO>_3{}QcCMYfC7Z($Q zQ2v)HD4u~!kyR(`Fb(_ud&slVQ;7I8!$sBtq@(Gl&_8c=+PjOaQRc>gqt4`s=b4(T z5dF7q5Bk5rsp0AulJ1|OkbRURaf|Rq%3`Zk!`jzmZVikV1YyPz8MCR^EsLNIXCPrR z()#7_eXKrN=39bPlUm)yeq?)^>p;yI$PCV@5qtknQM5$iEd1Kag*d;QlNnb0OWnPS+p05quQ-^_q7%E|ZLm45+@-m|1~D zitPrSR8NJ+1YAMEI}#9u1x)wd+GPc0ibZE7WvREu-_E zf?c?WD%OrhB1xG_`YT`!OLx1U6#j@>vWt5?Uk$QgHeAtsSJcs)u;igeRF#S)7Q6sy-d9U`P-7 z9c_p=EQwi7PnOs7PAaOx7r!NF9d>`+(?RO@ia{N*Fb@lKf*rNCcEN=&_M;#V@v(6s zEB9i#V7m)MC)(2`@#iA8|0Co<4*lt``u7aTm+KY5Gr?7V8Qj6WmS{`g4B?!Q!jQGO zu>Y_Xlk+u<)K1SG5hHijhVO2GC$*JrMrgK*!GnzZ){Oo_^87cgzvICt;)%qTAEduq z`Is&U;_)o{WZ#@xCADO$q^wqgLvE?(B0Kjr2uHDk*0Pu}aAd17UY!|xRQ;3LR9W;O zQ)r{3v6XNg9Vl)E1x=~7m%FFbAat^U@8QYDo>5B-P-cReYu&s@VN6J>8{2h)1A2l%IUk)e{O+$#6ms#Ld=2uEVERpR!Bw*H}6u^>YIB+QLeqY<`SxHt2{a9oZ$|VEe5}e|RM$W`2N2}#v zH2Us_ldsFD2R(L&V0?Eg0sJ%H>_hFf|A<~HslW97YU@%*dJM2b;0s-Adjy;qB8?+h zEx8nVO*(6w4{IKdE8XU0WLtT>oM~7k&S1YxU0itW`3#vVy^Lz{)u$}VBaJN9|=>2NQm3;K3aYpQ8=A@I@g?ZiF%vw z9T3Z*cbI%(8oWaZBvby>t0n_L^bXGn1w%^nj$;k0gZ7`kI z)zz_Q{>aJcSWP(mhi?xyEkvT%_fH;~1APiSc1s6%%Rd$}pqsooT5_z^_Z?S1lMyv%G1MhvC@$c1rr;OPHC-0&!OwoGiD^c4wkIoYYkg4Qu#?0=&Oh=B=JxDwgF|b zMIrq(C_${JbJK1_C|!%3*9%BqaduPJZQQVc3Z)h3PdB)CJ! z0v0^LTssI#l!2xe#>`(j7!pPvgtr&uCdqX(#w3=&Um|rnKuXkQ-6kj%kbVgPs=e{C zfO2{K2=>r3bMp@N{x3<7pBU~g9iVK_+P6>iq!_NfGCoYZ*f@D6K`=R&krJwcyo}eL z({ZJ#)E@aJ@%!|yx4d=d zn2qq;mx2&})U(76?{)iN&bzqSgH1a-6#<{BZS%eF~Vz~_H8b+@Z+=|@Cmx%01+e$ zw_hLfA+GA}zo-V%khrNSg-47Ej)<$}bupFU`oB}yZ$TfMo{z46Fb+8B00N7izqNxN zY~_YQ|6eIjJ-cfQ{sL@uBzy_H7%pf_x5{KuaPQw2g{<0ya440Pm0{bmDDI@189pD# zur;(}!EK<9E|uvgei%sXPVw4MO6jlAwxi%|A5s8d)<$O3pg`YwbcQ~E(CuS8lg&JT z!F9241l*14MlH{6eh=Vby3fFSa)UPC?%jL&&j6>{GPVpwAKy4X-*kOKFXmuT+rV z;V5>b@f)f7ZDp+upOkuZA3LkFJ8{ zw19ntPgRW6`1LnPQi40>N_70l_^@?Nr=H!`lK=pnDXi5f$!oPLj{Y0%_Y-~f{&lwT zA)gHmfA4m5Cz&uDCVA6wA6@RLuB5-IX4f5czVAuUPw*UQkQ!xpDZ7_3M+06pSt z3w&+ZzeJZ^5;K0z3l#=tQvJ0#1}aUv^JnWIupkaFCMpci%AKNzy~Z?OxBe^L`toXJ zYq<2Ul8!P6q5dJza+03@R-UTr<#bUz7C$z)q7`dS{l2IBFxS#ckyNDy;xqUuXT5`x zh8qoUwPz+cLL-mHPF|3E$QJ6M{BJLMBl^O% zEqv7dG^#c@$-*C#g`@AHPXfI&HY|r1h0mw}poH%=>AlWE)&TwT+lQTEx4ENQ&`i05lMU{gpC$Z4F4;nUk~rk7b62(gguc(?JbKGkT#{ZEUY zuau)X9{Dbm>f$7314aY|L`yt^Zao4RVTJ)?M6u-joS`Rv0>H~;NPXaa2p=}t8PV4t zDcenxjh?D1uJ_8>xnhyA$j|}PVB8aZ?*ibM!6b%M{2;k_$*AOD$zg1ba*uI!c$_8| zqzJ1rib}LXmhNR*#0VM{k&-1^yjS!Yv`A2X{{aZGr`{(TV=aXeh9<~T4hB+NG-_Ga z=8gb&hPa5m#DFKy!JoVm{F5+q%+`nwOt__ibsL%72sUp4=S4=g2+gp#4(k#&H|FIS zfA8TfSmV~%aG$1kfBuaB#|rW(HH^h(5DNI8DMC-=#P66*ovRbRLP*iy&lRgn=lo%U zALFLIj;M^inf2s?>7s2-$IIQwoD9au@usb~$;)1yGi^`e^26maC*S<>f&vx$hCJJf zF(L6ox!T`}HL)vS>4H|>V;8ijrQoOSJ)x^BUBsgujyiCS0muO%qxFxyUf(J-kRR94 z(IJNEDi;GQh*JE%5P(?EybAC}lU7y5^D)85NcBO`B(8USkI&F$+5GS%SH>^M3+3J- zO7>D;HaSWZLF$;fSn8$Za;*+?0zFq__vpSwI8Z=vcu3wLF;(V2t2xL2gLw1C|3JlgDwVuH^so{=qLNBsx@sR zz_uY3E_gp_@D?=4d}7(5s$tAVEr9eGy!}Jl;ia0Fn-CFaJZo9ldWw4gaPh_5B-}~n z0$yzTu$c^YU*d!?W%>;BdUI+#zyS_w_#bDc=MX(-R9+O()tD$PUnAT5^#iH#KBn@@ zA&8Uqgossh|GA2|8e;a456?C_))x(fivcooSPyIgv=+*e$3wpjr~Bs@k!yYt*LTG> zUG18`)F5=9suVR^uNSy;RM}5CSQ4#8YUZ9Bbx6HFA`plpeEz9Gm8D2(aL?=@S*vr) zo;H}u?aN=khT{J>asI~!#(PgwK=}x6a%hGt4b#J*$-;6bsK;UG&9e2TordL3usWX3cuf>*Ie7m#oRVL#X!__8MCAI}=e zwR2?y*Ol%oX_QRb!KpT+{Rk7@ohjFeUbM$`B1qiRP)X9>vo>UtnXGfXU!Ub<*35M{ zd~0}wF7#B&Gh^uXJ>)sjP_Y-8Ld6`7j9KkW_)1Z}eB+9B-{NRH(cwI!PTL=!k|SjB zl1Ly!gH=?dgmWc(VZ5=5KkA4;g+zIYrp_q-y!sy)-IVdmA^i`W){+#C+GSrle-@l3 z{Ub|P`i#GIEJ%li396UxKF45Yed0?i?&rwm`xN( z+7nhJVXnQoRjhSJecNu}0FCRj$SFUy_`(=N25{Aa3p81UQiNI+W?t4{MG$x=ibTL1 zT1O%IP8t$c31ai9gPt}RJzd$f(RW6_&U1A_^u%oR5X`XuGUBmx&55XYMj2kbEqbl? zUt73ha*^T^@dw+uqCrgbN_dJQK>Re&l|~tE6+jG;&K~h<5F4qDwBLV zZoG*%icU{0b*if~_X3i*5BCteuSBAs@1k5RNg6a?=Y2j1W$5~??7#VxmUWE1iQ>$D zCS)s)3yoPLOgp_5}D4N%>!aX$2~HS zdE1@KmF|Pih~#ub$2R=7mIDxe^l0Qf<`E6(UhO|z@%1p>dko%Kh)S{Ff6$@oVpodO zg2b2s)H_xN7CMr_ zAFz?lRfWz_!G7lN7`6ueSjpj$A$=3Eg<9-2?s@TQ@*&_3l7^w1Ev{i$L15&ZO?)X6 zgVZhhGU7OJJj-|5Y`9Br`}7+50&&)S&AWEApe25*GTwo-XG$CYyMQ;F>V$HJOyP8x z@qmpD*y}+?`olK#8H-UxYxBNj<)kTERsc7d^?J|G##jV+yNL;&hO6BlCnb!1{~^1u zJ);G_;mIPsB^_4jL3kJ=V+896Xe+cTIKzC;T?UPy) znw8Hvn6P;~-6&zYC(2$^Wg}7{2V;P5ve$5q;Ck21tWOkl_emt9id!XByt|tb6c) zuJq{jq(S0+d8|;bzbb5Zq1D4aHP$VK;YY@P=VSJIGUo-DzZ!J6w?OUE=@^bqOJ`P1`4OYp=Z+rTP#aA@CVYEoE4(kepq z^Zp?eQfMw#v7E^b#!3N(&wn#GF&uXhtGBnfpU6Up;t3*PFpBwSaxz-4^*qIlM31O> zjwj54E@@0T`b2tvSM>SEnv&D)vNN9`e4ayiaiGK>7Qvs-K7}D_9JgNDUimA{$X!Vf zH*h_Y3dkSl1&RzI9XCW=NPh}Sra44y$&va3M=hQ3siDzS>SX(%A@#&+?B*p~+*Ra{ z27{v7-kG_>-n)5ErXzt#UAHW~h9nj9=gwB`=V(zH0Z~83mnR05YRwgL)^3u!tZ>;+ zU$LVD=2*y3T?#MqTxrEw{zm+IHMXYM@`jaL>Ncd<64(hXch?^*=Zy;2+Cu$fl}mh7 z-pfB($DF!!wm;QF$jnfD@#VrW~%FE4m^VmdJ?aJXZN`eL2Gn8${gaehjz7;cJ)QM6?^LNbyNGaZ2iY zkuOLj`Rm~&Ti{isA{VrCWu9hRIMAE=sfOAe7mdj6K|_!}Xj?ztQ!b?NHTT3=cMgEY zA?9X#B5lj{D^HXD3mNw%3ljC??xD@k$^@@U2sPljH1DIYKmKjL+LJ0s*Gr zV|tM5HNi3FqXRgCx8zozbd-DFu@O|pbSl5t+1|Z+iEU3Rsi2&DP6++7HtbU{wU*3L z+7W)-6nuxMz85J}KG6x=GJb~~n@iax#ns$e>sJrAZg9HMvY12m7xdns?VsYl|1J-4 z86sKY8_x$s{(Gw^`hPtHVe@kyXXXfJ^bj+$%6ASy5e%NQ+fv@NUz}2r#0nyu!KHBL z!5=bgUVL?q(0BiJgXzg%Z1}GmjC%h^0FulGg~mQkaqy!T93+FKGs&s@=?!P_YH9nL zu74$Nag5A;+l9tJ23avss~2UMQ9^^j0w*<$lWB=9jwFqaIzgxr-i}Hbu1xY$9KX32 zkUpcY?`dW%_0K_A?l;3Dj+zz|Pq|Cxcd zV$)PrIprOnZAR&87dAzLG~<=7wQ7GIfpAZYt(PL#nBq|F8&_|ERW0DaEr4VGLAScy z;E+#{mVx!1eosFy{n+KIV<%z$e|=sWj)Jv5Uq^(Kt{#lL(siRPda?IBnMt~P!*0$Q zXDaGx=n{^SLHy021N9wQQb{B!Hc#gW8*4Z~i&@(bxW-OW?;WQI%YG)3wSaRJNRV^w z@SQ=*x>P?tRa!6MQm1s7k^86^rJY51Q(T_Wuwu;hqKyF^3T&TCHMK$jBqL$OM4oUR6VGk8CgZUew~>fK(FqvegNGCI<_VM!tUf|AYP^{ngN=dbNO^~k!`)9L!a7=2splU7jREW!&o3(~D^WYc&=rN! z4BAn@m)_H4nGt;S8VMU~P$M)95Z>BBTO2yLd+w9tjqCgSQ!np}HNPr9e{1Kp#G$}7 z3SvPd;K~usH&ALKTKBhCwZm@%Nx|-TLJ=l&VvCp-fFrJII(P(vwdrV83>t7k6+bM} zn$*Y3kxEvz`C`NKD84W^H@yf0ki<{WqRxsA?nzwSr?A_1lbn;c4Albr95LJY!L!}d zgs*3Jxsy&{o;Z)LOxFg>U}YXvZtvJ1wqL1B3Tpr&q1WwCY`;U`Yq5M3J_3j%TudQj zRfg|W25HG^gz*%a>ukoUIYpm$9z5o3dCsY@rJ-kc0k*_dG10TLub=zoTq9skbB$-| zK*8XVpS4$!>HkGOL&)UshFt@OGI0JmdDKn*HN)M(^1H??Rmj_JH1v3(Tws$JW_nPL zldnMuosyI|D;h~G`UOE@Bs2scRkr~s0^%%Y;21^F?z@7IM%X@)l!5GMi7)Z=f5#@v zx7b^YMmm}a$D65%Ha)uK0VI2r`C{#ch-$KwuX~H)D`por4!BwK(UfA8no9+G@LFxm zTlc%m<9Gg$`D{xr7@z(?p4TZ)`{woB1^)wDqL{s}nA^}#>!*b$a>_mqJi2xSX{7jR zmMg|C`1N)q@W1zSb_#$9ha>>S4Q4VX-{JQyjMEKkUU0C^;^V^(?pwrZAIH;>?S>^N z;HR0a&S2-lViBpiMS8991Q(r2^h>L9w8S_?_j&ZF5B@<4R}61IV_vb~)ixAuYtwgY zd?O}gD6@mo4F$WqPy+@PqZ_)Es&%nTQ^+3lg=FWI78aNssvT)Vu9x5PG^=;1j&8mW zz8haLsH;=)x-o41O?zBf>_wEH&vpQPelWTtZJ}}A*6+9|Hg}`Kzpyjje14(4RrM~E zXy&}*w9z+^%Ufzc^>m9$db6oO5GID(DZJu~8r2Q4uL(!EJs#%C+e&?zmy!3e)@Dc3 zi(fOjg7!gKw^P3hsr3NqAjq!Kv3%yfW8~lf^m+(QU93V7?X_ zBm5}Pmo+kI&_$eU=USuJ}1&;a8!3DLg@Y9Jaj?6%(y-sVy=m<-o)`+AV=b zA(@jl_?)WT&|tzt#yb`5IsFS!OyJgb=rp_3Chezu-vE1y-9l= zH!ovjQ>xo+jSf$&2yY1TNUMhLE!s}bJu)P?^i97?mzfexZff(@pBtJ^_wjyWBKkE| zzXFoPn-Mo>x@KR%?kq+bPAB+9+p)atymzy1jPa3v)H$I^dXv~tLUsI6WJ?;R%omzc z1hkNgc$P{0iIAz1Y_q9Cu(Kk@DxfpT`ISU_e|b6)?{r3VDQ$Wc4xWsZnj|)6Jd)AwGe( zy{q2Sjh!Jy6W2B|}|M+rrr75CbZ$(OFqj)2f+95b%&uL?E zg=6%a%`ZkgUG3lp8#OA{644)v2c7sv&yKlADdVbCCHkJ8(+W66PruM+T3lYgHincc zUZuo7qi1txQM)-=6GD@CFe-l*RF5}T&-k?J$MpJ*hG+{?;bMJ#dqo5cXs3qPx`% z10L_rRcRNP_7b(;NxU*@GJb`o{S*r2!$FBsn!gsF3Oi81leel9!;_?(P*`&kqS^Gn zttW_%xn|@}ywxKjR4FD-BZrsXT%tdEq+;eW+yTakb@s!@d>MVkjdvT3)bbF!a)^!^ zhm?CLO2ip@6$Q$#elS6*q3V=>bX~J)w9hk2KRy*pTm2Y+ zSH=;`({YP;Sy@$ji8)S)Z63L>(U308gVF*gY)Bd~h2LYeGG@KXYEycic(Lxp_b4C*p@+N3}h*yjyZ zg~Zf1VUX(v+J+2ya#2xcPyVDMfZCo+=A?FRi;_y z&Zam4s&4*@43S*kMx7R39gUPlu@Mwh0`G12Z8 z-cxZBbR~U=DLF2!{)hWc`hw_oL>`XaIhxA;2;&7+HV+nx+SwA{WvR(+Qv$21vOOoZbpD}giWvzXTp z%kD@wO`wjx5f{#z@2_?#L_a~Ca5aY=VF}Dgth*YUnl5}FL%E4jy=77=Vq$ zUlvcyR@pG*Rz#VhjrpHwo`bWBj3kA0OnM;67T6CmA&sSJ&#W-~<{cws&yl6NoaTW^OvY}rLaxtEXck4WCx zYlRoX)|T<+ zt`3S`5OX;?|NNm6Fo?;$?r*kr{M>2O)9A$ZAvnd+5R*41>bHF+MwU6tL#9e?`iD7v zchtY~6MQt%*Wc`GTM$xZ}$-m-F zYo<9g4ujmK5OvM@^6jl_tpt`-QhAQ~+l^wJ%X+c_Ud@&~1t*F*HuFw}t%rwRY}886 zVc%B4f_$8-%g6g1g*(zcvWfh=jK@~e94hSkxNqiT_Ma+=p%IDFhRVF%)PBQJoQGP; zG<#mrIj7cS+GkQ}C}^Lfg9QhpVSF-8Qi6=?Gi!#GPic1&H&3IBhf3)je={nQM^L(>;Zc3k)q@^gxh7oF_%5HT zV}hq3(6`NLS|j!grRwmEzdz<_`zi&2dAyhE0y4|N71(|j zza)m0`NR6f3h{=U9QM({v<|-+h+Blb1SL)O<{;4rAr6~M$VOZ*-`l_Ys$Ka=(@lJ4 z9{Zg?*FOCR-)a?#K`PDFSxVv%@0>tqaBH?tI*+6BTZw!PaJ16BwNPnTq(=6h>V^7v z0RHGW(YEF3pwxSj0h^YZ{jAH#sRlR0oRLVO+s2X6Sjgb0&8JYH##31Tu4@LUVhC(_PVBmy3CM;pvEV( zWZ1g!t`DA;NJf=1gi14j_qWD%%U^CjxabQt41T&?S}K%m(lLekz;;z(R7&A}Va6%;C$yIARcGLsOAMi#-jNaBpI@9R zJ4Lgq#?V~OFKnj^EpSt^joRfa=Rmh|aTr_UF1XESb$n@|#K?RjS3fg5#;Cwj*7-Y? z(Ff(v$EKz|h}4JPGE{vv4*N<9~BpdU-cI3xL7Z=`p!+*(26 zj?9BQ3j!9~%2DG*Mspc<6@+>NcDvQA_Xc((xnhItzkJu$&v}x&DHziwRmcJUv&@5l z{t0XoQ9IU(xWYxrH-C4)hR&qCmYSH;fJFHA*C*_C$Ssv=RoRMa${XOT-yFld8=s~#?6fX^*vi^^(4l%knDeEMju|e=Jv~P1lD0M%XW{Lh z9*BZ0oLc}(_TO(W@ZH0C0zK`P19{>*){lnXjS^ ziJD%MU-%q6-wqGZucPn>S44Anl-GG@^MqsEwFRMs`c%E_vQsQT#hNlHsp+(Moy2ZU zW~ZmGkMZ_LW1gf~h{3mn1o8o+jq4U@#QrQy8^jJnkz7x~>)T6xdwpf=AZn4qdc%1$7g#-%w{@r}>$!`|BYRx~4ZoTR69uB;Z z-yq&Eo4=AiIh}fLTPgk_MJECFLOsfqg#NR$2I2R=QucIKR;v#JeoC8~%RGRXa3aTqh{?~R;E)e-`8Ak=%DH2*qN}W0(&(GwZXIOyW)A0Qe8aXWquLcWZJ=V zDLQ0GPPd|nh<>#{#?m0Fd6#esVx5wj5BF_tZR1l@sXIGUE1M&#>^2kcft&G*nFq^c z+5dNF@mH_nMfd37g5g11n*g2wXUi|@QS>cQPUb^3>dhd+hJ+(Rty~Z-6J@94gOBWW zlxJvzkl(Q6rw%(3$1`20S8|k}OS)6Qjyu8KZsJG$yU*O4z7wam#HlRmky5zda>Tjd zfXLwaP9{w*K0I-tQZr2?%BfCs%MS~D4Fp$;cN12b+h{=OY&YKPKQiN(_|eX-Vo>+N zJ+wj~n;BBnXT~ZU$6jPsoNda5V%!Hlk`YFoc^TSo(3lF3KLg+4r-qi0uperrR_z{T zZPW5JeD5mw_3wt7BJ*TaKYoYdVNK-pHR4@AvxY{-s;R|Pj9v>mrum{b;3dI#EXIaL zb^?opGuKM=cqxLxkI2?#GHSz?Ht_6h0e?TWGqF)W=(JRUCt3z?F(T$PY-o`G_3&pV zO?O(TpMimR+=C~I=OGnV3qI`wjFt){7^QfxqHkO)W5v0C_w-PRCc8fTg&e!lyeM+N zH0x)cf&i(K(!j<1D2YxMqG;V*!egV^Y)g#dPKi2ftkFb%!76o?vU-` ze2$2_#^6hT)o|aFdx9>})5)(8F(vpEqhRSWJoiY$ zf5+MS>{%)<)ZbgJceV8)2!bF8!(bAK ze68pK)oOWIU0vDMe)y%$Hq?%;4=x0m#&Gz{e+uV+f1kxdN747DF_`F=A9CZ!PBOEm z`GC#O&&ScAp68*_2rDm!trNn^IGJ;SkA%&9nxg1fvrv<@zpl3WP%r{rbBTZy1VIo+ z$s~|`c=HlC#O9_yP~L~kYso^{$$h*XT^}Uma5I@Y2K7N(=Dn^D6O;zR_xr&BgerW| zHeL#Uh-x{O5xgj6g3b(?Hhyk?q&Bi3A&dl+R?9;WgadPT94FQWmfg>V;bHV8!j~Wj zf-o)^^MLUOH!nyH^aZCN2ytN7OI&#S9jvUc;j<@?0VQ>UtpH#egX%0#uNw_FuJg$M z14syfWVW&y15Xt}0u+FOQb0CQkdz0FYhLny)+8hiA(6=FbQ8=2;=A5IBKhz=((1T`@z{pK~gE8An50yO3OsAq7#Nl2m=Nkq5CW& zp(y!zs6vx^yy==$)s}jk2ws992*S93F$qKhLSM6zo-%>Vj-Newj0` zO8ox4|GKR`PuBZ6j^HW zD{C~|?PK~m#mWdDS@j|bGVgXe>u5CGMAT=a;U@M2>8T*9XiEexK@bFC+?fP_l4Xa2 zAUkCO`FyFu*UI{u@f=+r{NZUD0|_!kv^lMohlPccu?aA3o@yrgI-(%6GSTZGA&d(j zG$#@wdA9#fr*Dd_S`f)w}xRvc^#4p?m3n;^i$axTU3`P&3ij6$M#DkmN!bV0JdA{dEXmws>Ar zz$A^_sM`_*K@fy-!kC7Fqec~`!G$lNFFa)Rq1#_ph~Vd^jX`H>ON)ZEK^FyC)*MJ$ zAybj=D$I^$nVz14@B8pP55DhXdU~pG6l|4k34$O9!Z@+(_U+qR-yV}zBX%BC0m!t^ zW`7mf_CXPmzVE|zo!IG~OnzxTU_f8EqbNx7-KuI%rfV_|rn$85(kR<9arW%lDw`7o dK@bEh{vY10jg$}SZfpPm002ovPDHLkV1kQ@)$0HN From 3c8a9274bf0d55c3c19b49c138381c806029f3a2 Mon Sep 17 00:00:00 2001 From: phil235 Date: Mon, 29 Feb 2016 16:30:54 +0100 Subject: [PATCH 066/235] Fixes spell action button not being updated correctly regarding zlevel and clothes requirements. The buttons are now always not red in these cases but clicking them give the proper fail message. Fixes blind AI (lack of power) staying blind if transfered to a mech or a card. Fixes magboots action button icon not updating when toggling the boots on. Fixes Area teleport spells not having a cancel button when choosing the destination area. Fixes spell action button not being removed when the spell is refunded. Fixes revenant spell action button icons not being updated when the revenant is inhibited by a null rod. --- code/datums/mind.dm | 9 +++ .../gamemodes/miniantags/revenant/revenant.dm | 2 + code/game/gamemodes/wizard/wizard.dm | 10 +-- code/game/mecha/mecha.dm | 4 +- code/modules/clothing/shoes/magboots.dm | 3 + code/modules/mob/living/silicon/ai/ai.dm | 2 +- code/modules/mob/living/silicon/ai/life.dm | 64 +++++++++++-------- code/modules/mob/transform_procs.dm | 2 - code/modules/spells/spell.dm | 26 ++------ .../spells/spell_types/area_teleport.dm | 5 +- 10 files changed, 64 insertions(+), 63 deletions(-) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 7fc41c16e58..195755aa823 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -1553,6 +1553,15 @@ spell_list += S S.action.Grant(current) +//To remove a specific spell from a mind +/datum/mind/proc/remove_spell(var/obj/effect/proc_holder/spell/spell) + if(!spell) return + for(var/X in spell_list) + var/obj/effect/proc_holder/spell/S = X + if(istype(S, spell)) + qdel(S) + spell_list -= S + /datum/mind/proc/transfer_actions(mob/living/new_character) if(current && current.actions) for(var/datum/action/A in current.actions) diff --git a/code/game/gamemodes/miniantags/revenant/revenant.dm b/code/game/gamemodes/miniantags/revenant/revenant.dm index c6bc4d033ae..e33dff2cf5a 100644 --- a/code/game/gamemodes/miniantags/revenant/revenant.dm +++ b/code/game/gamemodes/miniantags/revenant/revenant.dm @@ -169,8 +169,10 @@ "As \the [W] passes through you, you feel your essence draining away!") adjustBruteLoss(25) //hella effective inhibited = 1 + update_action_buttons_icon() spawn(30) inhibited = 0 + update_action_buttons_icon() ..() /mob/living/simple_animal/revenant/adjustHealth(amount) diff --git a/code/game/gamemodes/wizard/wizard.dm b/code/game/gamemodes/wizard/wizard.dm index 1dac752b967..1db21f044c3 100644 --- a/code/game/gamemodes/wizard/wizard.dm +++ b/code/game/gamemodes/wizard/wizard.dm @@ -241,17 +241,11 @@ /mob/proc/spellremove(mob/M) if(!mind) return - for(var/obj/effect/proc_holder/spell/spell_to_remove in src.mind.spell_list) + for(var/X in src.mind.spell_list) + var/obj/effect/proc_holder/spell/spell_to_remove = X qdel(spell_to_remove) mind.spell_list -= spell_to_remove -/datum/mind/proc/remove_spell(var/obj/effect/proc_holder/spell/spell) //To remove a specific spell from a mind - use AddSpell to add one - if(!spell) return - for(var/obj/effect/proc_holder/spell/S in spell_list) - if(istype(S, spell)) - qdel(S) - spell_list -= S - /*Checks if the wizard can cast spells. Made a proc so this is not repeated 14 (or more) times.*/ /mob/proc/casting() diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 3cba2799aef..6881748241f 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -630,7 +630,7 @@ if(AI.mind.special_role) //Malf AIs cannot leave mechs. Except through death. user << "ACCESS DENIED." return - AI.aiRestorePowerRoutine = 0//So the AI initially has power. + AI.ai_restore_power()//So the AI initially has power. AI.control_disabled = 1 AI.radio_enabled = 0 AI.loc = card @@ -669,7 +669,7 @@ //Hack and From Card interactions share some code, so leave that here for both to use. /obj/mecha/proc/ai_enter_mech(mob/living/silicon/ai/AI, interaction) - AI.aiRestorePowerRoutine = 0 + AI.ai_restore_power() AI.loc = src occupant = AI icon_state = initial(icon_state) diff --git a/code/modules/clothing/shoes/magboots.dm b/code/modules/clothing/shoes/magboots.dm index bc4c31f0aa3..8d3f55c8dce 100644 --- a/code/modules/clothing/shoes/magboots.dm +++ b/code/modules/clothing/shoes/magboots.dm @@ -32,6 +32,9 @@ user << "You [magpulse ? "enable" : "disable"] the mag-pulse traction system." user.update_inv_shoes() //so our mob-overlays update user.update_gravity(user.mob_has_gravity()) + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtonIcon() /obj/item/clothing/shoes/magboots/negates_gravity() return flags & NOSLIP diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index d05fdd4ae9c..91b5b987139 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -804,7 +804,7 @@ var/list/ai_list = list() user << "No intelligence patterns detected." //No more magical carding of empty cores, AI RETURN TO BODY!!!11 return new /obj/structure/AIcore/deactivated(loc)//Spawns a deactivated terminal at AI location. - aiRestorePowerRoutine = 0//So the AI initially has power. + ai_restore_power()//So the AI initially has power. control_disabled = 1//Can't control things remotely if you're stuck in a card! radio_enabled = 0 //No talking on the built-in radio for you either! loc = card//Throw AI into the card. diff --git a/code/modules/mob/living/silicon/ai/life.dm b/code/modules/mob/living/silicon/ai/life.dm index c977343e8ef..3ebd2fd6dd0 100644 --- a/code/modules/mob/living/silicon/ai/life.dm +++ b/code/modules/mob/living/silicon/ai/life.dm @@ -1,3 +1,8 @@ +#define POWER_RESTORATION_OFF 0 +#define POWER_RESTORATION_START 1 +#define POWER_RESTORATION_SEARCH_APC 2 +#define POWER_RESTORATION_APC_FOUND 3 + /mob/living/silicon/ai/Life() if (src.stat == DEAD) return @@ -29,26 +34,12 @@ if(home.powered(EQUIP)) home.use_power(1000, EQUIP) - if(aiRestorePowerRoutine==2) - src << "Alert cancelled. Power has been restored without our assistance." - aiRestorePowerRoutine = 0 - set_blindness(0) - update_sight() - return - else if (aiRestorePowerRoutine==3) - src << "Alert cancelled. Power has been restored." - aiRestorePowerRoutine = 0 - set_blindness(0) - update_sight() + if(aiRestorePowerRoutine >= POWER_RESTORATION_SEARCH_APC) + ai_restore_power() return else if(!aiRestorePowerRoutine) - aiRestorePowerRoutine = 1 - blind_eyes(1) - update_sight() - src << "You've lost power!" - spawn(20) - start_RestorePowerRoutine() + ai_lose_power() /mob/living/silicon/ai/proc/lacks_power() var/turf/T = get_turf(src) @@ -97,10 +88,7 @@ var/area/AIarea = get_area(src) if(AIarea && AIarea.master.power_equip) if(!istype(T, /turf/space)) - src << "Alert cancelled. Power has been restored without our assistance." - aiRestorePowerRoutine = 0 - set_blindness(0) - update_sight() + ai_restore_power() return src << "Fault confirmed: missing external power. Shutting down main control system to save power." sleep(20) @@ -109,7 +97,7 @@ T = get_turf(src) if (istype(T, /turf/space)) src << "Unable to verify! No power connection detected!" - aiRestorePowerRoutine = 2 + aiRestorePowerRoutine = POWER_RESTORATION_SEARCH_APC return src << "Connection verified. Searching for APC in power network." sleep(50) @@ -131,14 +119,11 @@ src << "Unable to locate APC!" else src << "Lost connection with the APC!" - aiRestorePowerRoutine = 2 + aiRestorePowerRoutine = POWER_RESTORATION_SEARCH_APC return if(AIarea.master.power_equip) if (!istype(T, /turf/space)) - src << "Alert cancelled. Power has been restored without our assistance." - aiRestorePowerRoutine = 0 - set_blindness(0) - update_sight() + ai_restore_power() return switch(PRP) if (1) src << "APC located. Optimizing route to APC to avoid needless power waste." @@ -152,8 +137,31 @@ apc_override = 1 theAPC.ui_interact(src, state = conscious_state) apc_override = 0 - aiRestorePowerRoutine = 3 + aiRestorePowerRoutine = POWER_RESTORATION_APC_FOUND src << "Here are your current laws:" show_laws() sleep(50) theAPC = null + +/mob/living/silicon/ai/proc/ai_restore_power() + if(aiRestorePowerRoutine) + if(aiRestorePowerRoutine == POWER_RESTORATION_APC_FOUND) + src << "Alert cancelled. Power has been restored." + else + src << "Alert cancelled. Power has been restored without our assistance." + aiRestorePowerRoutine = POWER_RESTORATION_OFF + set_blindness(0) + update_sight() + +/mob/living/silicon/ai/proc/ai_lose_power() + aiRestorePowerRoutine = POWER_RESTORATION_START + blind_eyes(1) + update_sight() + src << "You've lost power!" + spawn(20) + start_RestorePowerRoutine() + +#undef POWER_RESTORATION_OFF +#undef POWER_RESTORATION_START +#undef POWER_RESTORATION_SEARCH_APC +#undef POWER_RESTORATION_APC_FOUND \ No newline at end of file diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index a175d02523b..bac5319ef2a 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -251,8 +251,6 @@ if(client) stopLobbySound() var/mob/living/silicon/ai/O = new (loc,,,1)//No MMI but safety is in effect. - O.invisibility = 0 - O.aiRestorePowerRoutine = 0 if(mind) mind.transfer_to(O) diff --git a/code/modules/spells/spell.dm b/code/modules/spells/spell.dm index fb71988da4e..ecbcb21e743 100644 --- a/code/modules/spells/spell.dm +++ b/code/modules/spells/spell.dm @@ -73,6 +73,7 @@ var/list/spells = typesof(/obj/effect/proc_holder/spell) //needed for the badmin var/turf/T = get_turf(user) if(T.z == ZLEVEL_CENTCOM && (!centcom_cancast || ticker.mode.name == "ragin' mages")) //Certain spells are not allowed on the centcom zlevel + user << "You can't cast this spell here." return 0 if(!skipcharge) @@ -160,6 +161,10 @@ var/list/spells = typesof(/obj/effect/proc_holder/spell) //needed for the badmin still_recharging_msg = "[name] is still recharging." charge_counter = charge_max +/obj/effect/proc_holder/spell/Destroy() + qdel(action) + return ..() + /obj/effect/proc_holder/spell/Click() if(cast_check()) choose_targets() @@ -384,11 +389,6 @@ var/list/spells = typesof(/obj/effect/proc_holder/spell) //needed for the badmin if(((!user.mind) || !(src in user.mind.spell_list)) && !(src in user.mob_spell_list)) return 0 - if(user.z == ZLEVEL_CENTCOM && !centcom_cancast) //Certain spells are not allowed on the centcom zlevel - return 0 - if(user.z == ZLEVEL_CENTCOM && ticker.mode.name == "ragin' mages") - return 0 - switch(charge_type) if("recharge") if(charge_counter < charge_max) @@ -400,21 +400,7 @@ var/list/spells = typesof(/obj/effect/proc_holder/spell) //needed for the badmin if(user.stat && !stat_allowed) return 0 - if(ishuman(user)) - - var/mob/living/carbon/human/H = user - - if((invocation_type == "whisper" || invocation_type == "shout") && H.is_muzzled()) - return 0 - - if(clothes_req) //clothes check - if(!istype(H.wear_suit, /obj/item/clothing/suit/wizrobe) && !istype(H.wear_suit, /obj/item/clothing/suit/space/hardsuit/wizard)) - return 0 - if(!istype(H.shoes, /obj/item/clothing/shoes/sandal)) - return 0 - if(!istype(H.head, /obj/item/clothing/head/wizard) && !istype(H.head, /obj/item/clothing/head/helmet/space/hardsuit/wizard)) - return 0 - else + if(!ishuman(user)) if(clothes_req || human_req) return 0 if(nonabstract_req && (isbrain(user) || ispAI(user))) diff --git a/code/modules/spells/spell_types/area_teleport.dm b/code/modules/spells/spell_types/area_teleport.dm index 798a801dcee..7f766aa49e0 100644 --- a/code/modules/spells/spell_types/area_teleport.dm +++ b/code/modules/spells/spell_types/area_teleport.dm @@ -24,10 +24,11 @@ var/A = null if(!randomise_selection) - A = input("Area to teleport to", "Teleport", A) in teleportlocs + A = input("Area to teleport to", "Teleport", A) as null|anything in teleportlocs else A = pick(teleportlocs) - + if(!A) + return var/area/thearea = teleportlocs[A] return thearea From af425e3ed9739f6c96d956cfa9a4d6a338a0fd98 Mon Sep 17 00:00:00 2001 From: phil235 Date: Mon, 29 Feb 2016 16:41:23 +0100 Subject: [PATCH 067/235] Fixes a mistake --- code/modules/mob/mob.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 7bbd446613a..9bdf10a2c76 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -771,7 +771,8 @@ var/next_mob_id = 0 /mob/proc/Stun(amount, updating_canmove = 1) if(status_flags & CANSTUN) stunned = max(max(stunned,amount),0) //can't go below 0, getting a low amount of stun doesn't lower your current stun - update_canmove() + if(updating_canmove) + update_canmove() /mob/proc/SetStunned(amount, updating_canmove = 1) //if you REALLY need to set stun to a set amount without the whole "can't go below current stunned" if(status_flags & CANSTUN) From 454928f3cdde5f129035bfd2c1a181c48efecea8 Mon Sep 17 00:00:00 2001 From: MMMiracles Date: Mon, 29 Feb 2016 11:43:21 -0500 Subject: [PATCH 068/235] increases the player skill gap if you don't know what a whetstone is then maybe you should just git gud --- code/game/objects/items/weapons/sharpener.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/weapons/sharpener.dm b/code/game/objects/items/weapons/sharpener.dm index 486fe014eec..a1bc58d35e1 100644 --- a/code/game/objects/items/weapons/sharpener.dm +++ b/code/game/objects/items/weapons/sharpener.dm @@ -1,5 +1,5 @@ /obj/item/weapon/sharpener - name = "sharpening block" + name = "whetstone" icon = 'icons/obj/kitchen.dmi' icon_state = "sharpener" desc = "A block that makes things sharp." @@ -46,7 +46,7 @@ used = 1 /obj/item/weapon/sharpener/super - name = "super sharpening block" + name = "super whetstone" desc = "A block that will make your weapon sharper than Einstein on adderall." increment = 200 max = 200 From f6ff723edb85ea799e0fe0220fbb7d9085450a4a Mon Sep 17 00:00:00 2001 From: GunHog Date: Mon, 29 Feb 2016 11:38:11 -0600 Subject: [PATCH 069/235] Some spelling and grammar things. It must be because of Intigracy... --- code/modules/mining/equipment_locker.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mining/equipment_locker.dm b/code/modules/mining/equipment_locker.dm index 842ece48421..d9a782098fc 100644 --- a/code/modules/mining/equipment_locker.dm +++ b/code/modules/mining/equipment_locker.dm @@ -889,7 +889,7 @@ /obj/item/hardsuit_jetpack name = "hardsuit jetpack upgrade" icon_state = "jetpack_upgrade" - desc = "A modular, compact set of thrusters designed to intigrate with a hardsuit. It is fueled by a tank inserted into the suit's storage compartment." + desc = "A modular, compact set of thrusters designed to integrate with a hardsuit. It is fueled by a tank inserted into the suit's storage compartment." /obj/item/hardsuit_jetpack/afterattack(var/obj/item/clothing/suit/space/hardsuit/S, mob/user) @@ -899,7 +899,7 @@ else if(S.jetpack) user << "[S] already has a jetpack installed." else if(S == user.get_item_by_slot(slot_wear_suit)) //Make sure the player is not wearing the suit before applying the upgrade. - user << "You cannot install the upgrade while wearing [S]." + user << "You cannot install the upgrade to [S] while wearing it." else S.jetpack = new /obj/item/weapon/tank/jetpack/suit(S) user << "You successfully install the jetpack into [S]." From 018bc20ce0135bde895796ab19f5a8c27f43ef5a Mon Sep 17 00:00:00 2001 From: Akke Date: Mon, 29 Feb 2016 20:48:50 +0000 Subject: [PATCH 070/235] Adds virology reagents to actual reagents/chemistry/reagents/other_reagents.dm --- .../chemistry/reagents/other_reagents.dm | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 2f624d883d2..387a8774616 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -1115,3 +1115,63 @@ var/t_loc = get_turf(O) qdel(O) new /obj/item/clothing/shoes/galoshes/dry(t_loc) + +// Virology virus food chems. + +/datum/reagent/mutagenvirusfood + name = "mutagenic agar" + id = "mutagenvirusfood" + description = "mutates blood" + reagent_state = LIQUID + color = "#A3C00F" // rgb: 163,192,15 + +/datum/reagent/mutagenvirusfood/reaction_mob(mob/living/carbon/M, method=TOUCH, reac_volume) + if(!..()) + return + if(!M.has_dna()) + return //No robots, AIs, aliens, Ians or other mobs should be affected by this. + if((method==VAPOR && prob(min(33, reac_volume))) || method==INGEST || method==PATCH || method==INJECT) + randmuti(M) + if(prob(90)) + randmutb(M) + else + randmutg(M) + M.updateappearance() + M.domutcheck() + ..() + +/datum/reagent/synaptizinevirusfood + name = "virus rations" + id = "synaptizinevirusfood" + description = "mutates blood" + reagent_state = LIQUID + color = "#D18AA5" // rgb: 209,138,165 + +/datum/reagent/synaptizinevirusfood/on_mob_life(mob/living/M) + M.drowsyness = max(M.drowsyness-3, 0) + M.AdjustWeakened(-1) + if(holder.has_reagent("mindbreaker")) + holder.remove_reagent("mindbreaker", 5) + M.hallucination = max(0, M.hallucination - 5) + return + +/datum/reagent/plasmavirusfood + name = "virus plasma" + id = "plasmavirusfood" + description = "mutates blood" + reagent_state = LIQUID + color = "#A69DA9" // rgb: 166,157,169 + +/datum/reagent/weakplasmavirusfood + name = "weakened virus plasma" + id = "weakplasmavirusfood" + description = "mutates blood" + reagent_state = LIQUID + color = "#CEC3C6" // rgb: 206,195,198 + +/datum/reagent/sugarvirusfood + name = "sucrose agar" + id = "sugarvirusfood" + description = "mutates blood" + reagent_state = LIQUID + color = "#41B0C0" // rgb: 65,176,192 \ No newline at end of file From 3758bf1f6139a513985f5f175c0c77f84aab91d5 Mon Sep 17 00:00:00 2001 From: Incoming Date: Mon, 29 Feb 2016 15:54:04 -0500 Subject: [PATCH 071/235] rolls back the life mechanic from Runtime --- .../modules/mob/living/simple_animal/friendly/cat.dm | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/code/modules/mob/living/simple_animal/friendly/cat.dm b/code/modules/mob/living/simple_animal/friendly/cat.dm index 9fece1d7e46..7f3388fa69b 100644 --- a/code/modules/mob/living/simple_animal/friendly/cat.dm +++ b/code/modules/mob/living/simple_animal/friendly/cat.dm @@ -61,7 +61,6 @@ gender = FEMALE gold_core_spawnable = 0 var/list/family = list() - var/lives = 9 var/memory_saved = 0 /mob/living/simple_animal/pet/cat/Runtime/New() @@ -81,19 +80,10 @@ /mob/living/simple_animal/pet/cat/Runtime/proc/Read_Memory() var/savefile/S = new /savefile("data/npc_saves/Runtime.sav") S["family"] >> family - S["lives"] >> lives if(isnull(family)) family = list() - if(isnull(lives)) - lives = 9 - - if(lives <= 0) - lives = 10 //Lowers to 9 in Write_Memory - Write_Memory(1) - qdel(src) - for(var/cat_type in family) if(family[cat_type] > 0) for(var/i = 0, i < family[cat_type], i++) @@ -101,8 +91,6 @@ /mob/living/simple_animal/pet/cat/Runtime/proc/Write_Memory(dead) var/savefile/S = new /savefile("data/npc_saves/Runtime.sav") - if(dead) - S["lives"] << lives - 1 family = list() for(var/mob/living/simple_animal/pet/cat/C in mob_list) if(istype(C,type) || C.stat) From eff82be81a563177a3d713785aa87de98ed52d72 Mon Sep 17 00:00:00 2001 From: Nerd Lord Date: Mon, 29 Feb 2016 16:41:59 -0500 Subject: [PATCH 072/235] Blobbernauts now die slowly when not near the blob. Blobbernauts can now see their overmind's core health via their HUD. Blobbernauts can also see their health from their HUD. Blobbernauts are somewhat resistant to spacewind. --- code/_onclick/hud/blob_overmind.dm | 2 +- code/_onclick/hud/blobbernauthud.dm | 13 ++++++++++++ code/_onclick/hud/screen_objects.dm | 10 ++++++++++ code/game/gamemodes/blob/blobs/blob_mobs.dm | 21 ++++++++++++++++++-- code/game/gamemodes/blob/overmind.dm | 3 +++ icons/mob/blob.dmi | Bin 475687 -> 488744 bytes tgstation.dme | 1 + 7 files changed, 47 insertions(+), 3 deletions(-) create mode 100644 code/_onclick/hud/blobbernauthud.dm diff --git a/code/_onclick/hud/blob_overmind.dm b/code/_onclick/hud/blob_overmind.dm index 893ab2e148d..0ad95519fa7 100644 --- a/code/_onclick/hud/blob_overmind.dm +++ b/code/_onclick/hud/blob_overmind.dm @@ -105,7 +105,7 @@ infodisplay += blobpwrdisplay healths = new /obj/screen/healths/blob() - static_inventory += healths + infodisplay += healths using = new /obj/screen/blob/BlobHelp() using.screen_loc = "NORTH:-6,WEST:6" diff --git a/code/_onclick/hud/blobbernauthud.dm b/code/_onclick/hud/blobbernauthud.dm new file mode 100644 index 00000000000..caed7cba6c5 --- /dev/null +++ b/code/_onclick/hud/blobbernauthud.dm @@ -0,0 +1,13 @@ + +/datum/hud/blobbernaut/New(mob/owner) + ..() + + blobpwrdisplay = new /obj/screen/healths/blob/naut/core() + infodisplay += blobpwrdisplay + + healths = new /obj/screen/healths/blob/naut() + infodisplay += healths + +/mob/living/simple_animal/hostile/blob/blobbernaut/create_mob_hud() + if(client && !hud_used) + hud_used = new /datum/hud/blobbernaut(src) diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index fd3bc349f4c..a2204c7c551 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -375,6 +375,16 @@ screen_loc = ui_internal mouse_opacity = 0 +/obj/screen/healths/blob/naut + name = "health" + icon = 'icons/mob/blob.dmi' + icon_state = "nauthealth" + +/obj/screen/healths/blob/naut/core + name = "overmind health" + screen_loc = ui_health + icon_state = "corehealth" + /obj/screen/healths/guardian name = "summoner health" icon = 'icons/mob/guardian.dmi' diff --git a/code/game/gamemodes/blob/blobs/blob_mobs.dm b/code/game/gamemodes/blob/blobs/blob_mobs.dm index 78cdbcdc3f7..0efe2236de7 100644 --- a/code/game/gamemodes/blob/blobs/blob_mobs.dm +++ b/code/game/gamemodes/blob/blobs/blob_mobs.dm @@ -21,7 +21,7 @@ color = overmind.blob_reagent_datum.color /mob/living/simple_animal/hostile/blob/blob_act() - if(health < maxHealth) + if(stat != DEAD && health < maxHealth) for(var/i in 1 to 2) var/obj/effect/overlay/temp/heal/H = PoolOrNew(/obj/effect/overlay/temp/heal, get_turf(src)) //hello yes you are being healed if(overmind) @@ -192,7 +192,6 @@ verb_yell = "bellows" force_threshold = 10 mob_size = MOB_SIZE_LARGE - gold_core_spawnable = 1 see_invisible = SEE_INVISIBLE_MINIMUM see_in_dark = 8 @@ -200,6 +199,24 @@ ..() verbs -= /mob/living/verb/pulled //no pulling people deep into the blob +/mob/living/simple_animal/hostile/blob/blobbernaut/Life() + if(..()) + if(!(locate(/obj/effect/blob) in range(2, src))) + adjustHealth(maxHealth*0.025) //take 2.5% maxhealth as damage when not near the blob + var/list/viewing = list() + for(var/mob/M in viewers(src)) + if(M.client) + viewing += M.client + flick_overlay(image('icons/mob/blob.dmi', src, "nautdamage", MOB_LAYER+0.1), viewing, 8) + +/mob/living/simple_animal/hostile/blob/blobbernaut/adjustHealth(amount) + . = ..() + update_health_hud() + +/mob/living/simple_animal/hostile/blob/blobbernaut/update_health_hud() + if(hud_used) + hud_used.healths.maptext = "
    [round((health / maxHealth) * 100)]%
    " + /mob/living/simple_animal/hostile/blob/blobbernaut/AttackingTarget() if(isliving(target)) if(overmind) diff --git a/code/game/gamemodes/blob/overmind.dm b/code/game/gamemodes/blob/overmind.dm index 36bb8fa0571..b4b3f881929 100644 --- a/code/game/gamemodes/blob/overmind.dm +++ b/code/game/gamemodes/blob/overmind.dm @@ -61,6 +61,9 @@ /mob/camera/blob/update_health_hud() if(blob_core) hud_used.healths.maptext = "
    [round(blob_core.health)]
    " + for(var/mob/living/simple_animal/hostile/blob/blobbernaut/B in blob_mobs) + if(B.hud_used && B.hud_used.blobpwrdisplay) + B.hud_used.blobpwrdisplay.maptext = "
    [round(blob_core.health)]
    " /mob/camera/blob/proc/add_points(points) if(points != 0) diff --git a/icons/mob/blob.dmi b/icons/mob/blob.dmi index 3cbe8ed5f9b48c23f70916641e2d95ecf50c66fa..f91ed38dff316af3ca288ff41f988840486cf19c 100644 GIT binary patch literal 488744 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
    3vU2|4`>V&&z9D+ryy!(7TE2 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îW_~@9Ax!Xf~Lvzw;QUEf`9jL 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

    M5}@fabr0f*TbvZpa4p& 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 literal 475687 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

    g%}8`QRdP&R2M-iXPHlo7$ewL1Ol=*s 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�|yRN{uLjBZt5X2!LqV| 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�(o?cMIDs-(e+tvVkDIfedV$ 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

    1`PGg|%T_b`KF4d7!uUJE*eF9UM-t)Q(a6G^>pT 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

    " + hud_used.healths.maptext = "
    [round((health / maxHealth) * 100, 0.5)]%
    " /mob/living/simple_animal/hostile/blob/blobbernaut/AttackingTarget() if(isliving(target)) From 2c98a52c83781e83244302c69bc0e362d11223c8 Mon Sep 17 00:00:00 2001 From: Akke Date: Mon, 29 Feb 2016 21:58:58 +0000 Subject: [PATCH 074/235] dumbest mistake of my life result_amount fix --- code/modules/reagents/chemistry/recipes/others.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/modules/reagents/chemistry/recipes/others.dm b/code/modules/reagents/chemistry/recipes/others.dm index b20b4051d8b..2170753cede 100644 --- a/code/modules/reagents/chemistry/recipes/others.dm +++ b/code/modules/reagents/chemistry/recipes/others.dm @@ -138,36 +138,42 @@ id = "mutagenvirusfood" result = "mutagenvirusfood" required_reagents = list("mutagen" = 1, "virusfood" = 1) + result_amount = 1 /datum/chemical_reaction/virus_food_synaptizine name = "virus rations" id = "synaptizinevirusfood" result = "synaptizinevirusfood" required_reagents = list("synaptizine" = 1, "virusfood" = 1) + result_amount = 1 /datum/chemical_reaction/virus_food_plasma name = "virus plasma" id = "plasmavirusfood" result = "plasmavirusfood" required_reagents = list("plasma" = 1, "virusfood" = 1) + result_amount = 1 /datum/chemical_reaction/virus_food_plasma_synaptizine name = "weakened virus plasma" id = "weakplasmavirusfood" result = "weakplasmavirusfood" required_reagents = list("synaptizine" = 1, "plasmavirusfood" = 1) + result_amount = 2 /datum/chemical_reaction/virus_food_mutagen_sugar name = "sucrose agar" id = "sugarvirusfood" result = "sugarvirusfood" required_reagents = list("sugar" = 1, "mutagenvirusfood" = 1) + result_amount = 2 /datum/chemical_reaction/virus_food_mutagen_salineglucose name = "sucrose agar" id = "salineglucosevirusfood" result = "sugarvirusfood" required_reagents = list("salglu_solution" = 1, "mutagenvirusfood" = 1) + result_amount = 2 /datum/chemical_reaction/mix_virus name = "Mix Virus" From 4d2c6b8e24f5caea28ed80aa066315c7c81348ae Mon Sep 17 00:00:00 2001 From: phil235 Date: Mon, 29 Feb 2016 23:09:13 +0100 Subject: [PATCH 075/235] Cyborgs can no longer activate the object in their active module when incapacitated. They also can't change their sensor mode (sechud, etc...) while incapacitated. Fixes Wizard apprentice not being able to use soulstones. --- code/_onclick/cyborg.dm | 2 +- code/game/gamemodes/wizard/wizard.dm | 4 ++-- code/modules/mob/living/silicon/robot/robot.dm | 3 ++- code/modules/mob/living/silicon/silicon.dm | 3 ++- code/modules/mob/mob.dm | 7 +++++-- 5 files changed, 12 insertions(+), 7 deletions(-) diff --git a/code/_onclick/cyborg.dm b/code/_onclick/cyborg.dm index e0052ef1aaf..a3d084afe17 100644 --- a/code/_onclick/cyborg.dm +++ b/code/_onclick/cyborg.dm @@ -59,7 +59,7 @@ return // buckled cannot prevent machine interlinking but stops arm movement - if( buckled ) + if( buckled || incapacitated()) return if(W == A) diff --git a/code/game/gamemodes/wizard/wizard.dm b/code/game/gamemodes/wizard/wizard.dm index 1dac752b967..682cb3d96de 100644 --- a/code/game/gamemodes/wizard/wizard.dm +++ b/code/game/gamemodes/wizard/wizard.dm @@ -268,9 +268,9 @@ Made a proc so this is not repeated 14 (or more) times.*/ else return 1 - +//returns whether the mob is a wizard (or apprentice) /proc/iswizard(mob/living/M) - return istype(M) && M.mind && ticker && ticker.mode && (M.mind in ticker.mode.wizards) + return istype(M) && M.mind && ticker && ticker.mode && ((M.mind in ticker.mode.wizards) || (M.mind in ticker.mode.apprentices)) /datum/game_mode/proc/update_wiz_icons_added(datum/mind/wiz_mind) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index de11726345d..6f3e49d6703 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -999,11 +999,12 @@ set category = "IC" set src = usr + if(incapacitated()) + return var/obj/item/W = get_active_hand() if(W) W.attack_self(src) - return /mob/living/silicon/robot/proc/SetLockdown(state = 1) // They stay locked down if their wire is cut. diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm index c12373cd772..c2aa78a467a 100644 --- a/code/modules/mob/living/silicon/silicon.dm +++ b/code/modules/mob/living/silicon/silicon.dm @@ -368,7 +368,8 @@ diagsensor.add_hud_to(src) /mob/living/silicon/proc/sensor_mode() - set name = "Set Sensor Augmentation" + if(incapacitated()) + return var/sensor_type = input("Please select sensor type.", "Sensor Integration", null) in list("Security", "Medical","Diagnostic","Disable") remove_med_sec_hud() switch(sensor_type) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 6f47cb5d2f6..99e26e4f618 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -380,7 +380,11 @@ var/next_mob_id = 0 set category = "Object" set src = usr - if(istype(loc,/obj/mecha)) return + if(istype(loc,/obj/mecha)) + return + + if(incapacitated()) + return if(hand) var/obj/item/W = l_hand @@ -392,7 +396,6 @@ var/next_mob_id = 0 if (W) W.attack_self(src) update_inv_r_hand() - return /* /mob/verb/dump_source() From 563ef0cca8f8f9c3a8d3ee80cadcbeb49890f06f Mon Sep 17 00:00:00 2001 From: phil235 Date: Mon, 29 Feb 2016 23:21:33 +0100 Subject: [PATCH 076/235] Renamed remove_spell() to RemoveSpell() for consistency with AddSpell(). --- code/datums/mind.dm | 10 +++++----- code/game/gamemodes/miniantags/slaughter/slaughter.dm | 2 +- code/game/gamemodes/shadowling/shadowling.dm | 4 ++-- code/game/gamemodes/shadowling/shadowling_abilities.dm | 6 +++--- .../shadowling/special_shadowling_abilities.dm | 8 ++++---- 5 files changed, 15 insertions(+), 15 deletions(-) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 195755aa823..0b968d3112c 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -1111,10 +1111,10 @@ ticker.mode.shadows -= src special_role = null current << "Your powers have been quenched! You are no longer a shadowling!" - remove_spell(/obj/effect/proc_holder/spell/self/shadowling_hatch) - remove_spell(/obj/effect/proc_holder/spell/self/shadowling_ascend) - remove_spell(/obj/effect/proc_holder/spell/targeted/enthrall) - remove_spell(/obj/effect/proc_holder/spell/self/shadowling_hivemind) + RemoveSpell(/obj/effect/proc_holder/spell/self/shadowling_hatch) + RemoveSpell(/obj/effect/proc_holder/spell/self/shadowling_ascend) + RemoveSpell(/obj/effect/proc_holder/spell/targeted/enthrall) + RemoveSpell(/obj/effect/proc_holder/spell/self/shadowling_hivemind) message_admins("[key_name_admin(usr)] has de-shadowling'ed [current].") log_admin("[key_name(usr)] has de-shadowling'ed [current].") else if(src in ticker.mode.thralls) @@ -1554,7 +1554,7 @@ S.action.Grant(current) //To remove a specific spell from a mind -/datum/mind/proc/remove_spell(var/obj/effect/proc_holder/spell/spell) +/datum/mind/proc/RemoveSpell(var/obj/effect/proc_holder/spell/spell) if(!spell) return for(var/X in spell_list) var/obj/effect/proc_holder/spell/S = X diff --git a/code/game/gamemodes/miniantags/slaughter/slaughter.dm b/code/game/gamemodes/miniantags/slaughter/slaughter.dm index e17f41445d0..cdbe0bffaa7 100644 --- a/code/game/gamemodes/miniantags/slaughter/slaughter.dm +++ b/code/game/gamemodes/miniantags/slaughter/slaughter.dm @@ -111,7 +111,7 @@ /obj/item/organ/internal/heart/demon/Remove(mob/living/carbon/M, special = 0) ..() if(M.mind) - M.mind.remove_spell(/obj/effect/proc_holder/spell/bloodcrawl) + M.mind.RemoveSpell(/obj/effect/proc_holder/spell/bloodcrawl) /obj/item/organ/internal/heart/demon/Stop() return 0 // Always beating. diff --git a/code/game/gamemodes/shadowling/shadowling.dm b/code/game/gamemodes/shadowling/shadowling.dm index fcc53230245..dfa6e09affd 100644 --- a/code/game/gamemodes/shadowling/shadowling.dm +++ b/code/game/gamemodes/shadowling/shadowling.dm @@ -168,7 +168,7 @@ Made by Xhuis thrall_mind.current.attack_log += "\[[time_stamp()]\] Dethralled" thrall_mind.special_role = null for(var/obj/effect/proc_holder/spell/S in thrall_mind.spell_list) - thrall_mind.remove_spell(S) + thrall_mind.RemoveSpell(S) if(kill && ishuman(thrall_mind.current)) //If dethrallization surgery fails, kill the mob as well as dethralling them var/mob/living/carbon/human/H = thrall_mind.current H.visible_message("[H] jerks violently and falls still.", \ @@ -192,7 +192,7 @@ Made by Xhuis ling_mind.current.attack_log += "\[[time_stamp()]\] Deshadowlinged" ling_mind.special_role = null for(var/obj/effect/proc_holder/spell/S in ling_mind.spell_list) - ling_mind.remove_spell(S) + ling_mind.RemoveSpell(S) var/mob/living/M = ling_mind.current if(issilicon(M)) M.audible_message("[M] lets out a short blip.", \ diff --git a/code/game/gamemodes/shadowling/shadowling_abilities.dm b/code/game/gamemodes/shadowling/shadowling_abilities.dm index 355b9d5bebf..eae5080602d 100644 --- a/code/game/gamemodes/shadowling/shadowling_abilities.dm +++ b/code/game/gamemodes/shadowling/shadowling_abilities.dm @@ -382,7 +382,7 @@ if(CM in M.mind.spell_list) M.mind.spell_list -= CM qdel(CM) - M.mind.remove_spell(/obj/effect/proc_holder/spell/self/shadowling_hatch) + M.mind.RemoveSpell(/obj/effect/proc_holder/spell/self/shadowling_hatch) M.mind.AddSpell(new /obj/effect/proc_holder/spell/self/shadowling_ascend(null)) if(M == user) M << "You project this power to the rest of the shadowlings." @@ -581,8 +581,8 @@ datum/reagent/shadowling_blindness_smoke //Reagent used for above spell "You feel new power flow into you. You have been gifted by your masters. You now closely resemble them. You are empowered in \ darkness but wither slowly in light. In addition, Lesser Glare and Guise have been upgraded into their true forms.") thrallToRevive.set_species(/datum/species/shadow/ling/lesser) - thrallToRevive.mind.remove_spell(/obj/effect/proc_holder/spell/targeted/lesser_glare) - thrallToRevive.mind.remove_spell(/obj/effect/proc_holder/spell/self/lesser_shadow_walk) + thrallToRevive.mind.RemoveSpell(/obj/effect/proc_holder/spell/targeted/lesser_glare) + thrallToRevive.mind.RemoveSpell(/obj/effect/proc_holder/spell/self/lesser_shadow_walk) thrallToRevive.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/glare(null)) thrallToRevive.mind.AddSpell(new /obj/effect/proc_holder/spell/self/shadow_walk(null)) if("Revive") diff --git a/code/game/gamemodes/shadowling/special_shadowling_abilities.dm b/code/game/gamemodes/shadowling/special_shadowling_abilities.dm index 16ab85b071f..1ab065b706b 100644 --- a/code/game/gamemodes/shadowling/special_shadowling_abilities.dm +++ b/code/game/gamemodes/shadowling/special_shadowling_abilities.dm @@ -10,7 +10,7 @@ var/list/possibleShadowlingNames = list("U'ruan", "Y`shej", "Nex", "Hel-uae", "N action_icon_state = "hatch" /obj/effect/proc_holder/spell/self/shadowling_hatch/cast(list/targets,mob/user = usr) - if(user.stat || !ishuman(user) || !user || !is_shadow(user || isinspace(user))) + if(user.stat || !ishuman(user) || !user || !is_shadow(user || isinspace(user))) return var/mob/living/carbon/human/H = user var/hatch_or_no = alert(H,"Are you sure you want to hatch? You cannot undo this!",,"Yes","No") @@ -88,7 +88,7 @@ var/list/possibleShadowlingNames = list("U'ruan", "Y`shej", "Nex", "Hel-uae", "N H.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/shadowling(H), slot_glasses) H.set_species(/datum/species/shadow/ling) //can't be a shadowling without being a shadowling - H.mind.remove_spell(src) + H.mind.RemoveSpell(src) sleep(10) H << "Your powers are awoken. You may now live to your fullest extent. Remember your goal. Cooperate with your thralls and allies." @@ -159,7 +159,7 @@ var/list/possibleShadowlingNames = list("U'ruan", "Y`shej", "Nex", "Hel-uae", "N var/mob/A = new /mob/living/simple_animal/ascendant_shadowling(H.loc) for(var/obj/effect/proc_holder/spell/S in H.mind.spell_list) if(S == src) continue - H.mind.remove_spell(S) + H.mind.RemoveSpell(S) H.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/annihilate(null)) H.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/hypnosis(null)) H.mind.AddSpell(new /obj/effect/proc_holder/spell/self/shadowling_phase_shift(null)) @@ -175,5 +175,5 @@ var/list/possibleShadowlingNames = list("U'ruan", "Y`shej", "Nex", "Hel-uae", "N if(!ticker.mode.shadowling_ascended) SSshuttle.emergency.request(null, 0.3) ticker.mode.shadowling_ascended = 1 - A.mind.remove_spell(src) + A.mind.RemoveSpell(src) qdel(H) From 8f51d44256780adc610b323b89a321f4ff567e7a Mon Sep 17 00:00:00 2001 From: Kyle Spier-Swenson Date: Mon, 29 Feb 2016 15:30:25 -0800 Subject: [PATCH 077/235] Update clothing.dm --- code/modules/clothing/clothing.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 559bdaa635d..03f5b565ebb 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -330,7 +330,8 @@ BLIND // can't see anything /obj/item/clothing/under/New() if(random_sensor) - sensor_mode = pickweight(list(0 = 1, 1 = 2, 2 = 3, 3 = 4)) + //make the sensor mode favor higher levels, except coords. + sensor_mode = pickweight(list(0 = 1, 1 = 2, 2 = 3, 3 = 2)) adjusted = 0 suit_color = item_color ..() From 815c4a796c0a3ee32fecb5f7e5f578e2a4265db7 Mon Sep 17 00:00:00 2001 From: WJohn Date: Mon, 29 Feb 2016 18:55:52 -0500 Subject: [PATCH 078/235] Converts efficiency to TGM --- .../EfficiencyStation/EfficiencyStation.dmm | 83401 ++++++++++++++-- 1 file changed, 74335 insertions(+), 9066 deletions(-) diff --git a/_maps/map_files/EfficiencyStation/EfficiencyStation.dmm b/_maps/map_files/EfficiencyStation/EfficiencyStation.dmm index a09f012de18..ceece307873 100644 --- a/_maps/map_files/EfficiencyStation/EfficiencyStation.dmm +++ b/_maps/map_files/EfficiencyStation/EfficiencyStation.dmm @@ -17,7 +17,7 @@ "aae" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'BOMB RANGE"; - name = "BOMB RANGE" + name = "BOMB RANGE" }, /turf/simulated/wall, /area/toxins/test_area) @@ -30,7 +30,7 @@ /obj/structure/chair, /turf/simulated/floor/plating/airless{ dir = 9; - icon_state = "warnplate" + icon_state = "warnplate" }, /area/toxins/test_area) "aah" = ( @@ -39,24 +39,24 @@ }, /obj/machinery/camera{ active_power_usage = 0; - c_tag = "Bomb Test Site"; - desc = "A specially-reinforced camera with a long lasting battery, used to monitor the bomb testing site. An external light is attached to the top."; - invuln = 1; - luminosity = 3; - name = "Hardened Bomb-Test Camera"; - network = list("Toxins"); - use_power = 0 + c_tag = "Bomb Test Site"; + desc = "A specially-reinforced camera with a long lasting battery, used to monitor the bomb testing site. An external light is attached to the top."; + invuln = 1; + luminosity = 3; + name = "Hardened Bomb-Test Camera"; + network = list("Toxins"); + use_power = 0 }, /turf/simulated/floor/plating/airless{ dir = 1; - icon_state = "warnplate" + icon_state = "warnplate" }, /area/toxins/test_area) "aai" = ( /obj/structure/chair, /turf/simulated/floor/plating/airless{ dir = 5; - icon_state = "warnplate" + icon_state = "warnplate" }, /area/toxins/test_area) "aaj" = ( @@ -65,7 +65,7 @@ }, /turf/simulated/floor/plating/airless{ dir = 9; - icon_state = "warnplate" + icon_state = "warnplate" }, /area/toxins/test_area) "aak" = ( @@ -77,7 +77,7 @@ }, /turf/simulated/floor/plating/airless{ dir = 5; - icon_state = "warnplate" + icon_state = "warnplate" }, /area/toxins/test_area) "aam" = ( @@ -87,14 +87,14 @@ /obj/item/target, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 8 + dir = 8 }, /area/toxins/test_area) "aan" = ( /obj/item/device/flashlight/lamp, /turf/simulated/floor/plating/airless{ dir = 8; - icon_state = "warnplate" + icon_state = "warnplate" }, /area/toxins/test_area) "aao" = ( @@ -105,7 +105,7 @@ /obj/item/device/flashlight/lamp, /turf/simulated/floor/plating/airless{ dir = 4; - icon_state = "warnplate" + icon_state = "warnplate" }, /area/toxins/test_area) "aaq" = ( @@ -115,7 +115,7 @@ /obj/item/target, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 4 + dir = 4 }, /area/toxins/test_area) "aar" = ( @@ -124,7 +124,7 @@ }, /turf/simulated/floor/plating/airless{ dir = 10; - icon_state = "warnplate" + icon_state = "warnplate" }, /area/toxins/test_area) "aas" = ( @@ -133,7 +133,7 @@ }, /turf/simulated/floor/plating/airless{ dir = 6; - icon_state = "warnplate" + icon_state = "warnplate" }, /area/toxins/test_area) "aat" = ( @@ -142,7 +142,7 @@ }, /turf/simulated/floor/plating/airless{ dir = 10; - icon_state = "warnplate" + icon_state = "warnplate" }, /area/toxins/test_area) "aau" = ( @@ -156,13 +156,13 @@ }, /turf/simulated/floor/plating/airless{ dir = 6; - icon_state = "warnplate" + icon_state = "warnplate" }, /area/toxins/test_area) "aaw" = ( /turf/simulated/floor/plating/airless{ dir = 1; - icon_state = "warnplate" + icon_state = "warnplate" }, /area/toxins/test_area) "aax" = ( @@ -176,7 +176,7 @@ "aay" = ( /turf/simulated/wall/shuttle{ icon_state = "swall_s6"; - dir = 2 + dir = 2 }, /area/shuttle/abandoned) "aaz" = ( @@ -190,7 +190,7 @@ }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plating, /area/shuttle/abandoned) @@ -202,7 +202,7 @@ "aaC" = ( /turf/simulated/wall/shuttle{ icon_state = "swall_s10"; - dir = 2 + dir = 2 }, /area/shuttle/abandoned) "aaD" = ( @@ -216,14 +216,14 @@ "aaF" = ( /obj/structure/shuttle/engine/propulsion{ icon_state = "propulsion_r"; - dir = 1 + dir = 1 }, /turf/simulated/floor/plating/airless, /area/shuttle/abandoned) "aaG" = ( /obj/structure/shuttle/engine/propulsion{ icon_state = "propulsion"; - dir = 1 + dir = 1 }, /turf/simulated/floor/plating/airless, /area/shuttle/abandoned) @@ -236,18 +236,18 @@ /obj/structure/reagent_dispensers/watertank, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/abandoned) "aaJ" = ( /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/abandoned) @@ -255,18 +255,18 @@ /obj/structure/reagent_dispensers/fueltank, /obj/structure/sign/vacuum{ pixel_x = 0; - pixel_y = 32 + pixel_y = 32 }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/abandoned) "aaL" = ( /obj/structure/shuttle/engine/propulsion{ icon_state = "propulsion_l"; - dir = 1 + dir = 1 }, /turf/simulated/floor/plating/airless, /area/shuttle/abandoned) @@ -285,13 +285,13 @@ "aaO" = ( /turf/simulated/wall/shuttle{ icon_state = "swallc2"; - dir = 2 + dir = 2 }, /area/shuttle/abandoned) "aaP" = ( /turf/simulated/wall/shuttle{ icon_state = "swall13"; - dir = 2 + dir = 2 }, /area/shuttle/abandoned) "aaQ" = ( @@ -300,7 +300,7 @@ }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/abandoned) @@ -320,13 +320,13 @@ "aaU" = ( /turf/simulated/wall/shuttle{ icon_state = "swall11"; - dir = 2 + dir = 2 }, /area/shuttle/abandoned) "aaV" = ( /obj/machinery/vending/snack{ pixel_x = -1; - use_power = 0 + use_power = 0 }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -335,7 +335,7 @@ "aaW" = ( /obj/machinery/vending/cola{ pixel_x = -1; - use_power = 0 + use_power = 0 }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -344,7 +344,7 @@ "aaX" = ( /obj/machinery/vending/coffee{ pixel_x = -2; - use_power = 0 + use_power = 0 }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -367,36 +367,36 @@ "aba" = ( /obj/machinery/door/poddoor{ auto_close = 300; - id = "smindicate"; - name = "outer blast door" + id = "smindicate"; + name = "outer blast door" }, /obj/machinery/button/door{ id = "smindicate"; - name = "external door control"; - pixel_x = -26; - pixel_y = 0; - req_access_txt = "150" + name = "external door control"; + pixel_x = -26; + pixel_y = 0; + req_access_txt = "150" }, /obj/docking_port/mobile{ dheight = 9; - dir = 2; - dwidth = 5; - height = 24; - id = "syndicate"; - name = "syndicate infiltrator"; - roundstart_move = "syndicate_away"; - travelDir = 180; - width = 18 + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate"; + name = "syndicate infiltrator"; + roundstart_move = "syndicate_away"; + travelDir = 180; + width = 18 }, /obj/docking_port/stationary{ dheight = 9; - dir = 2; - dwidth = 5; - height = 24; - id = "syndicate_nw"; - name = "northwest of station"; - turf_type = /turf/space; - width = 18 + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate_nw"; + name = "northwest of station"; + turf_type = /turf/space; + width = 18 }, /turf/simulated/floor/plating, /area/shuttle/syndicate) @@ -409,7 +409,7 @@ /obj/structure/grille, /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; - name = "blast shutters" + name = "blast shutters" }, /obj/structure/window/reinforced/fulltile, /turf/simulated/floor/plating, @@ -417,10 +417,10 @@ "abd" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0 + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0 }, /turf/indestructible/opshuttle, /area/shuttle/syndicate) @@ -438,7 +438,7 @@ /obj/item/weapon/cultivator, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/item/weapon/wirecutters, /obj/item/device/analyzer/plant_analyzer, @@ -451,7 +451,7 @@ "abg" = ( /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/structure/sink{ pixel_y = 28 @@ -465,18 +465,18 @@ /obj/structure/table, /obj/item/weapon/reagent_containers/spray/plantbgone{ pixel_x = 13; - pixel_y = 5 + pixel_y = 5 }, /obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez, /obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez, /obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez, /obj/item/weapon/reagent_containers/glass/bottle/nutrient/rh{ pixel_x = -2; - pixel_y = 3 + pixel_y = 3 }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -485,36 +485,36 @@ "abi" = ( /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/abandoned) "abj" = ( /turf/simulated/wall/shuttle{ icon_state = "swall1"; - dir = 2 + dir = 2 }, /area/shuttle/abandoned) "abk" = ( /obj/machinery/shower{ dir = 2; - icon_state = "shower"; - pixel_x = 0; - pixel_y = 16 + icon_state = "shower"; + pixel_x = 0; + pixel_y = 16 }, /obj/machinery/door/window/westright{ dir = 2 }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/item/weapon/soap/nanotrasen, /obj/effect/decal/cleanable/ash{ desc = "They look like human remains, and have clearly been gnawed at."; - icon = 'icons/effects/blood.dmi'; - icon_state = "remains"; - name = "remains" + icon = 'icons/effects/blood.dmi'; + icon_state = "remains"; + name = "remains" }, /obj/effect/decal/cleanable/blood/gibs/old, /turf/simulated/floor/plasteel/shuttle{ @@ -527,7 +527,7 @@ }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/effect/decal/cleanable/greenglow{ desc = "Looks like something's sprung a leak" @@ -542,9 +542,9 @@ "abn" = ( /obj/item/device/radio/intercom{ broadcasting = 1; - freerange = 1; - name = "Common Channel"; - pixel_y = 25 + freerange = 1; + name = "Common Channel"; + pixel_y = 25 }, /turf/simulated/floor/bluegrid, /area/turret_protected/ai) @@ -564,7 +564,7 @@ /obj/structure/table, /obj/item/device/flashlight/lamp{ pixel_x = 4; - pixel_y = 1 + pixel_y = 1 }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor4" @@ -580,8 +580,8 @@ /obj/structure/table, /obj/machinery/button/door{ id = "syndieshutters"; - name = "remote shutter control"; - req_access_txt = "150" + name = "remote shutter control"; + req_access_txt = "150" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor4" @@ -597,7 +597,7 @@ /obj/machinery/hydroponics/constructable, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -606,11 +606,11 @@ "abv" = ( /obj/machinery/biogenerator{ idle_power_usage = 0; - use_power = 0 + use_power = 0 }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -623,11 +623,11 @@ "abx" = ( /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -637,7 +637,7 @@ /obj/structure/chair, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -646,7 +646,7 @@ "abz" = ( /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -656,7 +656,7 @@ /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/effect/decal/cleanable/blood/gibs/limb, /turf/simulated/floor/plasteel/shuttle, @@ -668,7 +668,7 @@ /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/abandoned) @@ -676,11 +676,11 @@ /obj/effect/decal/cleanable/blood/old, /obj/structure/mirror{ pixel_x = 0; - pixel_y = -28 + pixel_y = -28 }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/abandoned) @@ -690,28 +690,28 @@ }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/abandoned) "abE" = ( /obj/structure/mirror{ pixel_x = 28; - pixel_y = 0 + pixel_y = 0 }, /obj/structure/sink{ dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -723,14 +723,14 @@ /obj/item/weapon/pen, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/turret_protected/ai) "abG" = ( /obj/machinery/camera{ c_tag = "AI Chamber West"; - network = list("SS13","AISat","RD"); - start_active = 1 + network = list("SS13","AISat","RD"); + start_active = 1 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -752,14 +752,14 @@ /obj/item/device/paicard, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/turret_protected/ai) "abK" = ( /obj/structure/table, /obj/item/weapon/storage/box/donkpockets{ pixel_x = 3; - pixel_y = 3 + pixel_y = 3 }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor4" @@ -769,23 +769,23 @@ /obj/structure/table, /obj/item/weapon/c4{ pixel_x = 2; - pixel_y = -5 + pixel_y = -5 }, /obj/item/weapon/c4{ pixel_x = -3; - pixel_y = 3 + pixel_y = 3 }, /obj/item/weapon/c4{ pixel_x = 2; - pixel_y = -3 + pixel_y = -3 }, /obj/item/weapon/c4{ pixel_x = -2; - pixel_y = -1 + pixel_y = -1 }, /obj/item/weapon/c4{ pixel_x = 3; - pixel_y = 3 + pixel_y = 3 }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor4" @@ -796,7 +796,7 @@ /obj/item/seeds/glowshroom, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -808,7 +808,7 @@ }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/abandoned) @@ -818,7 +818,7 @@ }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -829,7 +829,7 @@ /obj/item/weapon/reagent_containers/food/drinks/shaker, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -841,7 +841,7 @@ }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -851,23 +851,23 @@ /obj/effect/decal/cleanable/blood/gibs/old, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/abandoned) "abS" = ( /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/bluegrid, /area/turret_protected/ai) "abT" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/bluegrid, /area/turret_protected/ai) @@ -877,22 +877,22 @@ }, /obj/structure/window/reinforced{ dir = 1; - pixel_y = 1 + pixel_y = 1 }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/light/small, /obj/machinery/flasher{ id = "AI"; - pixel_y = -24 + pixel_y = -24 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -902,17 +902,17 @@ /obj/machinery/power/terminal, /obj/machinery/door/window{ dir = 1; - name = "AI Chamber Power Unit"; - pixel_y = 2; - req_access_txt = "16" + name = "AI Chamber Power Unit"; + pixel_y = 2; + req_access_txt = "16" }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -921,20 +921,20 @@ "abW" = ( /obj/structure/window/reinforced{ dir = 1; - pixel_y = 1 + pixel_y = 1 }, /obj/structure/window/reinforced{ dir = 4 }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/machinery/light/small, /turf/simulated/floor/plasteel{ @@ -944,9 +944,9 @@ "abX" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8"; - tag = "" + d2 = 8; + icon_state = "2-8"; + tag = "" }, /turf/simulated/floor/bluegrid, /area/turret_protected/ai) @@ -963,12 +963,12 @@ "abZ" = ( /obj/item/device/radio/intercom{ desc = "Talk through this. Evilly"; - freerange = 1; - frequency = 1213; - name = "Syndicate Intercom"; - pixel_y = -32; - subspace_transmission = 1; - syndie = 1 + freerange = 1; + frequency = 1213; + name = "Syndicate Intercom"; + pixel_y = -32; + subspace_transmission = 1; + syndie = 1 }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor4" @@ -983,11 +983,11 @@ "acb" = ( /obj/machinery/vending/hydroseeds{ pixel_x = 2; - use_power = 0 + use_power = 0 }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -996,22 +996,22 @@ "acc" = ( /turf/simulated/wall/shuttle{ icon_state = "swall2"; - dir = 2 + dir = 2 }, /area/shuttle/abandoned) "acd" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/food/condiment/peppermill{ pixel_x = 3; - pixel_y = 4 + pixel_y = 4 }, /obj/item/weapon/reagent_containers/food/condiment/saltshaker{ pixel_x = -3; - pixel_y = 4 + pixel_y = 4 }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -1021,7 +1021,7 @@ /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/abandoned) @@ -1032,7 +1032,7 @@ /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/abandoned) @@ -1040,12 +1040,12 @@ /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/effect/decal/cleanable/blood/gibs/limb, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/abandoned) @@ -1054,13 +1054,13 @@ /obj/effect/decal/cleanable/blood/gibs/old, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/effect/decal/cleanable/ash{ desc = "They look like human remains, and have clearly been gnawed at."; - icon = 'icons/effects/blood.dmi'; - icon_state = "remains"; - name = "remains" + icon = 'icons/effects/blood.dmi'; + icon_state = "remains"; + name = "remains" }, /obj/item/weapon/gun/energy/laser/retro, /turf/simulated/floor/plasteel/shuttle, @@ -1069,15 +1069,15 @@ /obj/structure/closet/wardrobe/mixed, /obj/item/clothing/under/rank/centcom_officer{ desc = "A badge on the arm indicates that it's meant to be worn by Centcom recovery teams. This one seems dusty and clearly hasn't been cleaned in some time."; - name = "\improper dusty old Centcom jumpsuit" + name = "\improper dusty old Centcom jumpsuit" }, /obj/item/clothing/under/rank/centcom_commander{ desc = "A badge on the arm indicates that it's meant to be worn by Centcom recovery teams. This one seems dusty and clearly hasn't been cleaned in some time."; - name = "\improper dusty old Centcom jumpsuit" + name = "\improper dusty old Centcom jumpsuit" }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -1086,7 +1086,7 @@ "acj" = ( /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/turret_protected/ai) "ack" = ( @@ -1095,9 +1095,9 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, /obj/machinery/porta_turret/ai{ dir = 4 @@ -1107,8 +1107,8 @@ "acl" = ( /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/wall/r_wall, /area/turret_protected/ai) @@ -1118,11 +1118,11 @@ }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -1131,8 +1131,8 @@ "acn" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/wall/r_wall, /area/turret_protected/ai) @@ -1142,9 +1142,9 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, /obj/machinery/porta_turret/ai{ dir = 4 @@ -1155,13 +1155,13 @@ /turf/space, /turf/simulated/wall/shuttle{ dir = 2; - icon_state = "diagonalWall3" + icon_state = "diagonalWall3" }, /area/shuttle/syndicate) "acq" = ( /obj/machinery/door/window{ name = "Cockpit"; - req_access_txt = "150" + req_access_txt = "150" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor4" @@ -1171,7 +1171,7 @@ /turf/space, /turf/simulated/wall/shuttle{ dir = 4; - icon_state = "diagonalWall3" + icon_state = "diagonalWall3" }, /area/shuttle/syndicate) "acs" = ( @@ -1180,13 +1180,13 @@ }, /turf/simulated/wall/shuttle{ icon_state = "swall3"; - dir = 2 + dir = 2 }, /area/shuttle/abandoned) "act" = ( /turf/simulated/wall/shuttle{ icon_state = "swallc4"; - dir = 2 + dir = 2 }, /area/shuttle/abandoned) "acu" = ( @@ -1194,7 +1194,7 @@ /obj/item/weapon/storage/fancy/donut_box, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -1203,13 +1203,13 @@ "acv" = ( /obj/machinery/vending/boozeomat{ icon_deny = "smartfridge"; - icon_state = "smartfridge"; - req_access_txt = "0"; - use_power = 0 + icon_state = "smartfridge"; + req_access_txt = "0"; + use_power = 0 }, /turf/simulated/wall/shuttle{ icon_state = "swall12"; - dir = 2 + dir = 2 }, /area/shuttle/abandoned) "acw" = ( @@ -1217,7 +1217,7 @@ /obj/item/weapon/bedsheet/centcom, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -1230,7 +1230,7 @@ /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -1243,7 +1243,7 @@ }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -1255,27 +1255,27 @@ }, /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23; + pixel_y = 0 }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/turret_protected/ai) "acA" = ( /obj/machinery/door/window{ base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Secondary AI Core Access"; - req_access_txt = "16" + dir = 4; + icon_state = "right"; + name = "Secondary AI Core Access"; + req_access_txt = "16" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, /turf/simulated/floor/bluegrid, /area/turret_protected/ai) @@ -1285,21 +1285,21 @@ }, /obj/item/device/radio/intercom{ freerange = 1; - listening = 0; - name = "Custom Channel"; - pixel_y = 19 + listening = 0; + name = "Custom Channel"; + pixel_y = 19 }, /obj/item/device/radio/intercom{ freerange = 1; - frequency = 1447; - name = "Private Channel"; - pixel_y = -26 + frequency = 1447; + name = "Private Channel"; + pixel_y = -26 }, /obj/item/device/radio/intercom{ freerange = 1; - name = "Common Channel"; - pixel_x = 27; - pixel_y = -3 + name = "Common Channel"; + pixel_x = 27; + pixel_y = -3 }, /turf/simulated/floor/bluegrid, /area/turret_protected/ai) @@ -1309,34 +1309,34 @@ }, /obj/item/device/radio/intercom{ freerange = 1; - listening = 0; - name = "Custom Channel"; - pixel_y = 20 + listening = 0; + name = "Custom Channel"; + pixel_y = 20 }, /obj/item/device/radio/intercom{ freerange = 1; - frequency = 1447; - name = "Private Channel"; - pixel_y = -26 + frequency = 1447; + name = "Private Channel"; + pixel_y = -26 }, /obj/item/device/radio/intercom{ name = "Common Channel"; - pixel_x = -25; - pixel_y = -4 + pixel_x = -25; + pixel_y = -4 }, /turf/simulated/floor/bluegrid, /area/turret_protected/ai) "acD" = ( /obj/machinery/door/window{ dir = 8; - name = "Tertiary AI Core Access"; - req_access_txt = "16" + name = "Tertiary AI Core Access"; + req_access_txt = "16" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, /turf/simulated/floor/bluegrid, /area/turret_protected/ai) @@ -1346,12 +1346,12 @@ }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; - pixel_x = 24 + icon_state = "alarm0"; + pixel_x = 24 }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/turret_protected/ai) "acF" = ( @@ -1366,7 +1366,7 @@ /obj/structure/table, /obj/item/weapon/storage/box/zipties{ pixel_x = 1; - pixel_y = 2 + pixel_y = 2 }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor4" @@ -1379,7 +1379,7 @@ }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/effect/decal/cleanable/cobweb, /turf/simulated/floor/plasteel/shuttle{ @@ -1389,7 +1389,7 @@ "acI" = ( /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/structure/sink{ pixel_y = 28 @@ -1402,7 +1402,7 @@ }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/abandoned) @@ -1412,7 +1412,7 @@ }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -1427,55 +1427,55 @@ "acM" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/turret_protected/ai) "acN" = ( /obj/item/device/radio/intercom{ freerange = 1; - frequency = 1447; - name = "Private Channel"; - pixel_x = 28; - pixel_y = 5 + frequency = 1447; + name = "Private Channel"; + pixel_x = 28; + pixel_y = 5 }, /obj/item/device/radio/intercom{ freerange = 1; - listening = 0; - name = "Custom Channel"; - pixel_x = -27; - pixel_y = 4 + listening = 0; + name = "Custom Channel"; + pixel_x = -27; + pixel_y = 4 }, /obj/effect/landmark/start{ name = "AI" }, /obj/item/device/radio/intercom{ freerange = 1; - name = "Common Channel"; - pixel_y = 30 + name = "Common Channel"; + pixel_y = 30 }, /obj/machinery/button/door{ id = "AIBlast"; - name = "Blast Doors Control"; - pixel_x = 0; - pixel_y = 22; - req_access_txt = "28" + name = "Blast Doors Control"; + pixel_x = 0; + pixel_y = 22; + req_access_txt = "28" }, /turf/simulated/floor/bluegrid, /area/turret_protected/ai) "acO" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/turret_protected/ai) "acP" = ( @@ -1504,7 +1504,7 @@ /obj/structure/table, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/item/weapon/storage/box/monkeycubes{ pixel_y = 4 @@ -1520,7 +1520,7 @@ /obj/machinery/processor, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -1530,15 +1530,15 @@ /obj/structure/table, /obj/item/stack/sheet/glass{ amount = 50; - pixel_x = -2; - pixel_y = 2 + pixel_x = -2; + pixel_y = 2 }, /obj/item/stack/rods{ amount = 50 }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/item/weapon/wrench, /turf/simulated/floor/plasteel/shuttle{ @@ -1555,7 +1555,7 @@ /obj/item/device/radio/off, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -1568,12 +1568,12 @@ }, /obj/item/weapon/stock_parts/cell/high{ charge = 100; - maxcharge = 15000; - pixel_y = 2 + maxcharge = 15000; + pixel_y = 2 }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/effect/decal/cleanable/cobweb2, /turf/simulated/floor/plasteel/shuttle{ @@ -1587,8 +1587,8 @@ "acY" = ( /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/bluegrid, /area/turret_protected/ai) @@ -1599,19 +1599,19 @@ }, /obj/machinery/power/apc{ dir = 1; - name = "AI Chamber APC"; - pixel_y = 24 + name = "AI Chamber APC"; + pixel_y = 24 }, /obj/machinery/light/small{ dir = 1 }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -1621,19 +1621,19 @@ /obj/machinery/hologram/holopad, /obj/machinery/door/window{ name = "Primary AI Core Access"; - pixel_y = -2; - req_access_txt = "16" + pixel_y = -2; + req_access_txt = "16" }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8"; - tag = "" + d2 = 8; + icon_state = "2-8"; + tag = "" }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -1649,18 +1649,18 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/turretid{ name = "AI Chamber turret control"; - pixel_x = 5; - pixel_y = 24 + pixel_x = 5; + pixel_y = 24 }, /obj/machinery/flasher{ id = "AI"; - pixel_x = -6; - pixel_y = 24 + pixel_x = -6; + pixel_y = 24 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -1687,7 +1687,7 @@ /obj/item/weapon/reagent_containers/dropper, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -1698,7 +1698,7 @@ /obj/effect/decal/cleanable/flour, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/abandoned) @@ -1707,7 +1707,7 @@ /obj/effect/decal/cleanable/blood/gibs/old, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -1719,32 +1719,32 @@ }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/abandoned) "adi" = ( /obj/structure/rack{ dir = 8; - layer = 2.9; - pixel_y = 2 + layer = 2.9; + pixel_y = 2 }, /obj/item/weapon/storage/toolbox/electrical{ pixel_x = 1; - pixel_y = 6 + pixel_y = 6 }, /obj/item/weapon/storage/toolbox/mechanical{ pixel_x = -2; - pixel_y = -1 + pixel_y = -1 }, /obj/item/clothing/head/welding{ pixel_x = -3; - pixel_y = 5 + pixel_y = 5 }, /obj/item/clothing/glasses/welding, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -1753,7 +1753,7 @@ "adj" = ( /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/effect/decal/cleanable/oil, /turf/simulated/floor/plasteel/shuttle, @@ -1762,7 +1762,7 @@ /obj/machinery/suit_storage_unit/standard_unit, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -1771,12 +1771,12 @@ "adl" = ( /obj/structure/flora/kirbyplants{ icon_state = "plant-07"; - name = "Photosynthetic Potted plant"; - pixel_y = 10 + name = "Photosynthetic Potted plant"; + pixel_y = 10 }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/turret_protected/ai) "adm" = ( @@ -1785,18 +1785,18 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, /turf/simulated/floor/bluegrid, /area/turret_protected/ai) "adn" = ( /obj/machinery/camera{ c_tag = "AI Chamber East"; - dir = 1; - network = list("SS13","AISat","RD"); - start_active = 1 + dir = 1; + network = list("SS13","AISat","RD"); + start_active = 1 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -1805,8 +1805,8 @@ "ado" = ( /obj/structure/flora/kirbyplants{ icon_state = "plant-09"; - name = "Photosynthetic Potted plant"; - pixel_y = 10 + name = "Photosynthetic Potted plant"; + pixel_y = 10 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -1840,7 +1840,7 @@ /obj/item/weapon/reagent_containers/food/condiment/sugar, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -1852,7 +1852,7 @@ /obj/item/weapon/kitchen/knife, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -1862,12 +1862,12 @@ /obj/structure/table, /obj/machinery/microwave{ pixel_x = -3; - pixel_y = 6 + pixel_y = 6 }, /obj/item/weapon/storage/box/donkpockets, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -1876,7 +1876,7 @@ "adu" = ( /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/effect/decal/cleanable/cobweb, /turf/simulated/floor/plasteel/shuttle, @@ -1887,7 +1887,7 @@ }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/abandoned) @@ -1899,9 +1899,9 @@ "adx" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, /turf/simulated/floor/bluegrid, /area/turret_protected/ai) @@ -1938,7 +1938,7 @@ "adD" = ( /obj/machinery/door/window{ name = "Ready Room"; - req_access_txt = "150" + req_access_txt = "150" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor4" @@ -1948,21 +1948,21 @@ /turf/space, /turf/simulated/wall/shuttle{ dir = 1; - icon_state = "diagonalWall3" + icon_state = "diagonalWall3" }, /area/shuttle/syndicate) "adF" = ( /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/machinery/constructable_frame/machine_frame{ desc = "A NanoTrasen hypersleep chamber - this one appears broken. There are exposed bolts for easy detachment using a wrench."; - dir = 8; - icon = 'icons/obj/Cryogenic2.dmi'; - icon_state = "sleeper-o"; - name = "broken hypersleep chamber"; - pixel_y = 3 + dir = 8; + icon = 'icons/obj/Cryogenic2.dmi'; + icon_state = "sleeper-o"; + name = "broken hypersleep chamber"; + pixel_y = 3 }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -1971,15 +1971,15 @@ "adG" = ( /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/item/roller{ pixel_x = -3; - pixel_y = 7 + pixel_y = 7 }, /obj/item/roller{ pixel_x = 3; - pixel_y = 4 + pixel_y = 4 }, /obj/item/weapon/reagent_containers/spray/cleaner, /obj/structure/table, @@ -1990,15 +1990,15 @@ "adH" = ( /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/machinery/constructable_frame/machine_frame{ desc = "A NanoTrasen hypersleep chamber - this one appears broken. There are exposed bolts for easy detachment using a wrench."; - dir = 4; - icon = 'icons/obj/Cryogenic2.dmi'; - icon_state = "sleeper-o"; - name = "broken hypersleep chamber"; - pixel_y = 3 + dir = 4; + icon = 'icons/obj/Cryogenic2.dmi'; + icon_state = "sleeper-o"; + name = "broken hypersleep chamber"; + pixel_y = 3 }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -2008,7 +2008,7 @@ /obj/machinery/portable_atmospherics/canister/oxygen, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -2017,12 +2017,12 @@ "adJ" = ( /obj/structure/tank_dispenser/oxygen{ layer = 2.7; - pixel_x = -1; - pixel_y = 2 + pixel_x = -1; + pixel_y = 2 }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -2042,7 +2042,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/turret_protected/AIsatextAS{ name = "AI Satellite Storage" @@ -2050,20 +2050,20 @@ "adM" = ( /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/machinery/power/apc{ dir = 1; - name = "AI Satellite West Wing APC"; - pixel_y = 25 + name = "AI Satellite West Wing APC"; + pixel_y = 25 }, /obj/machinery/light/small{ dir = 1 }, /obj/machinery/camera{ c_tag = "AI Satellite West"; - network = list("SS13","AISat"); - start_active = 1 + network = list("SS13","AISat"); + start_active = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ @@ -2075,13 +2075,13 @@ "adN" = ( /obj/structure/tank_dispenser/oxygen{ pixel_x = -1; - pixel_y = 2 + pixel_y = 2 }, /obj/machinery/computer/security/telescreen{ desc = "Used for watching the AI satellite."; - name = "AI Satellite Monitor"; - network = list("AISat"); - pixel_y = 29 + name = "AI Satellite Monitor"; + network = list("AISat"); + pixel_y = 29 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -2094,24 +2094,24 @@ /obj/structure/window/reinforced/fulltile, /obj/machinery/door/poddoor/shutters/preopen{ id = "AIBlast"; - name = "AI Chamber Blast Shutter" + name = "AI Chamber Blast Shutter" }, /turf/simulated/floor/plating, /area/turret_protected/ai) "adP" = ( /obj/machinery/door/airlock/glass_command{ name = "AI Chamber"; - req_access_txt = "16" + req_access_txt = "16" }, /obj/machinery/door/poddoor/shutters/preopen{ id = "AIBlast"; - name = "AI Chamber Blast Shutter" + name = "AI Chamber Blast Shutter" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -2120,9 +2120,9 @@ "adQ" = ( /obj/machinery/computer/security/telescreen{ desc = "Used for watching the AI satellite."; - name = "AI Satellite Monitor"; - network = list("AISat"); - pixel_y = 29 + name = "AI Satellite Monitor"; + network = list("AISat"); + pixel_y = 29 }, /obj/machinery/computer/station_alert, /turf/simulated/floor/plasteel{ @@ -2134,24 +2134,24 @@ "adR" = ( /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/machinery/power/apc{ dir = 1; - name = "AI Satellite East Wing APC"; - pixel_y = 25 + name = "AI Satellite East Wing APC"; + pixel_y = 25 }, /obj/machinery/light/small{ dir = 1 }, /obj/machinery/camera{ c_tag = "AI Satellite East"; - network = list("SS13","AISat"); - start_active = 1 + network = list("SS13","AISat"); + start_active = 1 }, /obj/item/weapon/paper_bin{ pixel_x = -2; - pixel_y = 5 + pixel_y = 5 }, /obj/item/weapon/pen, /obj/structure/table, @@ -2170,7 +2170,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/turret_protected/AIsatextFP{ name = "AI Satellite Service" @@ -2178,7 +2178,7 @@ "adT" = ( /obj/machinery/sleeper{ icon_state = "sleeper-open"; - dir = 4 + dir = 4 }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -2188,14 +2188,14 @@ /obj/structure/table, /obj/item/weapon/reagent_containers/glass/beaker{ pixel_x = 5; - pixel_y = 2 + pixel_y = 2 }, /obj/item/weapon/reagent_containers/glass/beaker, /obj/item/weapon/reagent_containers/dropper, /obj/item/weapon/reagent_containers/syringe, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -2206,7 +2206,7 @@ /obj/item/weapon/circuitboard/chem_dispenser, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -2217,7 +2217,7 @@ /obj/effect/decal/cleanable/oil, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -2229,7 +2229,7 @@ }, /turf/simulated/wall/shuttle{ icon_state = "swall1"; - dir = 2 + dir = 2 }, /area/shuttle/abandoned) "adY" = ( @@ -2237,7 +2237,7 @@ /obj/item/clothing/suit/bio_suit, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/item/clothing/gloves/color/latex, /obj/item/clothing/gloves/color/latex, @@ -2287,8 +2287,8 @@ "aed" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ @@ -2306,25 +2306,25 @@ }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/turret_protected/aisat_interior) "aeg" = ( /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/turret_protected/aisat_interior) "aeh" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/turret_protected/aisat_interior) "aei" = ( @@ -2341,8 +2341,8 @@ "aek" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/chair/office/dark{ dir = 1 @@ -2365,8 +2365,8 @@ "aem" = ( /obj/machinery/door/window{ dir = 4; - name = "EVA Storage"; - req_access_txt = "150" + name = "EVA Storage"; + req_access_txt = "150" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor4" @@ -2385,7 +2385,7 @@ /obj/item/weapon/folder/white, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -2397,11 +2397,11 @@ }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/abandoned) @@ -2411,7 +2411,7 @@ }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/abandoned) @@ -2420,13 +2420,13 @@ /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/effect/decal/cleanable/ash{ desc = "They look like human remains, and have clearly been gnawed at."; - icon = 'icons/effects/blood.dmi'; - icon_state = "remains"; - name = "remains" + icon = 'icons/effects/blood.dmi'; + icon_state = "remains"; + name = "remains" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -2438,51 +2438,51 @@ }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/abandoned) "aet" = ( /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/structure/sign/vacuum{ pixel_x = 0; - pixel_y = 32 + pixel_y = 32 }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/abandoned) "aeu" = ( /obj/docking_port/mobile{ dheight = 0; - dir = 8; - dwidth = 11; - height = 15; - id = "whiteship"; - name = "NT Recovery White-Ship"; - roundstart_move = "whiteship_away"; - travelDir = 180; - width = 27 + dir = 8; + dwidth = 11; + height = 15; + id = "whiteship"; + name = "NT Recovery White-Ship"; + roundstart_move = "whiteship_away"; + travelDir = 180; + width = 27 }, /obj/machinery/door/airlock/shuttle{ name = "recovery shuttle external airlock" }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/docking_port/stationary{ dir = 8; - dwidth = 11; - height = 15; - id = "whiteship_home"; - name = "SS13: Auxiliary Dock, Station-Port"; - width = 27 + dwidth = 11; + height = 15; + id = "whiteship_home"; + name = "SS13: Auxiliary Dock, Station-Port"; + width = 27 }, /turf/simulated/floor/plating, /area/shuttle/abandoned) @@ -2495,11 +2495,11 @@ "aew" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0; - pixel_y = 32 + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = 32 }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -2535,14 +2535,14 @@ "aeA" = ( /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/machinery/hologram/holopad, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ @@ -2554,14 +2554,14 @@ "aeB" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -2578,24 +2578,24 @@ "aeD" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/turretid{ control_area = "AI Satellite Storage"; - enabled = 1; - name = "Storage Turret Control"; - pixel_x = -28; - pixel_y = 27; - req_access = list(29) + enabled = 1; + name = "Storage Turret Control"; + pixel_x = -28; + pixel_y = 27; + req_access = list(29) }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -2604,8 +2604,8 @@ "aeE" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -2624,13 +2624,13 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -2639,8 +2639,8 @@ "aeG" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -2652,20 +2652,20 @@ "aeH" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /obj/machinery/turretid{ control_area = "AI Satellite Service"; - enabled = 1; - icon_state = "control_standby"; - name = "Service Bay Turret Control"; - pixel_x = 27; - pixel_y = 27; - req_access = list(65) + enabled = 1; + icon_state = "control_standby"; + name = "Service Bay Turret Control"; + pixel_x = 27; + pixel_y = 27; + req_access = list(65) }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -2674,15 +2674,15 @@ "aeI" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/door/airlock/hatch{ name = "MiniSat Storage"; - req_one_access_txt = "65" + req_one_access_txt = "65" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -2693,12 +2693,12 @@ "aeJ" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -2709,8 +2709,8 @@ "aeK" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel{ @@ -2733,7 +2733,7 @@ /obj/machinery/cell_charger, /obj/item/weapon/stock_parts/cell/high{ charge = 100; - maxcharge = 15000 + maxcharge = 15000 }, /obj/structure/table, /turf/simulated/floor/plasteel{ @@ -2745,10 +2745,10 @@ "aeN" = ( /obj/machinery/door/window{ base_state = "right"; - dir = 4; - icon_state = "right"; - name = "EVA Storage"; - req_access_txt = "150" + dir = 4; + icon_state = "right"; + name = "EVA Storage"; + req_access_txt = "150" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor4" @@ -2770,7 +2770,7 @@ /obj/item/weapon/hand_labeler, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -2780,7 +2780,7 @@ /obj/machinery/constructable_frame/machine_frame, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -2791,7 +2791,7 @@ /obj/item/weapon/circuitboard/autolathe, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -2801,7 +2801,7 @@ /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/effect/decal/cleanable/blood/gibs/limb, /turf/simulated/floor/plasteel/shuttle{ @@ -2813,13 +2813,13 @@ /obj/effect/decal/cleanable/blood/gibs/old, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/effect/decal/cleanable/ash{ desc = "They look like human remains, and have clearly been gnawed at."; - icon = 'icons/effects/blood.dmi'; - icon_state = "remains"; - name = "remains" + icon = 'icons/effects/blood.dmi'; + icon_state = "remains"; + name = "remains" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/abandoned) @@ -2860,12 +2860,12 @@ /obj/structure/rack, /obj/item/weapon/storage/toolbox/electrical{ pixel_x = -3; - pixel_y = 3 + pixel_y = 3 }, /obj/item/weapon/storage/toolbox/mechanical, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_y = -29 + pixel_y = -29 }, /obj/item/device/multitool, /obj/machinery/light/small, @@ -2881,8 +2881,8 @@ "afa" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/simulated/floor/plasteel{ @@ -2899,13 +2899,13 @@ /obj/item/device/radio/off, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; - pixel_y = -22 + icon_state = "alarm0"; + pixel_y = -22 }, /obj/structure/table, /turf/simulated/floor/plasteel{ icon_state = "darkbluecorners"; - dir = 8 + dir = 8 }, /area/turret_protected/AIsatextAS{ name = "AI Satellite Storage" @@ -2913,13 +2913,13 @@ "afc" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/machinery/door/airlock/hatch{ name = "MiniSat Service Bay"; - req_one_access_txt = "65" + req_one_access_txt = "65" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -2933,18 +2933,18 @@ }, /obj/machinery/power/apc{ dir = 8; - name = "AI Satellite Central APC"; - pixel_x = -25 + name = "AI Satellite Central APC"; + pixel_x = -25 }, /obj/structure/cable, /obj/machinery/camera/motion{ c_tag = "MiniSat Foyer"; - dir = 4; - network = list("MiniSat") + dir = 4; + network = list("MiniSat") }, /turf/simulated/floor/plasteel{ icon_state = "darkbluecorners"; - dir = 8 + dir = 8 }, /area/turret_protected/aisat_interior) "afe" = ( @@ -2970,12 +2970,12 @@ "afh" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - on = 1 + on = 1 }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; - pixel_x = 24 + icon_state = "alarm0"; + pixel_x = 24 }, /turf/simulated/floor/plasteel{ icon_state = "darkbluecorners" @@ -2990,8 +2990,8 @@ "afj" = ( /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; - pixel_y = -22 + icon_state = "alarm0"; + pixel_y = -22 }, /obj/machinery/recharge_station, /turf/simulated/floor/bluegrid, @@ -3002,7 +3002,7 @@ /obj/machinery/recharge_station, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_y = -29 + pixel_y = -29 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light/small, @@ -3019,12 +3019,12 @@ "afm" = ( /obj/item/device/radio/intercom{ desc = "Talk through this. Evilly"; - freerange = 1; - frequency = 1213; - name = "Syndicate Intercom"; - pixel_x = -32; - subspace_transmission = 1; - syndie = 1 + freerange = 1; + frequency = 1213; + name = "Syndicate Intercom"; + pixel_x = -32; + subspace_transmission = 1; + syndie = 1 }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor4" @@ -3036,7 +3036,7 @@ /obj/item/stack/medical/bruise_pack, /obj/structure/extinguisher_cabinet{ pixel_x = -5; - pixel_y = 30 + pixel_y = 30 }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -3045,7 +3045,7 @@ "afo" = ( /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/item/clothing/gloves/color/black, /obj/item/clothing/gloves/color/black, @@ -3064,7 +3064,7 @@ }, /turf/simulated/floor/plating{ dir = 1; - icon_state = "delivery" + icon_state = "delivery" }, /area/shuttle/abandoned) "afq" = ( @@ -3076,15 +3076,15 @@ "afr" = ( /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -3096,8 +3096,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -3112,8 +3112,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/light/small{ dir = 1 @@ -3123,7 +3123,7 @@ }, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -3134,12 +3134,12 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; - name = "2maintenance loot spawner" + name = "2maintenance loot spawner" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -3154,8 +3154,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -3163,7 +3163,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -3174,8 +3174,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/robot_debris{ @@ -3194,12 +3194,12 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -3214,8 +3214,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/decal/cleanable/oil, /obj/structure/disposalpipe/segment{ @@ -3223,7 +3223,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -3234,8 +3234,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -3248,15 +3248,15 @@ "afA" = ( /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -3271,12 +3271,12 @@ "afC" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/door/airlock/hatch{ name = "MiniSat Teleporter"; - req_one_access_txt = "65" + req_one_access_txt = "65" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -3287,17 +3287,17 @@ "afD" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_y = -27 + pixel_y = -27 }, /turf/simulated/floor/plasteel{ icon_state = "darkblue"; - dir = 10 + dir = 10 }, /area/turret_protected/aisat_interior) "afE" = ( @@ -3336,7 +3336,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "darkblue"; - dir = 6 + dir = 6 }, /area/turret_protected/aisat_interior) "afI" = ( @@ -3382,8 +3382,8 @@ "afO" = ( /obj/machinery/door/window{ dir = 4; - name = "Infirmary"; - req_access_txt = "150" + name = "Infirmary"; + req_access_txt = "150" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -3392,7 +3392,7 @@ "afP" = ( /obj/machinery/door/window/westright{ name = "Tool Storage"; - req_access_txt = "150" + req_access_txt = "150" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor4" @@ -3402,7 +3402,7 @@ /obj/structure/table, /obj/item/weapon/stock_parts/cell/high{ pixel_x = -3; - pixel_y = 3 + pixel_y = 3 }, /obj/item/weapon/stock_parts/cell/high, /turf/simulated/floor/plasteel/shuttle{ @@ -3435,11 +3435,11 @@ /obj/item/device/assembly/signaler, /obj/item/device/assembly/prox_sensor{ pixel_x = -8; - pixel_y = 4 + pixel_y = 4 }, /obj/item/device/assembly/prox_sensor{ pixel_x = -8; - pixel_y = 4 + pixel_y = 4 }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor4" @@ -3460,7 +3460,7 @@ /obj/item/weapon/defibrillator, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -3469,29 +3469,29 @@ "afW" = ( /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; - pixel_x = 0; - pixel_y = 28; - req_access_txt = "0"; - use_power = 0 + pixel_x = 0; + pixel_y = 28; + req_access_txt = "0"; + use_power = 0 }, /obj/machinery/iv_drip{ density = 0; - pixel_x = 0 + pixel_x = 0 }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/abandoned) "afX" = ( /obj/machinery/sleeper{ dir = 2; - use_power = 0 + use_power = 0 }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -3501,22 +3501,22 @@ /obj/structure/sign/bluecross_2, /turf/simulated/wall/shuttle{ icon_state = "swall1"; - dir = 2 + dir = 2 }, /area/shuttle/abandoned) "afZ" = ( /obj/item/weapon/storage/toolbox/emergency{ pixel_x = -3; - pixel_y = 3 + pixel_y = 3 }, /obj/item/weapon/storage/toolbox/emergency, /obj/item/weapon/storage/toolbox/emergency{ pixel_x = 3; - pixel_y = -3 + pixel_y = -3 }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/structure/table, /turf/simulated/floor/plasteel/shuttle{ @@ -3529,7 +3529,7 @@ /obj/effect/decal/cleanable/oil, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plating{ icon_state = "bot" @@ -3539,11 +3539,11 @@ /obj/effect/decal/cleanable/oil, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plating{ dir = 1; - icon_state = "delivery" + icon_state = "delivery" }, /area/shuttle/abandoned) "agc" = ( @@ -3552,7 +3552,7 @@ }, /obj/item/weapon/storage/firstaid/o2{ pixel_x = 3; - pixel_y = 3 + pixel_y = 3 }, /obj/item/roller{ pixel_y = 4 @@ -3560,7 +3560,7 @@ /obj/item/device/healthanalyzer, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/effect/decal/cleanable/cobweb2, /turf/simulated/floor/plating{ @@ -3572,8 +3572,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -3585,20 +3585,20 @@ "agf" = ( /obj/machinery/power/apc{ cell_type = 5000; - dir = 1; - name = "AI Satellite Teleporter APC"; - pixel_y = 29 + dir = 1; + name = "AI Satellite Teleporter APC"; + pixel_y = 29 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/machinery/camera{ c_tag = "MiniSat Teleporter"; - dir = 4; - network = list("MiniSat"); - start_active = 1 + dir = 4; + network = list("MiniSat"); + start_active = 1 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -3609,8 +3609,8 @@ "agg" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -3633,7 +3633,7 @@ "agj" = ( /obj/machinery/door/airlock/hatch{ name = "MiniSat Antechamber"; - req_one_access_txt = "65" + req_one_access_txt = "65" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -3648,10 +3648,10 @@ "agl" = ( /obj/machinery/door/window{ base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Infirmary"; - req_access_txt = "150" + dir = 4; + icon_state = "right"; + name = "Infirmary"; + req_access_txt = "150" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -3660,8 +3660,8 @@ "agm" = ( /obj/machinery/door/window{ dir = 8; - name = "Tool Storage"; - req_access_txt = "150" + name = "Tool Storage"; + req_access_txt = "150" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor4" @@ -3679,7 +3679,7 @@ /obj/structure/table, /obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ pixel_x = 6; - pixel_y = 0 + pixel_y = 0 }, /obj/item/weapon/reagent_containers/glass/bottle/charcoal{ pixel_x = -3 @@ -3687,7 +3687,7 @@ /obj/item/weapon/reagent_containers/syringe, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -3696,7 +3696,7 @@ "agp" = ( /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/effect/decal/cleanable/ash, /obj/effect/decal/cleanable/xenoblood, @@ -3708,7 +3708,7 @@ }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/abandoned) @@ -3718,17 +3718,17 @@ }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plating{ dir = 1; - icon_state = "delivery" + icon_state = "delivery" }, /area/shuttle/abandoned) "ags" = ( /turf/simulated/floor/plating{ dir = 1; - icon_state = "delivery" + icon_state = "delivery" }, /area/shuttle/abandoned) "agt" = ( @@ -3740,11 +3740,11 @@ /obj/item/device/t_scanner, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 3; - name = "3maintenance loot spawner" + name = "3maintenance loot spawner" }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plating{ icon_state = "bot" @@ -3754,7 +3754,7 @@ /obj/structure/reagent_dispensers/watertank, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -3765,7 +3765,7 @@ "agw" = ( /obj/machinery/camera{ c_tag = "Xenobiology Test Chamber"; - network = list("Xeno","RD") + network = list("Xeno","RD") }, /obj/machinery/light{ dir = 1 @@ -3775,14 +3775,14 @@ "agx" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23; + pixel_y = 0 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -3801,13 +3801,13 @@ "agz" = ( /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_x = 29 + pixel_x = 29 }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -3818,11 +3818,11 @@ "agA" = ( /obj/machinery/turretid{ control_area = null; - enabled = 1; - name = "Storage Turret Control"; - pixel_x = 0; - pixel_y = 24; - req_access = list(29) + enabled = 1; + name = "Storage Turret Control"; + pixel_x = 0; + pixel_y = 24; + req_access = list(29) }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -3836,11 +3836,11 @@ }, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_y = 23 + pixel_y = 23 }, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 9 + dir = 9 }, /area/turret_protected/aisat_interior) "agC" = ( @@ -3849,9 +3849,9 @@ }, /obj/machinery/camera{ c_tag = "AI Satellite Foyer"; - network = list("SS13","AISat"); - pixel_x = 22; - start_active = 1 + network = list("SS13","AISat"); + pixel_x = 22; + start_active = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -3862,7 +3862,7 @@ }, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 1 + dir = 1 }, /area/turret_protected/aisat_interior) "agD" = ( @@ -3877,16 +3877,16 @@ }, /obj/machinery/turretid{ control_area = null; - name = "Antechamber Turret Control"; - pixel_y = 27; - req_access = list(65) + name = "Antechamber Turret Control"; + pixel_y = 27; + req_access = list(65) }, /obj/machinery/light/small{ dir = 1 }, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 5 + dir = 5 }, /area/turret_protected/aisat_interior) "agF" = ( @@ -3918,8 +3918,8 @@ "agJ" = ( /obj/machinery/door/window{ dir = 1; - name = "Surgery"; - req_access_txt = "150" + name = "Surgery"; + req_access_txt = "150" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -3931,7 +3931,7 @@ /obj/item/clothing/mask/surgical, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/item/clothing/suit/apron/surgical, /turf/simulated/floor/plasteel/shuttle{ @@ -3942,13 +3942,13 @@ /obj/effect/decal/cleanable/xenoblood, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/effect/decal/cleanable/ash{ desc = "A pile of remains that look vaguely humanoid. The skull is abnormally elongated, and there are burns through some of the other bones."; - icon = 'icons/effects/blood.dmi'; - icon_state = "remainsxeno"; - name = "remains" + icon = 'icons/effects/blood.dmi'; + icon_state = "remainsxeno"; + name = "remains" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/abandoned) @@ -3956,13 +3956,13 @@ /obj/structure/closet/crate/freezer, /obj/item/weapon/reagent_containers/blood/empty{ pixel_x = -3; - pixel_y = -3 + pixel_y = -3 }, /obj/item/weapon/reagent_containers/blood/OMinus, /obj/item/weapon/reagent_containers/blood/random, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/effect/decal/cleanable/xenoblood, /turf/simulated/floor/plasteel/shuttle{ @@ -3975,7 +3975,7 @@ }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/abandoned) @@ -3983,7 +3983,7 @@ /obj/structure/closet/emcloset, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plating{ icon_state = "bot" @@ -3994,20 +3994,20 @@ /obj/item/weapon/cigbutt, /obj/structure/closet/crate{ icon_state = "crateopen"; - name = "spare equipment crate"; - opened = 1 + name = "spare equipment crate"; + opened = 1 }, /obj/item/weapon/tank/internals/oxygen/red, /obj/item/weapon/tank/internals/air, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; - name = "2maintenance loot spawner" + name = "2maintenance loot spawner" }, /obj/item/clothing/mask/breath, /obj/item/clothing/mask/breath, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plating{ icon_state = "bot" @@ -4025,13 +4025,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -4040,7 +4040,7 @@ /obj/machinery/computer/teleporter, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 1 + dir = 1 }, /area/turret_protected/AIsatextAS{ name = "AI Satellite Storage" @@ -4050,7 +4050,7 @@ /obj/machinery/light/small, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 1 + dir = 1 }, /area/turret_protected/AIsatextAS{ name = "AI Satellite Storage" @@ -4059,7 +4059,7 @@ /obj/machinery/teleport/hub, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 1 + dir = 1 }, /area/turret_protected/AIsatextAS{ name = "AI Satellite Storage" @@ -4067,15 +4067,15 @@ "agV" = ( /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 8 + dir = 8 }, /area/turret_protected/aisat_interior) "agW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plating, /area/turret_protected/aisat_interior) @@ -4087,15 +4087,15 @@ "agY" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - on = 1 + on = 1 }, /turf/simulated/floor/plating, /area/turret_protected/aisat_interior) "agZ" = ( /obj/machinery/door/airlock/external{ name = "MiniSat External Access"; - req_access = null; - req_access_txt = "65;13" + req_access = null; + req_access_txt = "65;13" }, /turf/simulated/floor/plating, /area/turret_protected/aisat_interior) @@ -4117,12 +4117,12 @@ }, /obj/item/weapon/storage/firstaid/regular{ pixel_x = 3; - pixel_y = 3 + pixel_y = 3 }, /obj/item/weapon/storage/firstaid/brute, /obj/item/weapon/storage/firstaid/regular{ pixel_x = -3; - pixel_y = -3 + pixel_y = -3 }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -4132,12 +4132,12 @@ /obj/structure/table, /obj/item/weapon/storage/firstaid/regular{ pixel_x = 3; - pixel_y = 3 + pixel_y = 3 }, /obj/item/weapon/storage/firstaid/fire, /obj/item/weapon/storage/firstaid/regular{ pixel_x = -3; - pixel_y = -3 + pixel_y = -3 }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -4157,7 +4157,7 @@ /obj/structure/table, /obj/item/weapon/grenade/syndieminibomb{ pixel_x = 4; - pixel_y = 2 + pixel_y = 2 }, /obj/item/weapon/grenade/syndieminibomb{ pixel_x = -1 @@ -4169,12 +4169,12 @@ "ahg" = ( /obj/docking_port/stationary{ dheight = 9; - dir = 2; - dwidth = 5; - height = 24; - id = "syndicate_ne"; - name = "northeast of station"; - width = 18 + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate_ne"; + name = "northeast of station"; + width = 18 }, /turf/space, /area/space) @@ -4182,9 +4182,9 @@ /obj/structure/table, /obj/item/weapon/storage/backpack/dufflebag/med{ contents = newlist(/obj/item/weapon/scalpel,/obj/item/weapon/hemostat,/obj/item/weapon/retractor,/obj/item/weapon/cautery,/obj/item/weapon/circular_saw,/obj/item/weapon/surgicaldrill,/obj/item/weapon/razor); - desc = "A large dufflebag for holding extra medical supplies - this one seems to be designed for holding surgical tools."; - name = "surgical dufflebag"; - pixel_y = 4 + desc = "A large dufflebag for holding extra medical supplies - this one seems to be designed for holding surgical tools."; + name = "surgical dufflebag"; + pixel_y = 4 }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -4195,7 +4195,7 @@ /obj/effect/decal/cleanable/xenoblood/xgibs/limb, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/abandoned) @@ -4205,7 +4205,7 @@ /obj/item/weapon/storage/firstaid/regular, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -4215,7 +4215,7 @@ /obj/structure/computerframe, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -4224,7 +4224,7 @@ "ahl" = ( /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/structure/chair/office/light{ dir = 8 @@ -4237,7 +4237,7 @@ /obj/structure/chair/office/light, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -4247,7 +4247,7 @@ /obj/structure/computerframe, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/effect/decal/cleanable/cobweb2, /turf/simulated/floor/plasteel/shuttle{ @@ -4258,7 +4258,7 @@ /obj/structure/closet/firecloset/full, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plating{ icon_state = "bot" @@ -4269,11 +4269,11 @@ /obj/effect/decal/cleanable/oil, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plating{ dir = 1; - icon_state = "delivery" + icon_state = "delivery" }, /area/shuttle/abandoned) "ahq" = ( @@ -4284,11 +4284,11 @@ /obj/item/weapon/storage/toolbox/emergency, /obj/item/device/flashlight/flare{ pixel_x = 3; - pixel_y = 3 + pixel_y = 3 }, /obj/item/device/flashlight/flare{ pixel_x = -6; - pixel_y = -2 + pixel_y = -2 }, /obj/item/weapon/crowbar, /obj/item/weapon/wrench, @@ -4297,30 +4297,25 @@ /obj/item/weapon/extinguisher, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plating{ icon_state = "bot" }, /area/shuttle/abandoned) "ahr" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/effect/landmark/event_spawn, +/turf/simulated/floor/plasteel{ + icon_state = "warnwhite"; + dir = 1 }, -/turf/simulated/floor/plating, -/area/maintenance/fpmaint{ - name = "Medical Maintenance" - }) +/area/crew_quarters/hor) "ahs" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/grille, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -4328,7 +4323,7 @@ "aht" = ( /obj/effect/landmark{ name = "xeno_spawn"; - pixel_x = -1 + pixel_x = -1 }, /turf/simulated/floor/engine, /area/toxins/xenobiology) @@ -4337,13 +4332,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/item/stack/rods, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -4355,7 +4350,7 @@ /obj/structure/window/reinforced, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 10 + dir = 10 }, /area/turret_protected/aisat_interior) "ahw" = ( @@ -4384,7 +4379,7 @@ /obj/structure/window/reinforced, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 6 + dir = 6 }, /area/turret_protected/aisat_interior) "ahz" = ( @@ -4400,9 +4395,9 @@ /obj/structure/window/reinforced/fulltile, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK" + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK" }, /turf/simulated/floor/plating, /area/turret_protected/aisat_interior) @@ -4417,9 +4412,9 @@ "ahC" = ( /obj/structure/sink{ dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 }, /obj/structure/mirror{ pixel_x = 30 @@ -4432,8 +4427,8 @@ /obj/machinery/nuclearbomb/syndicate, /obj/machinery/door/window{ dir = 1; - name = "Secure Storage"; - req_access_txt = "150" + name = "Secure Storage"; + req_access_txt = "150" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor4" @@ -4442,14 +4437,14 @@ "ahE" = ( /turf/simulated/wall/shuttle{ icon_state = "swall_s5"; - dir = 2 + dir = 2 }, /area/shuttle/abandoned) "ahF" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/item/device/megaphone, /turf/simulated/floor/plasteel/shuttle{ @@ -4461,7 +4456,7 @@ /obj/item/device/camera, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -4470,7 +4465,7 @@ "ahH" = ( /turf/simulated/wall/shuttle{ icon_state = "swall_s9"; - dir = 2 + dir = 2 }, /area/shuttle/abandoned) "ahI" = ( @@ -4478,8 +4473,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /mob/living/simple_animal/mouse/gray, /turf/simulated/floor/plating, @@ -4495,7 +4490,7 @@ "ahK" = ( /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/engine, /area/toxins/xenobiology) @@ -4633,7 +4628,7 @@ /obj/structure/table, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/item/device/mass_spectrometer, /turf/simulated/floor/plasteel/shuttle{ @@ -4645,17 +4640,17 @@ /obj/effect/decal/cleanable/blood/gibs/old, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/item/clothing/head/centhat{ desc = "There's a gouge through the top where something has clawed clean through it. Whoever was wearing it probably doesn't need a hat any more."; - name = "\improper damaged CentCom hat" + name = "\improper damaged CentCom hat" }, /obj/effect/decal/cleanable/ash{ desc = "They look like human remains, and have clearly been gnawed at."; - icon = 'icons/effects/blood.dmi'; - icon_state = "remains"; - name = "remains" + icon = 'icons/effects/blood.dmi'; + icon_state = "remains"; + name = "remains" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/abandoned) @@ -4663,7 +4658,7 @@ /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/structure/chair/comfy/black, /turf/simulated/floor/plasteel/shuttle{ @@ -4674,7 +4669,7 @@ /obj/structure/table, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/item/weapon/storage/photo_album, /turf/simulated/floor/plasteel/shuttle{ @@ -4686,13 +4681,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -4709,8 +4704,8 @@ "aig" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE" + icon_state = "shock"; + name = "HIGH VOLTAGE" }, /turf/simulated/wall/r_wall, /area/toxins/xenobiology) @@ -4723,8 +4718,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/oil, @@ -4812,7 +4807,7 @@ }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -4821,16 +4816,16 @@ "aix" = ( /obj/item/weapon/phone{ pixel_x = -3; - pixel_y = 3 + pixel_y = 3 }, /obj/item/weapon/cigbutt/cigarbutt{ pixel_x = 5; - pixel_y = -1 + pixel_y = -1 }, /obj/structure/table, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -4839,7 +4834,7 @@ "aiy" = ( /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/machinery/computer/shuttle/white_ship, /turf/simulated/floor/plasteel/shuttle{ @@ -4851,12 +4846,12 @@ /obj/item/weapon/folder/blue, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /obj/item/device/gps{ gpstag = "NTREC1"; - pixel_x = -1; - pixel_y = 2 + pixel_x = -1; + pixel_y = 2 }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -4866,11 +4861,11 @@ /obj/structure/table, /obj/item/weapon/paper_bin{ pixel_x = -1; - pixel_y = 6 + pixel_y = 6 }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; - name = "dust" + name = "dust" }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -4881,12 +4876,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -4896,7 +4891,7 @@ /obj/item/weapon/cigbutt, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -4904,17 +4899,17 @@ "aiD" = ( /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/machinery/shieldwallgen{ active = 1; - anchored = 1; - power = 1; - use_power = 1 + anchored = 1; + power = 1; + use_power = 1 }, /obj/machinery/door/window/southleft{ name = "Shield Guard"; - req_access_txt = "30" + req_access_txt = "30" }, /turf/simulated/floor/plating, /area/toxins/xenobiology) @@ -4922,11 +4917,11 @@ /obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/machinery/door/poddoor/preopen{ id = "misclab"; - name = "test chamber blast door" + name = "test chamber blast door" }, /obj/structure/window/reinforced/fulltile, /turf/simulated/floor/engine, @@ -4934,16 +4929,16 @@ "aiF" = ( /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/structure/grille, /obj/machinery/door/poddoor/preopen{ id = "misclab"; - name = "test chamber blast door" + name = "test chamber blast door" }, /obj/structure/window/reinforced/fulltile, /turf/simulated/floor/engine, @@ -4952,19 +4947,19 @@ /obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/machinery/door/poddoor/preopen{ id = "misclab"; - name = "test chamber blast door" + name = "test chamber blast door" }, /obj/structure/window/reinforced/fulltile, /turf/simulated/floor/engine, @@ -4972,17 +4967,17 @@ "aiH" = ( /obj/machinery/door/window/southleft{ dir = 1; - name = "Test Chamber"; - req_access_txt = "55" + name = "Test Chamber"; + req_access_txt = "55" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/poddoor/preopen{ id = "misclab"; - name = "test chamber blast door" + name = "test chamber blast door" }, /turf/simulated/floor/engine, /area/toxins/xenobiology) @@ -4990,15 +4985,15 @@ /obj/structure/grille, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/machinery/door/poddoor/preopen{ id = "misclab"; - name = "test chamber blast door" + name = "test chamber blast door" }, /obj/structure/window/reinforced/fulltile, /turf/simulated/floor/engine, @@ -5006,16 +5001,16 @@ "aiJ" = ( /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/structure/grille, /obj/machinery/door/poddoor/preopen{ id = "misclab"; - name = "test chamber blast door" + name = "test chamber blast door" }, /obj/structure/disposalpipe/segment, /obj/structure/window/reinforced/fulltile, @@ -5025,11 +5020,11 @@ /obj/structure/grille, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/machinery/door/poddoor/preopen{ id = "misclab"; - name = "test chamber blast door" + name = "test chamber blast door" }, /obj/structure/window/reinforced/fulltile, /turf/simulated/floor/engine, @@ -5037,19 +5032,19 @@ "aiL" = ( /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/machinery/shieldwallgen{ active = 1; - anchored = 1; - power = 1; - use_power = 1 + anchored = 1; + power = 1; + use_power = 1 }, /obj/machinery/door/window/southleft{ base_state = "right"; - icon_state = "right"; - name = "Shield Guard"; - req_access_txt = "30" + icon_state = "right"; + name = "Shield Guard"; + req_access_txt = "30" }, /turf/simulated/floor/plating, /area/toxins/xenobiology) @@ -5168,18 +5163,18 @@ "aja" = ( /obj/structure/disposalpipe/sortjunction{ dir = 2; - icon_state = "pipe-j2s"; - sortType = 12 + icon_state = "pipe-j2s"; + sortType = 12 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -5210,8 +5205,8 @@ /obj/structure/table/reinforced, /obj/machinery/computer/security/telescreen{ name = "Test Chamber Moniter"; - network = list("Xeno"); - pixel_y = 2 + network = list("Xeno"); + pixel_y = 2 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -5223,8 +5218,8 @@ "ajf" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/window/reinforced{ dir = 4 @@ -5232,17 +5227,17 @@ /obj/structure/closet/l3closet/scientist, /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ dir = 6; - icon_state = "warning" + icon_state = "warning" }, /area/toxins/xenobiology) "ajg" = ( /obj/machinery/door/window/southleft{ name = "Test Chamber"; - req_access_txt = "55" + req_access_txt = "55" }, /turf/simulated/floor/plasteel{ icon_state = "warning" @@ -5255,7 +5250,7 @@ /obj/structure/closet/l3closet/scientist, /turf/simulated/floor/plasteel{ dir = 10; - icon_state = "warning" + icon_state = "warning" }, /area/toxins/xenobiology) "aji" = ( @@ -5281,8 +5276,8 @@ "ajk" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "warning" @@ -5323,20 +5318,20 @@ "ajq" = ( /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/effect/decal/cleanable/oil, /turf/simulated/floor/plating, @@ -5346,12 +5341,12 @@ "ajr" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -5361,39 +5356,39 @@ /obj/machinery/hologram/holopad, /obj/effect/landmark{ name = "xeno_spawn"; - pixel_x = -1 + pixel_x = -1 }, /obj/effect/spawner/lootdrop{ loot = list(/obj/effect/decal/remains/xeno = 49, /obj/structure/alien/egg = 1); - name = "2% chance xeno egg spawner" + name = "2% chance xeno egg spawner" }, /turf/simulated/floor/engine, /area/toxins/xenobiology) "ajt" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/structure/disposalpipe/junction{ dir = 8; - icon_state = "pipe-j2" + icon_state = "pipe-j2" }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitebot" + icon_state = "whitebot" }, /area/toxins/xenobiology) "aju" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -5402,8 +5397,8 @@ "ajv" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/item/weapon/wrench, /obj/structure/disposalpipe/segment{ @@ -5417,10 +5412,10 @@ /obj/structure/table/reinforced, /obj/machinery/button/door{ id = "misclab"; - name = "Test Chamber Blast Doors"; - pixel_x = 0; - pixel_y = -4; - req_access_txt = "55" + name = "Test Chamber Blast Doors"; + pixel_x = 0; + pixel_y = -4; + req_access_txt = "55" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -5432,8 +5427,8 @@ "ajx" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -5445,12 +5440,12 @@ "ajy" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -5459,8 +5454,8 @@ "ajz" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -5483,7 +5478,7 @@ "ajC" = ( /obj/machinery/door/poddoor{ id = "toxinsdriver"; - name = "toxins launcher bay door" + name = "toxins launcher bay door" }, /turf/simulated/floor/plating, /area/toxins/mixing{ @@ -5556,13 +5551,13 @@ "ajN" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/structure/disposalpipe/segment, /obj/structure/disposalpipe/segment{ @@ -5576,7 +5571,7 @@ /obj/machinery/space_heater, /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -5597,7 +5592,7 @@ "ajQ" = ( /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_y = -29 + pixel_y = -29 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -5607,8 +5602,8 @@ /obj/structure/cable, /obj/machinery/power/apc{ cell_type = 15000; - name = "Xenobiology APC"; - pixel_y = -24 + name = "Xenobiology APC"; + pixel_y = -24 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -5623,8 +5618,8 @@ "ajT" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel{ @@ -5634,7 +5629,7 @@ "ajU" = ( /obj/machinery/firealarm{ dir = 1; - pixel_y = -24 + pixel_y = -24 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -5644,8 +5639,8 @@ /obj/machinery/light, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; - pixel_y = -22 + icon_state = "alarm0"; + pixel_y = -22 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -5662,22 +5657,22 @@ "ajX" = ( /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/item/weapon/shard{ icon_state = "small" }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -5685,20 +5680,20 @@ "ajY" = ( /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -5741,7 +5736,7 @@ }, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 9 + dir = 9 }, /area/medical/research{ name = "Research Division" @@ -5757,7 +5752,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 1 + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -5769,7 +5764,7 @@ /obj/structure/transit_tube, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 1 + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -5783,7 +5778,7 @@ }, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 5 + dir = 5 }, /area/medical/research{ name = "Research Division" @@ -5808,14 +5803,14 @@ "akj" = ( /obj/structure/sign/fire{ pixel_x = 0; - pixel_y = 0 + pixel_y = 0 }, /turf/simulated/wall/r_wall, /area/maintenance/incinerator) "akk" = ( /obj/machinery/door/poddoor{ id = "turbinevent"; - name = "Turbine Vent" + name = "Turbine Vent" }, /turf/simulated/floor/engine/vacuum, /area/maintenance/incinerator) @@ -5824,13 +5819,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/item/weapon/stock_parts/micro_laser, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -5849,26 +5844,26 @@ }, /obj/machinery/camera{ c_tag = "Xenobiology North"; - dir = 4; - network = list("SS13","RD") + dir = 4; + network = list("SS13","RD") }, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ icon_state = "warnwhite"; - dir = 1 + dir = 1 }, /area/toxins/xenobiology) "akp" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ icon_state = "warnwhite"; - dir = 1 + dir = 1 }, /area/toxins/xenobiology) "akq" = ( @@ -5876,7 +5871,7 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ icon_state = "warnwhite"; - dir = 1 + dir = 1 }, /area/toxins/xenobiology) "akr" = ( @@ -5890,7 +5885,7 @@ /obj/structure/chair/stool, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 8 + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -5906,7 +5901,7 @@ "aku" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; - on = 1 + on = 1 }, /turf/simulated/floor/plating, /area/medical/research{ @@ -5915,7 +5910,7 @@ "akv" = ( /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 4 + dir = 4 }, /area/medical/research{ name = "Research Division" @@ -5926,12 +5921,12 @@ "akx" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/airlock/maintenance{ name = "Xenobiology Maintenance"; - req_access_txt = "55" + req_access_txt = "55" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -5949,8 +5944,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /obj/item/stack/sheet/cardboard, @@ -5965,9 +5960,9 @@ "akB" = ( /turf/simulated/floor/bluegrid{ name = "Killroom Floor"; - nitrogen = 0; - oxygen = 0; - temperature = 2.7 + nitrogen = 0; + oxygen = 0; + temperature = 2.7 }, /area/toxins/xenobiology) "akC" = ( @@ -5979,10 +5974,10 @@ /obj/structure/disposalpipe/segment, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = -31 + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = -31 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -5991,13 +5986,13 @@ "akE" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -6006,8 +6001,8 @@ "akF" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -6019,34 +6014,34 @@ /obj/structure/table/reinforced, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/button/door{ id = "xenobio8"; - name = "Containment Blast Doors"; - pixel_x = 0; - pixel_y = 4; - req_access_txt = "55" + name = "Containment Blast Doors"; + pixel_x = 0; + pixel_y = 4; + req_access_txt = "55" }, /turf/simulated/floor/plasteel{ dir = 10; - icon_state = "warning" + icon_state = "warning" }, /area/toxins/xenobiology) "akH" = ( /obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/machinery/door/poddoor/preopen{ id = "xenobio8"; - name = "containment blast door" + name = "containment blast door" }, /obj/structure/window/reinforced/fulltile, /turf/simulated/floor/engine, @@ -6061,11 +6056,11 @@ "akJ" = ( /obj/machinery/mass_driver{ dir = 1; - id = "toxinsdriver" + id = "toxinsdriver" }, /obj/machinery/door/window/southleft{ name = "Mass Driver Door"; - req_access_txt = "7" + req_access_txt = "7" }, /turf/simulated/floor/plating, /area/toxins/mixing{ @@ -6074,24 +6069,24 @@ "akK" = ( /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; - pixel_y = -22 + icon_state = "alarm0"; + pixel_y = -22 }, /obj/item/weapon/paper_bin{ pixel_x = -3; - pixel_y = 7 + pixel_y = 7 }, /obj/item/weapon/folder/white, /obj/item/weapon/pen, /obj/machinery/light/small, /obj/machinery/camera{ c_tag = "Research Transit Tube"; - dir = 1 + dir = 1 }, /obj/structure/table, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 8 + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -6110,7 +6105,7 @@ "akN" = ( /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_y = -26 + pixel_y = -26 }, /obj/structure/rack, /obj/item/clothing/mask/gas, @@ -6118,16 +6113,16 @@ /obj/item/weapon/crowbar, /obj/item/device/flashlight{ pixel_x = 1; - pixel_y = 5 + pixel_y = 5 }, /obj/machinery/light/small, /obj/machinery/camera{ c_tag = "Research Transit"; - dir = 1 + dir = 1 }, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 4 + dir = 4 }, /area/medical/research{ name = "Research Division" @@ -6135,11 +6130,11 @@ "akO" = ( /obj/machinery/power/turbine{ dir = 1; - luminosity = 2 + luminosity = 2 }, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /turf/simulated/floor/engine/vacuum, /area/maintenance/incinerator) @@ -6189,15 +6184,15 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ name = "Kill Chamber"; - req_access_txt = "55" + req_access_txt = "55" }, /turf/simulated/floor/plating, /area/toxins/xenobiology) "akU" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/landmark/start{ name = "Scientist" @@ -6209,30 +6204,30 @@ "akV" = ( /obj/machinery/door/window/northleft{ base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Containment Pen"; - req_access_txt = "55" + dir = 8; + icon_state = "right"; + name = "Containment Pen"; + req_access_txt = "55" }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warning" + icon_state = "warning" }, /area/toxins/xenobiology) "akW" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/door/window/northleft{ dir = 4; - name = "Containment Pen"; - req_access_txt = "55" + name = "Containment Pen"; + req_access_txt = "55" }, /obj/machinery/door/poddoor/preopen{ id = "xenobio8"; - name = "containment blast door" + name = "containment blast door" }, /turf/simulated/floor/engine, /area/toxins/xenobiology) @@ -6241,8 +6236,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/decal/cleanable/oil, /turf/simulated/floor/plating, @@ -6257,24 +6252,24 @@ "akZ" = ( /obj/machinery/computer/security/telescreen{ desc = "Used for watching the test chamber."; - layer = 4; - name = "Test Chamber Telescreen"; - network = list("Toxins"); - pixel_y = 30 + layer = 4; + name = "Test Chamber Telescreen"; + network = list("Toxins"); + pixel_y = 30 }, /obj/structure/chair{ dir = 1 }, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = -32 + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = -32 }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warning" + icon_state = "warning" }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -6282,7 +6277,7 @@ "ala" = ( /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "loadingarea" + icon_state = "loadingarea" }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -6290,17 +6285,17 @@ "alb" = ( /obj/machinery/computer/security/telescreen{ desc = "Used for watching the test chamber."; - layer = 4; - name = "Test Chamber Telescreen"; - network = list("Toxins"); - pixel_y = 30 + layer = 4; + name = "Test Chamber Telescreen"; + network = list("Toxins"); + pixel_y = 30 }, /obj/structure/chair{ dir = 1 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warning" + icon_state = "warning" }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -6313,8 +6308,8 @@ "ald" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plating, /area/medical/research{ @@ -6327,45 +6322,45 @@ "alf" = ( /obj/machinery/door/poddoor{ id = "auxincineratorvent"; - name = "Auxiliary Incinerator Vent" + name = "Auxiliary Incinerator Vent" }, /turf/simulated/floor/engine/vacuum, /area/maintenance/incinerator) "alg" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 2; - frequency = 1441; - id = "inc_in" + frequency = 1441; + id = "inc_in" }, /turf/simulated/floor/engine/vacuum, /area/maintenance/incinerator) "alh" = ( /obj/machinery/power/compressor{ comp_id = "incineratorturbine"; - dir = 2; - luminosity = 2 + dir = 2; + luminosity = 2 }, /obj/machinery/camera{ c_tag = "Turbine Chamber"; - dir = 4; - network = list("Turbine") + dir = 4; + network = list("Turbine") }, /obj/structure/cable, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /turf/simulated/floor/engine/vacuum, /area/maintenance/incinerator) "ali" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; - external_pressure_bound = 0; - initialize_directions = 1; - internal_pressure_bound = 4000; - on = 0; - pressure_checks = 2; - pump_direction = 0 + external_pressure_bound = 0; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 0; + pressure_checks = 2; + pump_direction = 0 }, /turf/simulated/floor/engine/vacuum, /area/maintenance/incinerator) @@ -6413,18 +6408,19 @@ /obj/item/device/assembly/prox_sensor, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" }) "alo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/landmark/event_spawn, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "warnwhite" }, -/turf/simulated/floor/plating, -/area/maintenance/fpmaint{ - name = "Medical Maintenance" +/area/toxins/mixing{ + name = "\improper Toxins Lab" }) "alp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -6446,18 +6442,18 @@ "alr" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/chair/stool, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_y = 35 + pixel_y = 35 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -6467,23 +6463,13 @@ }, /area/toxins/xenobiology) "als" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/effect/landmark/event_spawn, /turf/simulated/floor/plasteel{ - icon_state = "white" + icon_state = "cafeteria" }, -/area/toxins/xenobiology) +/area/medical/medbay{ + name = "Medbay Central" + }) "alt" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -6506,7 +6492,7 @@ /obj/item/weapon/shard, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -6526,7 +6512,7 @@ }, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -6537,7 +6523,7 @@ }, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; - name = "2maintenance loot spawner" + name = "2maintenance loot spawner" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -6548,13 +6534,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -6562,13 +6548,13 @@ "alA" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -6584,7 +6570,7 @@ }, /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "warning" + icon_state = "warning" }, /area/toxins/xenobiology) "alC" = ( @@ -6593,11 +6579,11 @@ }, /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 3; - name = "3maintenance loot spawner" + name = "3maintenance loot spawner" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -6623,7 +6609,7 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -6645,11 +6631,11 @@ }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel{ icon_state = "warningcorner"; - dir = 8 + dir = 8 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -6657,7 +6643,7 @@ "alH" = ( /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "warning" + icon_state = "warning" }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -6665,13 +6651,13 @@ "alI" = ( /obj/machinery/button/massdriver{ dir = 2; - id = "toxinsdriver"; - pixel_x = 25; - pixel_y = 0 + id = "toxinsdriver"; + pixel_x = 25; + pixel_y = 0 }, /turf/simulated/floor/plasteel{ icon_state = "warningcorner"; - dir = 4 + dir = 4 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -6679,14 +6665,14 @@ "alJ" = ( /obj/machinery/door/airlock/hatch{ name = "AI Satellite Transit Tube"; - req_access_txt = "29"; - req_one_access_txt = "0" + req_access_txt = "29"; + req_one_access_txt = "0" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/medical/research{ @@ -6695,8 +6681,8 @@ "alK" = ( /obj/machinery/door/airlock/hatch{ name = "AI Satellite Transit Tube"; - req_access_txt = "29"; - req_one_access_txt = "0" + req_access_txt = "29"; + req_one_access_txt = "0" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plating, @@ -6724,19 +6710,19 @@ "alP" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, /obj/machinery/door/airlock/glass{ autoclose = 0; - frequency = 1449; - heat_proof = 1; - icon_state = "door_locked"; - id_tag = "incinerator_airlock_exterior"; - locked = 1; - name = "Turbine Exterior Airlock"; - req_access_txt = "32" + frequency = 1449; + heat_proof = 1; + icon_state = "door_locked"; + id_tag = "incinerator_airlock_exterior"; + locked = 1; + name = "Turbine Exterior Airlock"; + req_access_txt = "32" }, /turf/simulated/floor/engine/vacuum, /area/maintenance/incinerator) @@ -6756,8 +6742,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -6773,15 +6759,15 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -6792,8 +6778,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/item/stack/rods, /obj/structure/disposalpipe/segment{ @@ -6809,8 +6795,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/item/weapon/cigbutt, /obj/structure/disposalpipe/segment{ @@ -6827,12 +6813,12 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -6844,21 +6830,21 @@ "alX" = ( /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -6882,20 +6868,20 @@ "amb" = ( /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 3; - name = "3maintenance loot spawner" + name = "3maintenance loot spawner" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -6906,7 +6892,7 @@ /obj/structure/cable, /obj/machinery/door/poddoor/preopen{ id = "xenobio6"; - name = "containment blast door" + name = "containment blast door" }, /obj/structure/window/reinforced/fulltile, /obj/structure/disposalpipe/segment{ @@ -6923,12 +6909,12 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; - name = "2maintenance loot spawner" + name = "2maintenance loot spawner" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -6943,8 +6929,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -6957,15 +6943,15 @@ "amf" = ( /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/structure/grille, /turf/simulated/floor/plating, @@ -6981,16 +6967,16 @@ "amh" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE" + icon_state = "shock"; + name = "HIGH VOLTAGE" }, /turf/simulated/wall, /area/toxins/xenobiology) "ami" = ( /obj/structure/sink{ dir = 8; - pixel_x = -12; - pixel_y = 2 + pixel_x = -12; + pixel_y = 2 }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -7000,8 +6986,8 @@ "amj" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -7021,12 +7007,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -7062,13 +7048,13 @@ "amp" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1; + scrub_Toxins = 0 }, /obj/item/device/radio/intercom{ dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 + name = "Station Intercom (General)"; + pixel_x = 27 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -7094,15 +7080,15 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/sign/securearea{ pixel_x = -32 }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "warning" + icon_state = "warning" }, /area/medical/research{ name = "Research Division" @@ -7120,7 +7106,7 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "warning" + icon_state = "warning" }, /area/medical/research{ name = "Research Division" @@ -7132,7 +7118,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/effect/spawner/lootdrop/maintenance, /obj/item/clothing/shoes/jackboots, @@ -7150,11 +7136,11 @@ }, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 3; - name = "3maintenance loot spawner" + name = "3maintenance loot spawner" }, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fore) "amx" = ( @@ -7177,7 +7163,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fore) "amz" = ( @@ -7202,7 +7188,7 @@ /obj/item/stack/rods, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/fore) "amB" = ( @@ -7236,15 +7222,15 @@ "amG" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; - on = 1 + on = 1 }, /obj/machinery/doorButtons/access_button{ idDoor = "incinerator_airlock_exterior"; - idSelf = "incinerator_access_control"; - layer = 3.1; - name = "Incinerator airlock control"; - pixel_x = 8; - pixel_y = 24 + idSelf = "incinerator_access_control"; + layer = 3.1; + name = "Incinerator airlock control"; + pixel_x = 8; + pixel_y = 24 }, /obj/structure/sign/fire{ pixel_x = -32 @@ -7257,26 +7243,26 @@ "amH" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, /turf/simulated/floor/engine, /area/maintenance/incinerator) "amI" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 2; - on = 1 + on = 1 }, /obj/structure/sign/fire{ pixel_x = 32 }, /obj/machinery/doorButtons/access_button{ idDoor = "incinerator_airlock_interior"; - idSelf = "incinerator_access_control"; - name = "Incinerator airlock control"; - pixel_x = -8; - pixel_y = -24 + idSelf = "incinerator_access_control"; + name = "Incinerator airlock control"; + pixel_x = -8; + pixel_y = -24 }, /obj/machinery/light/small{ dir = 4 @@ -7291,7 +7277,7 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -7302,20 +7288,20 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitegreen" + icon_state = "whitegreen" }, /area/medical/virology) "amL" = ( /obj/structure/closet/l3closet/virology, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitegreen" + icon_state = "whitegreen" }, /area/medical/virology) "amM" = ( /obj/machinery/door/airlock/atmos{ name = "Atmospherics Maintenance"; - req_access_txt = "12;24" + req_access_txt = "12;24" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -7326,8 +7312,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /obj/structure/grille, @@ -7340,17 +7326,17 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -7368,8 +7354,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/reagent_dispensers/fueltank, /obj/structure/disposalpipe/segment{ @@ -7377,7 +7363,7 @@ }, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -7390,7 +7376,7 @@ /obj/structure/window/reinforced, /turf/simulated/floor/plasteel{ dir = 6; - icon_state = "warning" + icon_state = "warning" }, /area/toxins/xenobiology) "amS" = ( @@ -7398,19 +7384,19 @@ /obj/structure/table/reinforced, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/button/door{ id = "xenobio7"; - name = "Containment Blast Doors"; - pixel_x = 0; - pixel_y = 4; - req_access_txt = "55" + name = "Containment Blast Doors"; + pixel_x = 0; + pixel_y = 4; + req_access_txt = "55" }, /turf/simulated/floor/plasteel{ dir = 10; - icon_state = "warning" + icon_state = "warning" }, /area/toxins/xenobiology) "amT" = ( @@ -7418,7 +7404,7 @@ /obj/effect/decal/cleanable/robot_debris, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -7428,7 +7414,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/airlock/research{ name = "Toxins Launch Room"; - req_access_txt = "8" + req_access_txt = "8" }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -7448,12 +7434,12 @@ }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plating, /area/maintenance/fore) @@ -7463,8 +7449,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/space_heater, /obj/structure/window{ @@ -7475,7 +7461,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -7486,8 +7472,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/watertank, @@ -7507,8 +7493,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/chair/stool{ pixel_y = 8 @@ -7526,8 +7512,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/item/trash/candy, /obj/structure/disposalpipe/segment{ @@ -7543,22 +7529,22 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/decal/cleanable/robot_debris{ icon_state = "gib3" }, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -7572,11 +7558,11 @@ /obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/machinery/door/poddoor/preopen{ id = "xenobio2"; - name = "containment blast door" + name = "containment blast door" }, /obj/structure/window/reinforced/fulltile, /obj/structure/disposalpipe/segment{ @@ -7590,23 +7576,23 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/structure/disposalpipe/sortjunction{ dir = 8; - icon_state = "pipe-j2s"; - sortType = 13 + icon_state = "pipe-j2s"; + sortType = 13 }, /turf/simulated/floor/plasteel{ icon_state = "bot" @@ -7620,13 +7606,13 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/decal/cleanable/oil, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -7639,15 +7625,15 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fore) "anh" = ( @@ -7656,8 +7642,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/robot_debris{ @@ -7674,8 +7660,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/item/weapon/electronics/airlock, /obj/structure/disposalpipe/segment{ @@ -7683,7 +7669,7 @@ }, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fore) "anj" = ( @@ -7692,8 +7678,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -7706,15 +7692,15 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/fore) "anl" = ( @@ -7726,8 +7712,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -7737,7 +7723,7 @@ "anm" = ( /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -7745,8 +7731,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/plating, /area/maintenance/fore) @@ -7761,7 +7747,7 @@ /obj/structure/table, /obj/item/weapon/paper_bin{ pixel_x = -3; - pixel_y = 7 + pixel_y = 7 }, /obj/item/weapon/pen, /turf/simulated/floor/plasteel{ @@ -7787,19 +7773,19 @@ "anr" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, /obj/machinery/door/airlock/glass{ autoclose = 0; - frequency = 1449; - heat_proof = 1; - icon_state = "door_locked"; - id_tag = "incinerator_airlock_interior"; - locked = 1; - name = "Turbine Interior Airlock"; - req_access_txt = "32" + frequency = 1449; + heat_proof = 1; + icon_state = "door_locked"; + id_tag = "incinerator_airlock_interior"; + locked = 1; + name = "Turbine Interior Airlock"; + req_access_txt = "32" }, /turf/simulated/floor/engine, /area/maintenance/incinerator) @@ -7808,8 +7794,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/item/weapon/storage/box, /turf/simulated/floor/plating, @@ -7819,8 +7805,8 @@ "ant" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/structure/closet/secure_closet/personal/patient, /turf/simulated/floor/plasteel{ @@ -7847,7 +7833,7 @@ }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitegreen" + icon_state = "whitegreen" }, /area/medical/virology) "anx" = ( @@ -7856,7 +7842,7 @@ }, /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -7865,9 +7851,9 @@ "any" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -7876,8 +7862,8 @@ "anz" = ( /obj/machinery/requests_console{ department = "Virology"; - name = "Virology Requests Console"; - pixel_x = 32 + name = "Virology Requests Console"; + pixel_x = 32 }, /obj/item/weapon/book/manual/wiki/infections{ pixel_y = 7 @@ -7888,7 +7874,7 @@ /obj/structure/table, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitegreen" + icon_state = "whitegreen" }, /area/medical/virology) "anA" = ( @@ -7897,7 +7883,7 @@ }, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 9 + dir = 9 }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -7905,7 +7891,7 @@ "anB" = ( /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 1 + dir = 1 }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -7922,7 +7908,7 @@ /obj/item/clothing/glasses/meson, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 5 + dir = 5 }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -7932,8 +7918,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/grille, /turf/simulated/floor/plating, @@ -7944,7 +7930,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -7954,8 +7940,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/item/weapon/crowbar, /obj/item/trash/sosjerky, @@ -7970,47 +7956,47 @@ "anH" = ( /obj/machinery/door/window/northleft{ base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Containment Pen"; - req_access_txt = "55" + dir = 8; + icon_state = "right"; + name = "Containment Pen"; + req_access_txt = "55" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/door/poddoor/preopen{ id = "xenobio2"; - name = "containment blast door" + name = "containment blast door" }, /turf/simulated/floor/engine, /area/toxins/xenobiology) "anI" = ( /obj/machinery/door/window/northleft{ dir = 4; - name = "Containment Pen"; - req_access_txt = "55" + name = "Containment Pen"; + req_access_txt = "55" }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warning" + icon_state = "warning" }, /area/toxins/xenobiology) "anJ" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/door/window/northleft{ dir = 4; - name = "Containment Pen"; - req_access_txt = "55" + name = "Containment Pen"; + req_access_txt = "55" }, /obj/machinery/door/poddoor/preopen{ id = "xenobio7"; - name = "containment blast door" + name = "containment blast door" }, /turf/simulated/floor/engine, /area/toxins/xenobiology) @@ -8019,8 +8005,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, @@ -8031,24 +8017,22 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" }) "anM" = ( +/obj/effect/landmark/event_spawn, /turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "warning" + icon_state = "white" }, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/medical/genetics) "anN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "warning" + icon_state = "warning" }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -8057,29 +8041,29 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/effect/decal/cleanable/cobweb, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; - name = "2maintenance loot spawner" + name = "2maintenance loot spawner" }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fore) "anP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, @@ -8093,12 +8077,12 @@ "anR" = ( /obj/machinery/door/airlock/research{ name = "AI Satellite Access"; - req_access_txt = "47" + req_access_txt = "47" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -8110,7 +8094,7 @@ "anS" = ( /obj/machinery/door/airlock/research{ name = "AI Satellite Access"; - req_access_txt = "47" + req_access_txt = "47" }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -8126,8 +8110,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/maintenance/fore) @@ -8136,7 +8120,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fore) "anW" = ( @@ -8169,11 +8153,11 @@ }, /obj/machinery/computer/security/telescreen{ desc = "Used for watching the turbine vent."; - dir = 2; - name = "turbine vent monitor"; - network = list("Turbine"); - pixel_x = 0; - pixel_y = 29 + dir = 2; + name = "turbine vent monitor"; + network = list("Turbine"); + pixel_x = 0; + pixel_y = 29 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -8185,17 +8169,17 @@ "aoa" = ( /obj/machinery/button/door{ id = "turbinevent"; - name = "Turbine Vent Control"; - pixel_x = 6; - pixel_y = 24; - req_access_txt = "32" + name = "Turbine Vent Control"; + pixel_x = 6; + pixel_y = 24; + req_access_txt = "32" }, /obj/machinery/button/door{ id = "auxincineratorvent"; - name = "Auxiliary Vent Control"; - pixel_x = -6; - pixel_y = 24; - req_access_txt = "32" + name = "Auxiliary Vent Control"; + pixel_x = -6; + pixel_y = 24; + req_access_txt = "32" }, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 2 @@ -8210,13 +8194,13 @@ "aob" = ( /obj/machinery/atmospherics/components/binary/valve{ dir = 4; - name = "Incinerator to Space" + name = "Incinerator to Space" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -8225,17 +8209,17 @@ "aoc" = ( /obj/machinery/doorButtons/airlock_controller{ idExterior = "incinerator_airlock_exterior"; - idInterior = "incinerator_airlock_interior"; - idSelf = "incinerator_access_control"; - name = "Incinerator Access Console"; - pixel_x = 6; - pixel_y = 25; - req_access_txt = "12" + idInterior = "incinerator_airlock_interior"; + idSelf = "incinerator_access_control"; + name = "Incinerator Access Console"; + pixel_x = 6; + pixel_y = 25; + req_access_txt = "12" }, /obj/machinery/button/ignition{ id = "Incinerator"; - pixel_x = -6; - pixel_y = 24 + pixel_x = -6; + pixel_y = 24 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 4 @@ -8248,11 +8232,11 @@ "aod" = ( /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/machinery/power/solar{ id = "foreport"; - name = "Fore-Port Solar Array" + name = "Fore-Port Solar Array" }, /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" @@ -8262,26 +8246,26 @@ /obj/structure/lattice/catwalk, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /turf/space, /area/solar/auxport) "aof" = ( /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/machinery/power/solar{ id = "foreport"; - name = "Fore-Port Solar Array" + name = "Fore-Port Solar Array" }, /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" @@ -8290,11 +8274,11 @@ "aog" = ( /obj/machinery/power/solar{ id = "foreport"; - name = "Fore-Port Solar Array" + name = "Fore-Port Solar Array" }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" @@ -8304,15 +8288,15 @@ /obj/structure/lattice/catwalk, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /turf/space, /area/solar/auxport) @@ -8321,7 +8305,7 @@ /obj/structure/grille, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -8331,12 +8315,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -8386,7 +8370,7 @@ /obj/structure/table, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitegreen" + icon_state = "whitegreen" }, /area/medical/virology) "aop" = ( @@ -8405,21 +8389,21 @@ "aor" = ( /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; - pixel_x = 24 + icon_state = "alarm0"; + pixel_x = 24 }, /obj/machinery/light{ dir = 4 }, /obj/item/weapon/storage/box/beakers{ pixel_x = 2; - pixel_y = 2 + pixel_y = 2 }, /obj/item/weapon/storage/box/syringes, /obj/structure/table, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitegreen" + icon_state = "whitegreen" }, /area/medical/virology) "aos" = ( @@ -8432,7 +8416,7 @@ }, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 10 + dir = 10 }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -8440,8 +8424,8 @@ "aot" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; - name = "Air to Virology"; - on = 1 + name = "Air to Virology"; + on = 1 }, /turf/simulated/floor/plating{ icon_state = "warnplate" @@ -8456,7 +8440,7 @@ }, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 6 + dir = 6 }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -8466,8 +8450,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/closet/emcloset, /obj/structure/window{ @@ -8485,11 +8469,11 @@ /obj/structure/cable, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/machinery/door/poddoor/preopen{ id = "xenobio1"; - name = "containment blast door" + name = "containment blast door" }, /obj/structure/window/reinforced/fulltile, /turf/simulated/floor/engine, @@ -8498,22 +8482,22 @@ /obj/structure/table/reinforced, /obj/machinery/button/door{ id = "xenobio2"; - name = "Containment Blast Doors"; - pixel_x = 0; - pixel_y = 4; - req_access_txt = "55" + name = "Containment Blast Doors"; + pixel_x = 0; + pixel_y = 4; + req_access_txt = "55" }, /obj/structure/window/reinforced{ dir = 1 }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ dir = 5; - icon_state = "warning" + icon_state = "warning" }, /area/toxins/xenobiology) "aoy" = ( @@ -8521,12 +8505,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -8549,7 +8533,7 @@ "aoB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -8571,12 +8555,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/grille{ density = 0; - icon_state = "brokengrille" + icon_state = "brokengrille" }, /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, @@ -8588,16 +8572,16 @@ /obj/item/stack/rods, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fore) "aoF" = ( /obj/machinery/r_n_d/server/robotics, /turf/simulated/floor/bluegrid{ name = "Server Base"; - nitrogen = 500; - oxygen = 0; - temperature = 80 + nitrogen = 500; + oxygen = 0; + temperature = 80 }, /area/toxins/server{ name = "\improper Research Division Server Room" @@ -8605,15 +8589,15 @@ "aoG" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; - external_pressure_bound = 140; - on = 1; - pressure_checks = 0 + external_pressure_bound = 140; + on = 1; + pressure_checks = 0 }, /turf/simulated/floor/bluegrid{ name = "Server Base"; - nitrogen = 500; - oxygen = 0; - temperature = 80 + nitrogen = 500; + oxygen = 0; + temperature = 80 }, /area/toxins/server{ name = "\improper Research Division Server Room" @@ -8626,8 +8610,8 @@ }, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'SERVER ROOM'."; - name = "SERVER ROOM"; - pixel_y = 32 + name = "SERVER ROOM"; + pixel_y = 32 }, /turf/simulated/floor/plating, /area/toxins/server{ @@ -8636,23 +8620,23 @@ "aoI" = ( /obj/machinery/power/apc{ dir = 1; - name = "Server Room APC"; - pixel_y = 25 + name = "Server Room APC"; + pixel_y = 25 }, /obj/machinery/atmospherics/pipe/manifold{ dir = 1 }, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/machinery/light/small{ dir = 1 }, /obj/machinery/camera{ c_tag = "Server Room"; - network = list("SS13","RD"); - pixel_x = 22 + network = list("SS13","RD"); + pixel_x = 22 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -8663,13 +8647,13 @@ "aoJ" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 8; - on = 1 + on = 1 }, /obj/effect/decal/cleanable/cobweb2, /obj/item/device/radio/intercom{ dir = 1; - name = "Station Intercom (General)"; - pixel_y = 28 + name = "Station Intercom (General)"; + pixel_y = 28 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -8681,13 +8665,13 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/door/firedoor/heavy, /obj/machinery/door/poddoor/preopen{ id = "Biohazard"; - name = "biohazard containment door" + name = "biohazard containment door" }, /turf/simulated/floor/plasteel{ icon_state = "delivery" @@ -8699,7 +8683,7 @@ /obj/machinery/door/firedoor/heavy, /obj/machinery/door/poddoor/preopen{ id = "Biohazard"; - name = "biohazard containment door" + name = "biohazard containment door" }, /turf/simulated/floor/plasteel{ icon_state = "delivery" @@ -8734,13 +8718,13 @@ }, /obj/item/weapon/storage/box/beakers{ pixel_x = 2; - pixel_y = 2 + pixel_y = 2 }, /obj/item/weapon/grenade/chem_grenade, /obj/item/weapon/grenade/chem_grenade, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_y = 23 + pixel_y = 23 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -8753,8 +8737,8 @@ }, /obj/item/stack/sheet/glass{ amount = 50; - pixel_x = 3; - pixel_y = 3 + pixel_x = 3; + pixel_y = 3 }, /obj/item/stack/sheet/metal{ amount = 50 @@ -8767,35 +8751,35 @@ /obj/structure/table, /obj/item/device/assembly/igniter{ pixel_x = -5; - pixel_y = 3 + pixel_y = 3 }, /obj/item/device/assembly/igniter{ pixel_x = 5; - pixel_y = -4 + pixel_y = -4 }, /obj/item/device/assembly/igniter{ pixel_x = 2; - pixel_y = 6 + pixel_y = 6 }, /obj/item/device/assembly/igniter{ pixel_x = 2; - pixel_y = -1 + pixel_y = -1 }, /obj/item/device/assembly/timer{ pixel_x = -3; - pixel_y = 3 + pixel_y = 3 }, /obj/item/device/assembly/timer{ pixel_x = -3; - pixel_y = 3 + pixel_y = 3 }, /obj/item/device/assembly/timer{ pixel_x = -3; - pixel_y = 3 + pixel_y = 3 }, /obj/item/device/assembly/timer{ pixel_x = -3; - pixel_y = 3 + pixel_y = 3 }, /obj/machinery/firealarm{ pixel_y = 24 @@ -8823,8 +8807,8 @@ "aoU" = ( /obj/machinery/power/apc{ dir = 1; - name = "Testing Lab APC"; - pixel_y = 25 + name = "Testing Lab APC"; + pixel_y = 25 }, /obj/structure/reagent_dispensers/fueltank, /obj/structure/window/reinforced{ @@ -8832,7 +8816,7 @@ }, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /turf/simulated/floor/plasteel{ icon_state = "bot" @@ -8866,8 +8850,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/stack/cable_coil/cut{ amount = 1; - icon_state = "coil_red1"; - item_state = "coil_red" + icon_state = "coil_red1"; + item_state = "coil_red" }, /turf/simulated/floor/plating, /area/maintenance/fore) @@ -8916,9 +8900,9 @@ "ape" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -8934,15 +8918,15 @@ /obj/structure/lattice/catwalk, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/structure/cable, /turf/space, @@ -8994,7 +8978,7 @@ /obj/structure/table, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitegreen" + icon_state = "whitegreen" }, /area/medical/virology) "apm" = ( @@ -9013,14 +8997,14 @@ /obj/item/device/healthanalyzer, /obj/structure/reagent_dispensers/virusfood{ density = 0; - pixel_x = 30 + pixel_x = 30 }, /obj/structure/table, /obj/item/weapon/hand_labeler, /obj/item/clothing/glasses/hud/health, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitegreen" + icon_state = "whitegreen" }, /area/medical/virology) "apo" = ( @@ -9031,7 +9015,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -9048,12 +9032,12 @@ "apr" = ( /obj/machinery/camera{ c_tag = "Xenobiology"; - dir = 8; - network = list("SS13","RD") + dir = 8; + network = list("SS13","RD") }, /obj/structure/sink{ dir = 4; - pixel_x = 11 + pixel_x = 11 }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -9091,8 +9075,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/decal/cleanable/oil, /obj/structure/grille, @@ -9106,18 +9090,18 @@ "apx" = ( /obj/machinery/airalarm/server{ dir = 4; - pixel_x = -22; - pixel_y = 0 + pixel_x = -22; + pixel_y = 0 }, /obj/machinery/light/small{ dir = 8 }, /turf/simulated/floor/bluegrid{ icon_state = "dark"; - name = "Server Walkway"; - nitrogen = 500; - oxygen = 0; - temperature = 80 + name = "Server Walkway"; + nitrogen = 500; + oxygen = 0; + temperature = 80 }, /area/toxins/server{ name = "\improper Research Division Server Room" @@ -9128,10 +9112,10 @@ }, /turf/simulated/floor/bluegrid{ icon_state = "dark"; - name = "Server Walkway"; - nitrogen = 500; - oxygen = 0; - temperature = 80 + name = "Server Walkway"; + nitrogen = 500; + oxygen = 0; + temperature = 80 }, /area/toxins/server{ name = "\improper Research Division Server Room" @@ -9140,7 +9124,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_command{ name = "Server Room"; - req_access_txt = "30" + req_access_txt = "30" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -9154,8 +9138,8 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -9166,8 +9150,8 @@ "apB" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -9179,13 +9163,13 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Server Room"; - req_access = null; - req_access_txt = "30" + req_access = null; + req_access_txt = "30" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -9197,12 +9181,12 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/research{ name = "Research Division" @@ -9223,7 +9207,7 @@ /obj/item/device/multitool, /obj/item/weapon/stock_parts/cell/high{ charge = 100; - maxcharge = 15000 + maxcharge = 15000 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -9251,7 +9235,7 @@ "apJ" = ( /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -9261,8 +9245,8 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -9279,8 +9263,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/decal/cleanable/oil, /obj/structure/disposalpipe/segment{ @@ -9294,19 +9278,19 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fore) "apN" = ( @@ -9315,8 +9299,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -9330,8 +9314,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/item/trash/candy, /obj/structure/disposalpipe/segment{ @@ -9342,17 +9326,17 @@ "apP" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j2"; - dir = 1 + dir = 1 }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -9364,7 +9348,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /turf/simulated/floor/plating, /area/maintenance/fore) @@ -9372,7 +9356,7 @@ /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4; - name = "input gas connector port" + name = "input gas connector port" }, /obj/structure/sign/nosmoking_2{ pixel_x = -28 @@ -9400,15 +9384,20 @@ /area/maintenance/incinerator) "apU" = ( /obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + d1 = 4; + d2 = 8; + icon_state = "4-8" }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, /turf/simulated/floor/plasteel{ - icon_state = "floorgrime" + icon_state = "white" }, -/area/maintenance/incinerator) +/area/medical/research{ + name = "Research Division" + }) "apV" = ( /obj/structure/sign/nosmoking_2{ pixel_x = 28 @@ -9429,7 +9418,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_virology{ name = "Isolation B"; - req_access_txt = "39" + req_access_txt = "39" }, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" @@ -9440,7 +9429,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_virology{ name = "Isolation A"; - req_access_txt = "39" + req_access_txt = "39" }, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" @@ -9451,7 +9440,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitegreen" + icon_state = "whitegreen" }, /area/medical/virology) "aqa" = ( @@ -9466,12 +9455,12 @@ /obj/machinery/smartfridge/chemistry/virology, /obj/item/device/radio/intercom{ dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 + name = "Station Intercom (General)"; + pixel_x = 27 }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitegreen" + icon_state = "whitegreen" }, /area/medical/virology) "aqc" = ( @@ -9489,7 +9478,7 @@ "aqe" = ( /obj/machinery/airalarm{ frequency = 1439; - pixel_y = 23 + pixel_y = 23 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -9507,13 +9496,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; - name = "2maintenance loot spawner" + name = "2maintenance loot spawner" }, /obj/structure/window, /obj/structure/window{ @@ -9521,7 +9510,7 @@ }, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -9531,8 +9520,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /obj/item/stack/rods, @@ -9546,15 +9535,15 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fore) "aqj" = ( @@ -9562,19 +9551,19 @@ /obj/structure/table/reinforced, /obj/machinery/button/door{ id = "xenobio6"; - name = "Containment Blast Doors"; - pixel_x = 0; - pixel_y = 4; - req_access_txt = "55" + name = "Containment Blast Doors"; + pixel_x = 0; + pixel_y = 4; + req_access_txt = "55" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ dir = 10; - icon_state = "warning" + icon_state = "warning" }, /area/toxins/xenobiology) "aqk" = ( @@ -9600,8 +9589,8 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/item/stack/rods, /turf/simulated/floor/plating, @@ -9657,13 +9646,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/grille, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fore) "aqu" = ( @@ -9677,9 +9666,9 @@ /obj/machinery/r_n_d/server/core, /turf/simulated/floor/bluegrid{ name = "Server Base"; - nitrogen = 500; - oxygen = 0; - temperature = 80 + nitrogen = 500; + oxygen = 0; + temperature = 80 }, /area/toxins/server{ name = "\improper Research Division Server Room" @@ -9687,18 +9676,18 @@ "aqw" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; - external_pressure_bound = 120; - initialize_directions = 1; - internal_pressure_bound = 4000; - on = 1; - pressure_checks = 2; - pump_direction = 0 + external_pressure_bound = 120; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 }, /turf/simulated/floor/bluegrid{ name = "Server Base"; - nitrogen = 500; - oxygen = 0; - temperature = 80 + nitrogen = 500; + oxygen = 0; + temperature = 80 }, /area/toxins/server{ name = "\improper Research Division Server Room" @@ -9711,8 +9700,8 @@ }, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'SERVER ROOM'."; - name = "SERVER ROOM"; - pixel_y = -32 + name = "SERVER ROOM"; + pixel_y = -32 }, /turf/simulated/floor/plating, /area/toxins/server{ @@ -9725,7 +9714,7 @@ /obj/machinery/computer/rdservercontrol, /obj/machinery/firealarm{ dir = 1; - pixel_y = -24 + pixel_y = -24 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -9747,12 +9736,12 @@ /obj/structure/disposalpipe/segment, /obj/item/device/radio/intercom{ dir = 1; - name = "Station Intercom (General)"; - pixel_x = -29 + name = "Station Intercom (General)"; + pixel_x = -29 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/research{ name = "Research Division" @@ -9773,7 +9762,7 @@ "aqD" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -9827,7 +9816,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "warningcorner"; - dir = 1 + dir = 1 }, /area/toxins/misc_lab) "aqK" = ( @@ -9844,8 +9833,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/maintenance/fore) @@ -9858,7 +9847,7 @@ "aqN" = ( /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/machinery/power/terminal, /obj/structure/reagent_dispensers/fueltank, @@ -9872,8 +9861,8 @@ "aqO" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -9883,13 +9872,13 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/components/binary/pump{ dir = 1; - name = "Mix to Incinerator"; - on = 0 + name = "Mix to Incinerator"; + on = 0 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -9899,8 +9888,8 @@ /obj/machinery/atmospherics/pipe/simple, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -9998,7 +9987,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/virology{ name = "Break Room"; - req_access_txt = "39" + req_access_txt = "39" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -10007,7 +9996,7 @@ "ard" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -10017,7 +10006,7 @@ /obj/structure/table/glass, /obj/machinery/microwave{ pixel_x = -3; - pixel_y = 6 + pixel_y = 6 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -10033,36 +10022,36 @@ "arg" = ( /obj/machinery/door/window/northleft{ base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Containment Pen"; - req_access_txt = "55" + dir = 8; + icon_state = "right"; + name = "Containment Pen"; + req_access_txt = "55" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/door/poddoor/preopen{ id = "xenobio1"; - name = "containment blast door" + name = "containment blast door" }, /turf/simulated/floor/engine, /area/toxins/xenobiology) "arh" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/door/window/northleft{ dir = 4; - name = "Containment Pen"; - req_access_txt = "55" + name = "Containment Pen"; + req_access_txt = "55" }, /obj/machinery/door/poddoor/preopen{ id = "xenobio6"; - name = "containment blast door" + name = "containment blast door" }, /turf/simulated/floor/engine, /area/toxins/xenobiology) @@ -10073,36 +10062,30 @@ "arj" = ( /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ name = "Medical Maintenance" }) "ark" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/landmark/event_spawn, +/turf/simulated/floor/plasteel{ + icon_state = "white" }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/fore) +/area/medical/research{ + name = "Research Division" + }) "arl" = ( /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -10114,8 +10097,8 @@ "arm" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -10130,12 +10113,12 @@ "arn" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; - on = 1 + on = 1 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -10147,15 +10130,15 @@ "aro" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/door/airlock/maintenance{ name = "Testing Lab Maintenance"; - req_access_txt = "47" + req_access_txt = "47" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -10168,18 +10151,18 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/structure/disposalpipe/sortjunction{ dir = 8; - icon_state = "pipe-j2s"; - sortType = 14 + icon_state = "pipe-j2s"; + sortType = 14 }, /obj/item/weapon/stock_parts/capacitor, /turf/simulated/floor/plating, @@ -10188,17 +10171,17 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/effect/decal/cleanable/dirt, /obj/item/stack/cable_coil/cut{ amount = 1; - icon_state = "coil_red1"; - item_state = "coil_red" + icon_state = "coil_red1"; + item_state = "coil_red" }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fore) "arr" = ( @@ -10208,7 +10191,7 @@ }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/research{ name = "Research Division" @@ -10216,15 +10199,18 @@ "ars" = ( /obj/machinery/door/airlock/research{ name = "Testing Lab"; - req_access_txt = "47" + req_access_txt = "47" }, /turf/simulated/floor/plasteel, /area/toxins/misc_lab) "art" = ( +/obj/effect/landmark/event_spawn, /turf/simulated/floor/plasteel{ - icon_state = "floorgrime" + icon_state = "white" }, -/area/toxins/misc_lab) +/area/medical/medbay{ + name = "Medbay Central" + }) "aru" = ( /obj/structure/chair/stool, /obj/effect/landmark/start{ @@ -10236,15 +10222,15 @@ /obj/structure/table, /obj/machinery/button/ignition{ id = "testigniter"; - pixel_x = 0; - pixel_y = -5 + pixel_x = 0; + pixel_y = -5 }, /obj/machinery/button/door{ id = "testlab"; - name = "Test Chamber Blast Doors"; - pixel_x = 0; - pixel_y = 7; - req_access_txt = "55" + name = "Test Chamber Blast Doors"; + pixel_x = 0; + pixel_y = 7; + req_access_txt = "55" }, /turf/simulated/floor/plasteel, /area/toxins/misc_lab) @@ -10256,7 +10242,7 @@ "arx" = ( /obj/machinery/door/airlock/glass_research{ name = "Test Chamber"; - req_access_txt = "47" + req_access_txt = "47" }, /turf/simulated/floor/plasteel{ icon_state = "delivery" @@ -10278,17 +10264,17 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fore) "arB" = ( /obj/machinery/power/smes{ capacity = 9e+006; - charge = 10000 + charge = 10000 }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -10297,12 +10283,12 @@ "arC" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/light_switch{ pixel_x = 0; - pixel_y = -22 + pixel_y = -22 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -10311,8 +10297,8 @@ "arD" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -10327,11 +10313,11 @@ "arE" = ( /obj/machinery/power/apc{ name = "Incinerator APC"; - pixel_y = -24 + pixel_y = -24 }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -10343,8 +10329,8 @@ }, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; - pixel_y = -22 + icon_state = "alarm0"; + pixel_y = -22 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -10353,7 +10339,7 @@ "arG" = ( /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_y = -29 + pixel_y = -29 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -10370,8 +10356,8 @@ "arI" = ( /turf/simulated/floor/engine{ name = "vacuum floor"; - nitrogen = 0.01; - oxygen = 0.01 + nitrogen = 0.01; + oxygen = 0.01 }, /area/atmos) "arJ" = ( @@ -10380,17 +10366,17 @@ "arK" = ( /turf/simulated/floor/engine{ name = "plasma floor"; - nitrogen = 0; - oxygen = 0; - toxins = 70000 + nitrogen = 0; + oxygen = 0; + toxins = 70000 }, /area/atmos) "arL" = ( /turf/simulated/floor/engine{ carbon_dioxide = 50000; - name = "co2 floor"; - nitrogen = 0; - oxygen = 0 + name = "co2 floor"; + nitrogen = 0; + oxygen = 0 }, /area/atmos) "arM" = ( @@ -10439,16 +10425,16 @@ }, /obj/machinery/power/apc{ cell_type = 5000; - name = "Virology APC"; - pixel_y = -24 + name = "Virology APC"; + pixel_y = -24 }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/machinery/camera{ c_tag = "Virology Module"; - dir = 1 + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -10458,21 +10444,21 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/light_switch{ pixel_x = -4; - pixel_y = -24 + pixel_y = -24 }, /obj/machinery/doorButtons/airlock_controller{ idExterior = "virology_airlock_exterior"; - idInterior = "virology_airlock_interior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Console"; - pixel_x = 8; - pixel_y = -22; - req_access_txt = "39" + idInterior = "virology_airlock_interior"; + idSelf = "virology_airlock_control"; + name = "Virology Access Console"; + pixel_x = 8; + pixel_y = -22; + req_access_txt = "39" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -10485,8 +10471,8 @@ }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -10498,11 +10484,11 @@ }, /obj/structure/sink{ dir = 4; - pixel_x = 11 + pixel_x = 11 }, /obj/machinery/firealarm{ dir = 1; - pixel_y = -24 + pixel_y = -24 }, /obj/structure/extinguisher_cabinet{ pixel_x = 27 @@ -10523,7 +10509,7 @@ }, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24 + pixel_x = -24 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -10542,7 +10528,7 @@ /obj/structure/table/glass, /obj/item/weapon/storage/box/donkpockets{ pixel_x = 3; - pixel_y = 3 + pixel_y = 3 }, /obj/machinery/newscaster{ pixel_x = 30 @@ -10556,8 +10542,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/item/weapon/folder/white, /turf/simulated/floor/plating, @@ -10575,26 +10561,26 @@ /obj/structure/table/reinforced, /obj/machinery/button/door{ id = "xenobio1"; - name = "Containment Blast Doors"; - pixel_x = 0; - pixel_y = 4; - req_access_txt = "55" + name = "Containment Blast Doors"; + pixel_x = 0; + pixel_y = 4; + req_access_txt = "55" }, /obj/structure/window/reinforced{ dir = 1 }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; - on = 1 + on = 1 }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ dir = 5; - icon_state = "warning" + icon_state = "warning" }, /area/toxins/xenobiology) "asc" = ( @@ -10608,7 +10594,7 @@ /obj/machinery/space_heater, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -10616,12 +10602,12 @@ "ase" = ( /obj/machinery/camera{ c_tag = "Toxins Launch Room Access"; - dir = 4 + dir = 4 }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ @@ -10634,8 +10620,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, @@ -10648,11 +10634,11 @@ /obj/item/device/assembly/signaler, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; - name = "2maintenance loot spawner" + name = "2maintenance loot spawner" }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fore) "ash" = ( @@ -10667,11 +10653,11 @@ "asj" = ( /obj/item/weapon/reagent_containers/food/snacks/cookie{ desc = "It has a distinctly eldritch taste to it."; - name = "grandma's cookie" + name = "grandma's cookie" }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/fore) "ask" = ( @@ -10706,7 +10692,7 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/research{ name = "Research Division" @@ -10742,7 +10728,7 @@ /obj/item/clothing/glasses/science, /turf/simulated/floor/plasteel{ icon_state = "warningcorner"; - dir = 1 + dir = 1 }, /area/toxins/misc_lab) "ast" = ( @@ -10760,13 +10746,13 @@ "asv" = ( /obj/machinery/door/airlock/maintenance{ name = "Incinerator Access"; - req_access_txt = "12" + req_access_txt = "12" }, /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 5 @@ -10782,7 +10768,7 @@ "asx" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ icon_state = "intact"; - dir = 10 + dir = 10 }, /turf/simulated/wall, /area/maintenance/incinerator) @@ -10794,18 +10780,18 @@ /obj/machinery/portable_atmospherics/canister/toxins, /turf/simulated/floor/engine{ name = "plasma floor"; - nitrogen = 0; - oxygen = 0; - toxins = 70000 + nitrogen = 0; + oxygen = 0; + toxins = 70000 }, /area/atmos) "asA" = ( /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /turf/simulated/floor/engine{ carbon_dioxide = 50000; - name = "co2 floor"; - nitrogen = 0; - oxygen = 0 + name = "co2 floor"; + nitrogen = 0; + oxygen = 0 }, /area/atmos) "asB" = ( @@ -10840,7 +10826,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_virology{ name = "Monkey Pen"; - req_access_txt = "39" + req_access_txt = "39" }, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" @@ -10857,17 +10843,17 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/door/airlock/virology{ autoclose = 0; - frequency = 1449; - icon_state = "door_locked"; - id_tag = "virology_airlock_interior"; - locked = 1; - name = "Virology Interior Airlock"; - req_access_txt = "39" + frequency = 1449; + icon_state = "door_locked"; + id_tag = "virology_airlock_interior"; + locked = 1; + name = "Virology Interior Airlock"; + req_access_txt = "39" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -10886,9 +10872,9 @@ "asL" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -10898,7 +10884,7 @@ /obj/structure/table/glass, /obj/item/weapon/paper_bin{ pixel_x = -2; - pixel_y = 5 + pixel_y = 5 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -10913,18 +10899,18 @@ "asO" = ( /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -10936,16 +10922,16 @@ "asP" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -10960,11 +10946,11 @@ /obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/machinery/door/poddoor/preopen{ id = "xenobio1"; - name = "containment blast door" + name = "containment blast door" }, /obj/structure/window/reinforced/fulltile, /obj/structure/disposalpipe/segment{ @@ -10975,8 +10961,8 @@ "asR" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -10988,8 +10974,8 @@ "asS" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -11007,8 +10993,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -11022,8 +11008,8 @@ "asU" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -11041,20 +11027,20 @@ "asV" = ( /obj/structure/disposalpipe/sortjunction{ dir = 8; - icon_state = "pipe-j2s"; - sortType = 23 + icon_state = "pipe-j2s"; + sortType = 23 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -11062,21 +11048,21 @@ "asW" = ( /obj/structure/disposalpipe/sortjunction{ dir = 8; - icon_state = "pipe-j2s"; - sortType = 11 + icon_state = "pipe-j2s"; + sortType = 11 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -11085,19 +11071,19 @@ "asX" = ( /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/oil, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -11143,8 +11129,8 @@ "ate" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ @@ -11154,18 +11140,17 @@ name = "\improper Toxins Lab" }) "atf" = ( +/obj/effect/landmark/event_spawn, /turf/simulated/floor/plasteel{ - icon_state = "floorgrime" + icon_state = "bot" }, -/area/toxins/mixing{ - name = "\improper Toxins Lab" - }) +/area/assembly/robotics) "atg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, @@ -11194,7 +11179,7 @@ "atk" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10; - initialize_directions = 10 + initialize_directions = 10 }, /turf/simulated/floor/plating, /area/toxins/misc_lab) @@ -11207,27 +11192,27 @@ }, /obj/machinery/computer/security/telescreen{ dir = 8; - name = "Test Chamber Moniter"; - network = list("Test"); - pixel_x = 30 + name = "Test Chamber Moniter"; + network = list("Test"); + pixel_x = 30 }, /obj/machinery/camera{ c_tag = "Testing Lab North"; - dir = 8; - network = list("SS13","RD"); - pixel_y = -22 + dir = 8; + network = list("SS13","RD"); + pixel_y = -22 }, /turf/simulated/floor/plating, /area/toxins/misc_lab) "atn" = ( /obj/machinery/door/airlock/glass_research{ name = "Test Chamber"; - req_access_txt = "47" + req_access_txt = "47" }, /obj/machinery/door/poddoor/preopen{ id = "testlab"; - layer = 2.9; - name = "test chamber blast door" + layer = 2.9; + name = "test chamber blast door" }, /turf/simulated/floor/engine, /area/toxins/misc_lab) @@ -11240,13 +11225,13 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plating, /area/maintenance/fore) @@ -11259,8 +11244,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -11271,13 +11256,13 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/yellow/visible, /turf/simulated/floor/plasteel{ @@ -11297,8 +11282,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/item/weapon/electronics/firealarm, /obj/structure/disposalpipe/segment{ @@ -11317,31 +11302,31 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fore) "atu" = ( /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/effect/decal/cleanable/cobweb2, /turf/simulated/floor/plating, @@ -11357,163 +11342,163 @@ "atx" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 2; - frequency = 1441; - id = "waste_in"; - pixel_y = 1 + frequency = 1441; + id = "waste_in"; + pixel_y = 1 }, /turf/simulated/floor/engine{ name = "vacuum floor"; - nitrogen = 0.01; - oxygen = 0.01 + nitrogen = 0.01; + oxygen = 0.01 }, /area/atmos) "aty" = ( /obj/machinery/air_sensor{ frequency = 1441; - id_tag = "mix_sensor" + id_tag = "mix_sensor" }, /turf/simulated/floor/engine{ name = "vacuum floor"; - nitrogen = 0.01; - oxygen = 0.01 + nitrogen = 0.01; + oxygen = 0.01 }, /area/atmos) "atz" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; - external_pressure_bound = 0; - frequency = 1441; - id_tag = "waste_out"; - initialize_directions = 1; - internal_pressure_bound = 4000; - on = 1; - pressure_checks = 2; - pump_direction = 0 + external_pressure_bound = 0; + frequency = 1441; + id_tag = "waste_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 }, /turf/simulated/floor/engine{ name = "vacuum floor"; - nitrogen = 0.01; - oxygen = 0.01 + nitrogen = 0.01; + oxygen = 0.01 }, /area/atmos) "atA" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 2; - frequency = 1441; - id = "n2o_in"; - pixel_y = 1 + frequency = 1441; + id = "n2o_in"; + pixel_y = 1 }, /turf/simulated/floor/engine/n2o, /area/atmos) "atB" = ( /obj/machinery/air_sensor{ frequency = 1441; - id_tag = "n2o_sensor" + id_tag = "n2o_sensor" }, /turf/simulated/floor/engine/n2o, /area/atmos) "atC" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; - external_pressure_bound = 0; - frequency = 1441; - id_tag = "n2o_out"; - initialize_directions = 1; - internal_pressure_bound = 4000; - on = 1; - pressure_checks = 2; - pump_direction = 0 + external_pressure_bound = 0; + frequency = 1441; + id_tag = "n2o_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 }, /turf/simulated/floor/engine/n2o, /area/atmos) "atD" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 2; - frequency = 1441; - id = "tox_in"; - pixel_y = 1 + frequency = 1441; + id = "tox_in"; + pixel_y = 1 }, /turf/simulated/floor/engine{ name = "plasma floor"; - nitrogen = 0; - oxygen = 0; - toxins = 70000 + nitrogen = 0; + oxygen = 0; + toxins = 70000 }, /area/atmos) "atE" = ( /obj/machinery/air_sensor{ frequency = 1441; - id_tag = "tox_sensor" + id_tag = "tox_sensor" }, /turf/simulated/floor/engine{ name = "plasma floor"; - nitrogen = 0; - oxygen = 0; - toxins = 70000 + nitrogen = 0; + oxygen = 0; + toxins = 70000 }, /area/atmos) "atF" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; - external_pressure_bound = 0; - frequency = 1441; - id_tag = "tox_out"; - initialize_directions = 1; - internal_pressure_bound = 4000; - on = 1; - pressure_checks = 2; - pump_direction = 0 + external_pressure_bound = 0; + frequency = 1441; + id_tag = "tox_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 }, /turf/simulated/floor/engine{ name = "plasma floor"; - nitrogen = 0; - oxygen = 0; - toxins = 70000 + nitrogen = 0; + oxygen = 0; + toxins = 70000 }, /area/atmos) "atG" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 2; - frequency = 1441; - id = "waste_in"; - pixel_y = 1 + frequency = 1441; + id = "waste_in"; + pixel_y = 1 }, /turf/simulated/floor/engine{ carbon_dioxide = 50000; - name = "co2 floor"; - nitrogen = 0; - oxygen = 0 + name = "co2 floor"; + nitrogen = 0; + oxygen = 0 }, /area/atmos) "atH" = ( /obj/machinery/air_sensor{ frequency = 1441; - id_tag = "co2_sensor" + id_tag = "co2_sensor" }, /turf/simulated/floor/engine{ carbon_dioxide = 50000; - name = "co2 floor"; - nitrogen = 0; - oxygen = 0 + name = "co2 floor"; + nitrogen = 0; + oxygen = 0 }, /area/atmos) "atI" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; - external_pressure_bound = 0; - frequency = 1441; - id_tag = "co2_out"; - initialize_directions = 1; - internal_pressure_bound = 4000; - on = 1; - pressure_checks = 2; - pump_direction = 0 + external_pressure_bound = 0; + frequency = 1441; + id_tag = "co2_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 }, /turf/simulated/floor/engine{ carbon_dioxide = 50000; - name = "co2 floor"; - nitrogen = 0; - oxygen = 0 + name = "co2 floor"; + nitrogen = 0; + oxygen = 0 }, /area/atmos) "atJ" = ( @@ -11534,15 +11519,15 @@ "atM" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = -32 + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = -32 }, /obj/item/device/radio/intercom{ dir = 8; - name = "Station Intercom (General)"; - pixel_y = 22 + name = "Station Intercom (General)"; + pixel_y = 22 }, /turf/simulated/floor/plating, /area/maintenance/auxsolarport) @@ -11555,14 +11540,14 @@ }, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /turf/simulated/floor/plating, /area/maintenance/auxsolarport) "atO" = ( /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/machinery/power/smes, /turf/simulated/floor/plating, @@ -11570,8 +11555,8 @@ "atP" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE" + icon_state = "shock"; + name = "HIGH VOLTAGE" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -11585,7 +11570,7 @@ /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 3; - name = "3maintenance loot spawner" + name = "3maintenance loot spawner" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -11608,7 +11593,7 @@ }, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -11630,22 +11615,22 @@ "atV" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; - on = 1 + on = 1 }, /obj/machinery/shower{ dir = 4 }, /obj/machinery/doorButtons/access_button{ idDoor = "virology_airlock_interior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Button"; - pixel_x = 8; - pixel_y = 28; - req_access_txt = "39" + idSelf = "virology_airlock_control"; + name = "Virology Access Button"; + pixel_x = 8; + pixel_y = 28; + req_access_txt = "39" }, /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/medical/virology) "atW" = ( @@ -11654,8 +11639,8 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -11669,7 +11654,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "warnwhite"; - dir = 5 + dir = 5 }, /area/medical/virology) "atY" = ( @@ -11682,7 +11667,7 @@ "atZ" = ( /obj/item/weapon/storage/secure/safe{ pixel_x = 5; - pixel_y = -29 + pixel_y = -29 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -11699,21 +11684,21 @@ /obj/item/weapon/reagent_containers/blood/empty, /obj/item/weapon/reagent_containers/blood/empty{ pixel_x = -3; - pixel_y = -3 + pixel_y = -3 }, /obj/item/weapon/reagent_containers/blood/AMinus, /obj/item/weapon/reagent_containers/blood/BMinus{ pixel_x = -4; - pixel_y = 4 + pixel_y = 4 }, /obj/item/weapon/reagent_containers/blood/BPlus{ pixel_x = 1; - pixel_y = 2 + pixel_y = 2 }, /obj/item/weapon/reagent_containers/blood/OMinus, /obj/item/weapon/reagent_containers/blood/OPlus{ pixel_x = -2; - pixel_y = -1 + pixel_y = -1 }, /obj/item/weapon/reagent_containers/blood/random, /obj/item/weapon/reagent_containers/blood/random, @@ -11725,8 +11710,8 @@ "auc" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 @@ -11783,7 +11768,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -11801,7 +11786,7 @@ "auj" = ( /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -11809,8 +11794,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -11819,7 +11804,7 @@ "auk" = ( /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 @@ -11835,19 +11820,19 @@ "aum" = ( /obj/machinery/requests_console{ department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - pixel_y = 30 + departmentType = 2; + name = "Science Requests Console"; + pixel_y = 30 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/toxins/xenobiology) "aun" = ( /obj/machinery/airalarm{ frequency = 1439; - pixel_y = 23 + pixel_y = 23 }, /obj/structure/table, /obj/machinery/reagentgrinder, @@ -11867,7 +11852,7 @@ }, /obj/item/weapon/extinguisher{ pixel_x = 4; - pixel_y = 3 + pixel_y = 3 }, /obj/item/weapon/extinguisher, /obj/structure/table, @@ -11909,15 +11894,15 @@ }, /obj/item/device/assembly/signaler{ pixel_x = -8; - pixel_y = 5 + pixel_y = 5 }, /obj/item/device/assembly/signaler{ pixel_x = 6; - pixel_y = 5 + pixel_y = 5 }, /obj/item/device/assembly/signaler{ pixel_x = -2; - pixel_y = -2 + pixel_y = -2 }, /obj/structure/table/reinforced, /turf/simulated/floor/plasteel{ @@ -11943,9 +11928,9 @@ }, /obj/machinery/requests_console{ department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - pixel_y = 30 + departmentType = 2; + name = "Science Requests Console"; + pixel_y = 30 }, /obj/structure/table/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -11958,26 +11943,26 @@ "auv" = ( /obj/item/device/assembly/timer{ pixel_x = 5; - pixel_y = 4 + pixel_y = 4 }, /obj/item/device/assembly/timer{ pixel_x = -4; - pixel_y = 2 + pixel_y = 2 }, /obj/item/device/assembly/timer{ pixel_x = 6; - pixel_y = -4 + pixel_y = -4 }, /obj/item/device/assembly/timer, /obj/structure/table/reinforced, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/machinery/power/apc{ dir = 1; - name = "Toxins Lab APC"; - pixel_y = 27 + name = "Toxins Lab APC"; + pixel_y = 27 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -11993,7 +11978,7 @@ /obj/machinery/portable_atmospherics/canister/toxins, /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -12002,7 +11987,7 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/simulated/floor/plasteel{ icon_state = "warnwhite"; - dir = 1 + dir = 1 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -12011,7 +11996,7 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/simulated/floor/plasteel{ icon_state = "warnwhite"; - dir = 5 + dir = 5 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -12019,8 +12004,8 @@ "auz" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -12034,7 +12019,7 @@ "auA" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -12047,20 +12032,20 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /turf/simulated/floor/plating, /area/maintenance/fore) "auC" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/disposalpipe/segment{ @@ -12068,7 +12053,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -12096,24 +12081,24 @@ /obj/item/weapon/cartridge/signal/toxins, /obj/item/weapon/cartridge/signal/toxins{ pixel_x = -4; - pixel_y = 2 + pixel_y = 2 }, /obj/item/weapon/cartridge/signal/toxins{ pixel_x = 4; - pixel_y = 6 + pixel_y = 6 }, /obj/machinery/power/apc{ dir = 1; - name = "RD Office APC"; - pixel_y = 25 + name = "RD Office APC"; + pixel_y = 25 }, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/machinery/camera{ c_tag = "Research Director's Office"; - network = list("SS13","RD") + network = list("SS13","RD") }, /obj/structure/table, /turf/simulated/floor/plasteel{ @@ -12142,7 +12127,7 @@ "auJ" = ( /obj/machinery/camera{ c_tag = "Research Division North East"; - dir = 8 + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "whitepurplecorner" @@ -12163,7 +12148,7 @@ "auM" = ( /obj/machinery/atmospherics/components/trinary/filter{ dir = 4; - req_access = null + req_access = null }, /turf/simulated/floor/plating, /area/toxins/misc_lab) @@ -12188,8 +12173,8 @@ }, /obj/machinery/door/poddoor/preopen{ id = "testlab"; - layer = 2.9; - name = "test chamber blast door" + layer = 2.9; + name = "test chamber blast door" }, /turf/simulated/floor/plating, /area/toxins/misc_lab) @@ -12202,7 +12187,7 @@ "auR" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10; - initialize_directions = 10 + initialize_directions = 10 }, /turf/simulated/floor/engine, /area/toxins/misc_lab) @@ -12212,27 +12197,27 @@ "auT" = ( /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fore) "auU" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -12243,7 +12228,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -12251,15 +12236,15 @@ "auV" = ( /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/item/device/assembly/igniter, /turf/simulated/floor/plating, @@ -12281,30 +12266,30 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/fore) "auZ" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = -31 + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = -31 }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/plating, /area/maintenance/fore) @@ -12312,8 +12297,8 @@ /obj/machinery/door/airlock/external, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/maintenance/fore) @@ -12321,7 +12306,7 @@ /obj/structure/lattice/catwalk, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /turf/space, /area/space) @@ -12344,7 +12329,7 @@ /obj/machinery/power/tracker, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /turf/simulated/floor/plating/airless, /area/solar/auxport) @@ -12352,8 +12337,8 @@ /obj/structure/lattice/catwalk, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/space, /area/solar/auxport) @@ -12361,7 +12346,7 @@ /obj/structure/lattice/catwalk, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /turf/space, /area/solar/auxport) @@ -12369,74 +12354,74 @@ /obj/structure/lattice/catwalk, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /turf/space, /area/solar/auxport) "avj" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; - req_access_txt = "10; 13" + req_access = null; + req_access_txt = "10; 13" }, /turf/simulated/floor/plating, /area/maintenance/auxsolarport) "avk" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/maintenance/auxsolarport) "avl" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/maintenance/auxsolarport) "avm" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plating, /area/maintenance/auxsolarport) "avn" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plating, /area/maintenance/auxsolarport) "avo" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/airlock/engineering{ name = "Aft Port Solar Access"; - req_access_txt = "10" + req_access_txt = "10" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plating, @@ -12444,20 +12429,20 @@ "avp" = ( /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -12466,8 +12451,8 @@ "avq" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -12485,8 +12470,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/item/weapon/shard, /obj/structure/disposalpipe/segment{ @@ -12499,15 +12484,15 @@ "avs" = ( /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/effect/decal/cleanable/robot_debris, /obj/item/stack/rods, @@ -12524,7 +12509,7 @@ "avu" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" @@ -12540,7 +12525,7 @@ "avw" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" @@ -12552,19 +12537,19 @@ }, /obj/structure/sink{ dir = 8; - pixel_x = -12; - pixel_y = 2 + pixel_x = -12; + pixel_y = 2 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/medical/virology) "avy" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -12578,20 +12563,20 @@ }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/medical/virology) "avA" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -12600,12 +12585,12 @@ "avB" = ( /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/machinery/power/apc{ cell_type = 5000; - name = "Medbay Maintenance APC"; - pixel_y = -24 + name = "Medbay Maintenance APC"; + pixel_y = -24 }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -12614,16 +12599,16 @@ "avC" = ( /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; - pixel_y = -22 + icon_state = "alarm0"; + pixel_y = -22 }, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -12656,7 +12641,7 @@ "avG" = ( /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/effect/decal/cleanable/dirt, /obj/item/weapon/shard{ @@ -12664,7 +12649,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -12673,12 +12658,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -12691,7 +12676,7 @@ }, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; - name = "2maintenance loot spawner" + name = "2maintenance loot spawner" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -12700,7 +12685,7 @@ "avJ" = ( /obj/machinery/processor{ desc = "A machine used to process slimes and retrieve their extract."; - name = "Slime Processor" + name = "Slime Processor" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -12713,19 +12698,19 @@ }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/toxins/xenobiology) "avL" = ( /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -12734,8 +12719,8 @@ "avM" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -12754,8 +12739,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -12763,13 +12748,13 @@ /mob/living/simple_animal/mouse/gray, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fore) "avO" = ( /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -12778,7 +12763,7 @@ "avP" = ( /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -12791,7 +12776,7 @@ }, /obj/structure/sign/deathsposal{ pixel_x = 32; - pixel_y = 0 + pixel_y = 0 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -12800,15 +12785,15 @@ "avR" = ( /obj/item/device/assembly/prox_sensor{ pixel_x = -4; - pixel_y = 1 + pixel_y = 1 }, /obj/item/device/assembly/prox_sensor{ pixel_x = 8; - pixel_y = 9 + pixel_y = 9 }, /obj/item/device/assembly/prox_sensor{ pixel_x = 9; - pixel_y = -2 + pixel_y = -2 }, /obj/item/device/assembly/prox_sensor{ pixel_y = 2 @@ -12837,8 +12822,8 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -12881,13 +12866,13 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ icon_state = "warningcorner"; - dir = 1 + dir = 1 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -12909,8 +12894,8 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, @@ -12928,8 +12913,8 @@ }, /obj/item/device/radio/intercom{ dir = 4; - name = "Station Intercom (General)"; - pixel_x = -27 + name = "Station Intercom (General)"; + pixel_x = -27 }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" @@ -12938,11 +12923,11 @@ "awc" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; - on = 1 + on = 1 }, /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" @@ -12954,8 +12939,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/spawner/lootdrop/maintenance, /obj/structure/disposalpipe/segment{ @@ -12969,8 +12954,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -12987,8 +12972,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -13007,8 +12992,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -13018,16 +13003,16 @@ "awi" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/research{ name = "Research Division" @@ -13045,15 +13030,15 @@ /obj/structure/window/reinforced/fulltile, /obj/machinery/door/poddoor/preopen{ id = "testlab"; - layer = 2.9; - name = "test chamber blast door" + layer = 2.9; + name = "test chamber blast door" }, /turf/simulated/floor/plating, /area/toxins/misc_lab) "awm" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1; - unacidable = 1 + unacidable = 1 }, /turf/simulated/floor/engine, /area/toxins/misc_lab) @@ -13063,12 +13048,12 @@ }, /obj/machinery/camera{ c_tag = "Testing Chamber"; - dir = 8; - network = list("Test","RD") + dir = 8; + network = list("Test","RD") }, /obj/machinery/sparker{ id = "testigniter"; - pixel_x = 25 + pixel_x = 25 }, /turf/simulated/floor/engine, /area/toxins/misc_lab) @@ -13077,8 +13062,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/item/weapon/shard, /turf/simulated/floor/plating, @@ -13117,8 +13102,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/decal/cleanable/oil, /obj/item/stack/rods, @@ -13127,9 +13112,9 @@ "aww" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, /turf/simulated/floor/plating, /area/maintenance/fore) @@ -13147,8 +13132,8 @@ /obj/structure/lattice/catwalk, /obj/structure/cable{ icon_state = "0-2"; - pixel_y = 1; - d2 = 2 + pixel_y = 1; + d2 = 2 }, /turf/space, /area/solar/auxport) @@ -13156,7 +13141,7 @@ /obj/structure/cable, /obj/machinery/power/solar_control{ id = "foreport"; - name = "Fore Port Solar Control" + name = "Fore Port Solar Control" }, /turf/simulated/floor/plating, /area/maintenance/auxsolarport) @@ -13167,12 +13152,12 @@ "awC" = ( /obj/machinery/power/apc{ name = "Fore Port Solar APC"; - pixel_x = 25; - pixel_y = 3 + pixel_x = 25; + pixel_y = 3 }, /obj/machinery/camera{ c_tag = "Fore Port Solar Control"; - dir = 1 + dir = 1 }, /obj/structure/cable, /turf/simulated/floor/plating, @@ -13186,17 +13171,17 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ brightness = 3; - dir = 8 + dir = 8 }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -13209,23 +13194,23 @@ "awG" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/machinery/shower{ dir = 4 }, /turf/simulated/floor/plasteel{ dir = 10; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/medical/virology) "awH" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -13241,14 +13226,14 @@ }, /turf/simulated/floor/plasteel{ dir = 6; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/medical/virology) "awJ" = ( /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -13259,7 +13244,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -13267,8 +13252,8 @@ "awK" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -13283,8 +13268,8 @@ "awL" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -13297,8 +13282,8 @@ "awM" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -13306,7 +13291,7 @@ /obj/structure/grille, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -13314,8 +13299,8 @@ "awN" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/weapon/weldingtool, @@ -13331,8 +13316,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -13353,7 +13338,7 @@ "awS" = ( /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/toxins/xenobiology) "awT" = ( @@ -13385,8 +13370,8 @@ "awW" = ( /obj/machinery/camera{ c_tag = "Xenobiology South"; - dir = 1; - network = list("SS13","RD") + dir = 1; + network = list("SS13","RD") }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -13401,11 +13386,11 @@ "awX" = ( /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_y = -29 + pixel_y = -29 }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -13440,8 +13425,8 @@ "axb" = ( /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -13452,12 +13437,12 @@ "axc" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -13468,8 +13453,8 @@ "axd" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -13483,8 +13468,8 @@ "axe" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -13492,7 +13477,7 @@ /obj/machinery/door/firedoor/heavy, /obj/machinery/door/airlock/research{ name = "Toxins Launch Room Access"; - req_access_txt = "8" + req_access_txt = "8" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -13503,15 +13488,15 @@ "axf" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warning" + icon_state = "warning" }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -13521,8 +13506,8 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/item/weapon/shard, /turf/simulated/floor/plating, @@ -13530,15 +13515,20 @@ "axh" = ( /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/crew_quarters/hor) "axi" = ( -/turf/simulated/floor/plasteel{ - icon_state = "warnwhite"; - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, -/area/crew_quarters/hor) +/obj/effect/landmark/event_spawn, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay{ + name = "Medbay Central" + }) "axj" = ( /obj/structure/rack, /obj/item/device/taperecorder{ @@ -13549,7 +13539,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "warnwhite"; - dir = 5 + dir = 5 }, /area/crew_quarters/hor) "axk" = ( @@ -13570,7 +13560,7 @@ "axm" = ( /obj/item/weapon/paper_bin{ pixel_x = 1; - pixel_y = 9 + pixel_y = 9 }, /obj/item/weapon/pen, /obj/structure/table, @@ -13581,12 +13571,12 @@ "axn" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/research{ name = "Research Division" @@ -13594,8 +13584,8 @@ "axo" = ( /obj/item/device/radio/intercom{ dir = 8; - name = "Station Intercom (General)"; - pixel_x = 27 + name = "Station Intercom (General)"; + pixel_x = 27 }, /turf/simulated/floor/plasteel{ icon_state = "whitepurplecorner" @@ -13621,14 +13611,14 @@ "axs" = ( /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_x = 29 + pixel_x = 29 }, /turf/simulated/floor/engine, /area/toxins/misc_lab) "axt" = ( /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fore) "axu" = ( @@ -13646,7 +13636,7 @@ /obj/effect/decal/remains/human, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fore) "axx" = ( @@ -13654,8 +13644,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /obj/item/weapon/shard{ @@ -13673,9 +13663,9 @@ /obj/machinery/door/airlock/external, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 @@ -13691,7 +13681,7 @@ "axB" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ icon_state = "intact"; - dir = 10 + dir = 10 }, /turf/simulated/wall, /area/maintenance/fore) @@ -13702,8 +13692,8 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -13739,7 +13729,7 @@ }, /obj/effect/landmark{ name = "xeno_spawn"; - pixel_x = -1 + pixel_x = -1 }, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" @@ -13797,7 +13787,7 @@ "axJ" = ( /obj/machinery/airalarm{ frequency = 1439; - pixel_y = 23 + pixel_y = 23 }, /obj/structure/chair/stool, /obj/machinery/light/small{ @@ -13816,16 +13806,16 @@ /obj/structure/table/glass, /obj/machinery/microwave{ pixel_x = -3; - pixel_y = 6 + pixel_y = 6 }, /obj/machinery/status_display{ layer = 4; - pixel_y = 32 + pixel_y = 32 }, /obj/item/device/radio/intercom{ dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 + name = "Station Intercom (General)"; + pixel_x = 27 }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" @@ -13837,28 +13827,28 @@ /obj/machinery/door/firedoor, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/sign/biohazard{ pixel_x = 32 }, /obj/machinery/door/airlock/virology{ autoclose = 0; - frequency = 1449; - icon_state = "door_locked"; - id_tag = "virology_airlock_exterior"; - locked = 1; - name = "Virology Exterior Airlock"; - req_access_txt = "39" + frequency = 1449; + icon_state = "door_locked"; + id_tag = "virology_airlock_exterior"; + locked = 1; + name = "Virology Exterior Airlock"; + req_access_txt = "39" }, /obj/machinery/doorButtons/access_button{ idDoor = "virology_airlock_exterior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Button"; - pixel_x = -24; - pixel_y = 0; - req_access_txt = "39" + idSelf = "virology_airlock_control"; + name = "Virology Access Button"; + pixel_x = -24; + pixel_y = 0; + req_access_txt = "39" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -13867,8 +13857,8 @@ "axM" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/decal/cleanable/dirt, @@ -13893,11 +13883,11 @@ }, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 3; - name = "3maintenance loot spawner" + name = "3maintenance loot spawner" }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -13917,7 +13907,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -13958,8 +13948,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -13986,7 +13976,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/research{ name = "Xenobiology Lab"; - req_access_txt = "55" + req_access_txt = "55" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -13995,8 +13985,8 @@ "axZ" = ( /obj/machinery/camera{ c_tag = "Toxins Lab"; - dir = 4; - network = list("SS13","RD") + dir = 4; + network = list("SS13","RD") }, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -14010,7 +14000,7 @@ "aya" = ( /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -14023,7 +14013,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "warnwhite"; - dir = 1 + dir = 1 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -14033,7 +14023,7 @@ /obj/item/weapon/storage/firstaid/toxin, /turf/simulated/floor/plasteel{ icon_state = "warnwhite"; - dir = 1 + dir = 1 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -14045,7 +14035,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "warnwhite"; - dir = 1 + dir = 1 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -14053,7 +14043,7 @@ "aye" = ( /turf/simulated/floor/plasteel{ icon_state = "warningcorner"; - dir = 4 + dir = 4 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -14063,12 +14053,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/fore) "ayg" = ( @@ -14090,7 +14080,7 @@ }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/crew_quarters/hor) "ayi" = ( @@ -14109,7 +14099,7 @@ /obj/item/device/aicard, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/crew_quarters/hor) "ayk" = ( @@ -14142,10 +14132,10 @@ }, /obj/machinery/button/door{ id = "Biohazard"; - name = "Biohazard Shutter Control"; - pixel_x = 0; - pixel_y = 0; - req_access_txt = "47" + name = "Biohazard Shutter Control"; + pixel_x = 0; + pixel_y = 0; + req_access_txt = "47" }, /obj/structure/table, /turf/simulated/floor/plasteel{ @@ -14166,12 +14156,12 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/research{ name = "Research Division" @@ -14182,9 +14172,9 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "whitepurplecorner" @@ -14197,12 +14187,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /turf/simulated/floor/plating, /area/maintenance/fore) @@ -14210,7 +14200,7 @@ /obj/structure/grille, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fore) "ays" = ( @@ -14227,29 +14217,29 @@ /obj/effect/decal/cleanable/blood/old, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fore) "ayv" = ( /obj/effect/decal/cleanable/robot_debris, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; - name = "2maintenance loot spawner" + name = "2maintenance loot spawner" }, /turf/simulated/floor/plating, /area/maintenance/fore) "ayw" = ( /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plating, /area/maintenance/fore) @@ -14259,8 +14249,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/item/stack/sheet/cardboard, /obj/structure/disposalpipe/segment{ @@ -14276,15 +14266,15 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -14310,15 +14300,15 @@ "ayB" = ( /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/plating, /area/maintenance/fore) @@ -14357,13 +14347,13 @@ }, /obj/structure/disposalpipe/junction{ icon_state = "pipe-j2"; - dir = 2 + dir = 2 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -14372,7 +14362,7 @@ "ayI" = ( /obj/machinery/door/airlock/maintenance{ name = "Medbay Maintenance"; - req_access_txt = "5" + req_access_txt = "5" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -14387,9 +14377,9 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" @@ -14419,7 +14409,7 @@ "ayM" = ( /obj/machinery/door/airlock{ name = "Unisex Restrooms"; - req_access_txt = "0" + req_access_txt = "0" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -14433,7 +14423,7 @@ "ayN" = ( /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -14481,7 +14471,7 @@ "ayR" = ( /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitegreen" + icon_state = "whitegreen" }, /area/medical/medbay{ name = "Medbay Central" @@ -14489,12 +14479,12 @@ "ayS" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitegreen" + icon_state = "whitegreen" }, /area/medical/medbay{ name = "Medbay Central" @@ -14502,7 +14492,7 @@ "ayT" = ( /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -14511,8 +14501,8 @@ "ayU" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/decal/cleanable/oil, @@ -14524,7 +14514,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -14539,8 +14529,8 @@ "ayX" = ( /obj/machinery/door/airlock/maintenance{ name = "Genetics Maintenance"; - req_access_txt = "9"; - req_one_access_txt = "0" + req_access_txt = "9"; + req_one_access_txt = "0" }, /turf/simulated/floor/plating, /area/medical/genetics) @@ -14561,8 +14551,8 @@ "aza" = ( /obj/machinery/door/window/westleft{ dir = 2; - name = "Monkey Pen"; - req_access_txt = "9" + name = "Monkey Pen"; + req_access_txt = "9" }, /mob/living/carbon/monkey, /turf/simulated/floor/plasteel{ @@ -14584,19 +14574,19 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_x = -27 + pixel_x = -27 }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitebot" + icon_state = "whitebot" }, /area/medical/research{ name = "Research Division" @@ -14631,7 +14621,7 @@ /obj/machinery/door/firedoor/heavy, /obj/machinery/door/poddoor/preopen{ id = "Biohazard"; - name = "biohazard containment door" + name = "biohazard containment door" }, /turf/simulated/floor/plasteel{ icon_state = "delivery" @@ -14645,7 +14635,7 @@ }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whiteblue" + icon_state = "whiteblue" }, /area/medical/research{ name = "Research Division" @@ -14655,7 +14645,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/research{ name = "Research Division" @@ -14666,7 +14656,7 @@ }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/research{ name = "Research Division" @@ -14674,14 +14664,14 @@ "azj" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; - on = 1 + on = 1 }, /obj/machinery/light{ dir = 1 }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/research{ name = "Research Division" @@ -14697,7 +14687,7 @@ "azl" = ( /obj/machinery/airalarm{ frequency = 1439; - pixel_y = 23 + pixel_y = 23 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -14743,7 +14733,7 @@ }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -14751,20 +14741,20 @@ "azq" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fore) "azr" = ( /turf/simulated/floor/plasteel{ dir = 10; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/crew_quarters/hor) "azs" = ( @@ -14776,12 +14766,12 @@ /obj/structure/rack, /obj/item/weapon/circuitboard/aicore{ pixel_x = -2; - pixel_y = 4 + pixel_y = 4 }, /obj/item/weapon/circuitboard/teleporter, /turf/simulated/floor/plasteel{ dir = 6; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/crew_quarters/hor) "azu" = ( @@ -14791,7 +14781,7 @@ }, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_y = -29 + pixel_y = -29 }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" @@ -14800,17 +14790,17 @@ "azv" = ( /obj/machinery/computer/security/telescreen{ desc = "Used for watching the RD's goons from the safety of his office."; - dir = 1; - name = "Research Monitor"; - network = list("RD"); - pixel_y = 2 + dir = 1; + name = "Research Monitor"; + network = list("RD"); + pixel_y = 2 }, /obj/machinery/requests_console{ announcementConsole = 1; - department = "Research Director's Desk"; - departmentType = 5; - name = "Research Director RC"; - pixel_y = -30 + department = "Research Director's Desk"; + departmentType = 5; + name = "Research Director RC"; + pixel_y = -30 }, /obj/structure/table, /turf/simulated/floor/plasteel{ @@ -14821,7 +14811,7 @@ /obj/item/weapon/folder/white, /obj/item/weapon/stamp/rd{ pixel_x = 3; - pixel_y = -2 + pixel_y = -2 }, /obj/machinery/keycard_auth{ pixel_y = -23 @@ -14848,7 +14838,7 @@ /obj/structure/table/glass, /obj/machinery/microwave{ pixel_x = -3; - pixel_y = 6 + pixel_y = 6 }, /obj/machinery/ai_status_display{ pixel_y = 32 @@ -14891,7 +14881,7 @@ "azC" = ( /obj/machinery/status_display{ layer = 4; - pixel_y = 32 + pixel_y = 32 }, /obj/structure/flora/kirbyplants{ icon_state = "plant-22" @@ -14907,8 +14897,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/decal/cleanable/oil, /obj/item/weapon/electronics/firealarm, @@ -14933,8 +14923,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/decal/cleanable/oil, /turf/simulated/floor/plating, @@ -14942,15 +14932,15 @@ "azH" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; - name = "Filter to Mix"; - on = 0 + name = "Filter to Mix"; + on = 0 }, /obj/machinery/light{ dir = 8 }, /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "green" + icon_state = "green" }, /area/atmos) "azI" = ( @@ -14959,14 +14949,14 @@ }, /obj/machinery/computer/atmos_control/tank{ frequency = 1441; - input_tag = "mix_in"; - name = "Gas Mix Tank Control"; - output_tag = "mix_in"; - sensors = list("mix_sensor" = "Tank") + input_tag = "mix_in"; + name = "Gas Mix Tank Control"; + output_tag = "mix_in"; + sensors = list("mix_sensor" = "Tank") }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "green" + icon_state = "green" }, /area/atmos) "azJ" = ( @@ -14975,12 +14965,12 @@ }, /obj/machinery/atmospherics/components/binary/pump{ dir = 2; - name = "Mix Outlet Pump"; - on = 0 + name = "Mix Outlet Pump"; + on = 0 }, /turf/simulated/floor/plasteel{ dir = 5; - icon_state = "green" + icon_state = "green" }, /area/atmos) "azK" = ( @@ -14994,12 +14984,12 @@ "azL" = ( /obj/machinery/atmospherics/components/trinary/filter{ dir = 8; - filter_type = "n2o"; - on = 1 + filter_type = "n2o"; + on = 1 }, /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "escape" + icon_state = "escape" }, /area/atmos) "azM" = ( @@ -15008,25 +14998,25 @@ }, /obj/machinery/computer/atmos_control/tank{ frequency = 1441; - input_tag = "n2o_in"; - name = "Nitrous Oxide Supply Control"; - output_tag = "n2o_out"; - sensors = list("n2o_sensor" = "Tank") + input_tag = "n2o_in"; + name = "Nitrous Oxide Supply Control"; + output_tag = "n2o_out"; + sensors = list("n2o_sensor" = "Tank") }, /turf/simulated/floor/plasteel, /area/atmos) "azN" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 2; - name = "N2O Outlet Pump"; - on = 0 + name = "N2O Outlet Pump"; + on = 0 }, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "escape"; - dir = 5 + dir = 5 }, /area/atmos) "azO" = ( @@ -15041,12 +15031,12 @@ "azP" = ( /obj/machinery/atmospherics/components/trinary/filter{ dir = 8; - filter_type = "plasma"; - on = 1 + filter_type = "plasma"; + on = 1 }, /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "warning" + icon_state = "warning" }, /area/atmos) "azQ" = ( @@ -15058,39 +15048,39 @@ }, /obj/machinery/computer/atmos_control/tank{ frequency = 1441; - input_tag = "tox_in"; - name = "Plasma Supply Control"; - output_tag = "tox_out"; - sensors = list("tox_sensor" = "Tank") + input_tag = "tox_in"; + name = "Plasma Supply Control"; + output_tag = "tox_out"; + sensors = list("tox_sensor" = "Tank") }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "warning" + icon_state = "warning" }, /area/atmos) "azR" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 2; - name = "Plasma Outlet Pump"; - on = 0 + name = "Plasma Outlet Pump"; + on = 0 }, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, /turf/simulated/floor/plasteel{ dir = 5; - icon_state = "warning" + icon_state = "warning" }, /area/atmos) "azS" = ( /obj/machinery/atmospherics/components/trinary/filter{ dir = 8; - filter_type = "co2"; - on = 1 + filter_type = "co2"; + on = 1 }, /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "caution" + icon_state = "caution" }, /area/atmos) "azT" = ( @@ -15102,28 +15092,28 @@ }, /obj/machinery/computer/atmos_control/tank{ frequency = 1441; - input_tag = "co2_in"; - name = "Carbon Dioxide Supply Control"; - output_tag = "co2_out"; - sensors = list("co2_sensor" = "Tank") + input_tag = "co2_in"; + name = "Carbon Dioxide Supply Control"; + output_tag = "co2_out"; + sensors = list("co2_sensor" = "Tank") }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "caution" + icon_state = "caution" }, /area/atmos) "azU" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 2; - name = "CO2 Outlet Pump"; - on = 0 + name = "CO2 Outlet Pump"; + on = 0 }, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "caution"; - dir = 5 + dir = 5 }, /area/atmos) "azV" = ( @@ -15137,16 +15127,16 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -15175,12 +15165,12 @@ /obj/machinery/vending/coffee, /obj/machinery/camera{ c_tag = "Medbay Break Room"; - dir = 4; - network = list("SS13","Medbay") + dir = 4; + network = list("SS13","Medbay") }, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24 + pixel_x = -24 }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" @@ -15233,12 +15223,12 @@ "aAf" = ( /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitebot" + icon_state = "whitebot" }, /area/medical/medbay{ name = "Medbay Central" @@ -15246,12 +15236,12 @@ "aAg" = ( /obj/machinery/door/airlock/maintenance{ name = "Medbay Maintenance"; - req_access_txt = "5" + req_access_txt = "5" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/medical/medbay{ @@ -15260,8 +15250,8 @@ "aAh" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -15271,13 +15261,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -15302,13 +15292,13 @@ /obj/item/device/flashlight/pen, /obj/item/device/flashlight/pen{ pixel_x = 4; - pixel_y = 3 + pixel_y = 3 }, /obj/item/weapon/storage/pill_bottle/mutadone, /obj/item/weapon/storage/pill_bottle/mannitol, /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "whiteblue" + icon_state = "whiteblue" }, /area/medical/genetics) "aAm" = ( @@ -15322,11 +15312,11 @@ }, /obj/machinery/airalarm{ frequency = 1439; - pixel_y = 23 + pixel_y = 23 }, /obj/machinery/camera{ c_tag = "Genetics Research"; - network = list("SS13","RD") + network = list("SS13","RD") }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -15352,7 +15342,7 @@ }, /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -15361,8 +15351,8 @@ "aAr" = ( /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -15383,8 +15373,8 @@ "aAt" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -15400,17 +15390,17 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -15432,7 +15422,7 @@ "aAw" = ( /obj/machinery/door/airlock/research{ name = "Genetics Research Access"; - req_access_txt = "47" + req_access_txt = "47" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -15443,12 +15433,12 @@ "aAx" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whiteblue" + icon_state = "whiteblue" }, /area/medical/research{ name = "Research Division" @@ -15456,7 +15446,7 @@ "aAy" = ( /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ icon_state = "whitepurplecorner" @@ -15467,7 +15457,7 @@ "aAz" = ( /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -15478,7 +15468,7 @@ "aAA" = ( /obj/machinery/camera{ c_tag = "Research Division West"; - dir = 8 + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "whitepurplecorner" @@ -15492,7 +15482,7 @@ }, /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "warning" + icon_state = "warning" }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -15500,11 +15490,11 @@ "aAC" = ( /obj/machinery/atmospherics/components/binary/valve{ dir = 4; - name = "port to mix" + name = "port to mix" }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -15547,16 +15537,16 @@ }, /obj/machinery/embedded_controller/radio/airlock_controller{ airpump_tag = "tox_airlock_pump"; - exterior_door_tag = "tox_airlock_exterior"; - id_tag = "tox_airlock_control"; - interior_door_tag = "tox_airlock_interior"; - pixel_x = 24; - sanitize_external = 1; - sensor_tag = "tox_airlock_sensor" + exterior_door_tag = "tox_airlock_exterior"; + id_tag = "tox_airlock_control"; + interior_door_tag = "tox_airlock_interior"; + pixel_x = 24; + sanitize_external = 1; + sensor_tag = "tox_airlock_sensor" }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -15572,15 +15562,15 @@ "aAI" = ( /obj/machinery/airlock_sensor{ id_tag = "tox_airlock_sensor"; - master_tag = "tox_airlock_control"; - pixel_y = 24 + master_tag = "tox_airlock_control"; + pixel_y = 24 }, /obj/machinery/light/small{ dir = 1 }, /obj/machinery/atmospherics/components/binary/pump{ dir = 4; - on = 1 + on = 1 }, /turf/simulated/floor/engine, /area/toxins/mixing{ @@ -15589,12 +15579,12 @@ "aAJ" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 8; - frequency = 1443; - id = "air_in" + frequency = 1443; + id = "air_in" }, /obj/machinery/sparker{ id = "mixingsparker"; - pixel_y = 25 + pixel_y = 25 }, /turf/simulated/floor/engine/vacuum, /area/toxins/mixing{ @@ -15608,7 +15598,7 @@ "aAL" = ( /obj/machinery/sparker{ id = "mixingsparker"; - pixel_y = 25 + pixel_y = 25 }, /turf/simulated/floor/engine/vacuum, /area/toxins/mixing{ @@ -15617,8 +15607,8 @@ "aAM" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -15639,17 +15629,17 @@ "aAP" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/item/device/radio/intercom{ dir = 4; - name = "Station Intercom (General)"; - pixel_x = -27 + name = "Station Intercom (General)"; + pixel_x = -27 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/research{ name = "Research Division" @@ -15696,7 +15686,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" @@ -15720,9 +15710,9 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" @@ -15766,23 +15756,23 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fore) "aBc" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 5; - initialize_directions = 12 + initialize_directions = 12 }, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_x = -30 + pixel_x = -30 }, /turf/simulated/floor/plasteel, /area/atmos) @@ -15796,8 +15786,8 @@ "aBe" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; - name = "Pure to Mix"; - on = 0 + name = "Pure to Mix"; + on = 0 }, /obj/machinery/atmospherics/pipe/simple/yellow/visible, /turf/simulated/floor/plasteel, @@ -15869,10 +15859,10 @@ /obj/machinery/vending/cola, /obj/item/device/radio/intercom{ broadcasting = 1; - frequency = 1485; - listening = 0; - name = "Station Intercom (Medbay)"; - pixel_x = -27 + frequency = 1485; + listening = 0; + name = "Station Intercom (Medbay)"; + pixel_x = -27 }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" @@ -15889,12 +15879,10 @@ name = "Medbay Central" }) "aBp" = ( -/turf/simulated/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/event_spawn, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) "aBq" = ( /obj/structure/chair/stool, /turf/simulated/floor/plasteel{ @@ -15906,8 +15894,8 @@ "aBr" = ( /obj/item/device/radio/intercom{ dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 + name = "Station Intercom (General)"; + pixel_x = 27 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -15922,12 +15910,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/maintenance{ name = "Medbay Maintenance"; - req_access_txt = "5" + req_access_txt = "5" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/medical/cryo) @@ -15941,15 +15929,15 @@ /obj/item/device/radio/headset/headset_medsci, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whiteblue" + icon_state = "whiteblue" }, /area/medical/genetics) "aBw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -15988,12 +15976,12 @@ /obj/structure/cable, /obj/machinery/power/apc{ dir = 4; - name = "Genetics APC"; - pixel_x = 27 + name = "Genetics APC"; + pixel_x = 27 }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/genetics) "aBB" = ( @@ -16005,19 +15993,19 @@ "aBC" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitebot" + icon_state = "whitebot" }, /area/medical/research{ name = "Research Division" @@ -16025,15 +16013,15 @@ "aBD" = ( /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, /obj/machinery/camera{ c_tag = "Genetics Access"; - dir = 8; - pixel_y = -22 + dir = 8; + pixel_y = -22 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -16068,7 +16056,7 @@ }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warning" + icon_state = "warning" }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -16076,7 +16064,7 @@ "aBJ" = ( /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -16094,7 +16082,7 @@ "aBL" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -16105,13 +16093,13 @@ "aBM" = ( /obj/machinery/door/airlock/glass_research{ autoclose = 0; - frequency = 1449; - heat_proof = 1; - icon_state = "door_locked"; - id_tag = "tox_airlock_interior"; - locked = 1; - name = "Mixing Room Interior Airlock"; - req_access_txt = "8" + frequency = 1449; + heat_proof = 1; + icon_state = "door_locked"; + id_tag = "tox_airlock_interior"; + locked = 1; + name = "Mixing Room Interior Airlock"; + req_access_txt = "8" }, /turf/simulated/floor/engine, /area/toxins/mixing{ @@ -16120,8 +16108,8 @@ "aBN" = ( /obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume{ dir = 2; - frequency = 1449; - id = "tox_airlock_pump" + frequency = 1449; + id = "tox_airlock_pump" }, /turf/simulated/floor/engine, /area/toxins/mixing{ @@ -16130,13 +16118,13 @@ "aBO" = ( /obj/machinery/door/airlock/glass_research{ autoclose = 0; - frequency = 1449; - heat_proof = 1; - icon_state = "door_locked"; - id_tag = "tox_airlock_exterior"; - locked = 1; - name = "Mixing Room Exterior Airlock"; - req_access_txt = "8" + frequency = 1449; + heat_proof = 1; + icon_state = "door_locked"; + id_tag = "tox_airlock_exterior"; + locked = 1; + name = "Mixing Room Exterior Airlock"; + req_access_txt = "8" }, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 6 @@ -16148,12 +16136,12 @@ "aBP" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; - external_pressure_bound = 0; - initialize_directions = 1; - internal_pressure_bound = 4000; - on = 1; - pressure_checks = 2; - pump_direction = 0 + external_pressure_bound = 0; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 }, /turf/simulated/floor/engine/vacuum, /area/toxins/mixing{ @@ -16162,10 +16150,10 @@ "aBQ" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 32 + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 32 }, /turf/simulated/floor/engine/vacuum, /area/toxins/mixing{ @@ -16174,8 +16162,8 @@ "aBR" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -16201,7 +16189,7 @@ /obj/item/device/radio/off, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 9 + dir = 9 }, /area/security/checkpoint/science{ name = "Security Post - Research Division" @@ -16212,7 +16200,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 1 + dir = 1 }, /area/security/checkpoint/science{ name = "Security Post - Research Division" @@ -16223,20 +16211,20 @@ }, /obj/machinery/power/apc{ dir = 1; - name = "Science Security APC"; - pixel_y = 24 + name = "Science Security APC"; + pixel_y = 24 }, /obj/machinery/camera{ c_tag = "Security Post - Science"; - network = list("SS13","RD") + network = list("SS13","RD") }, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 1 + dir = 1 }, /area/security/checkpoint/science{ name = "Security Post - Research Division" @@ -16244,18 +16232,18 @@ "aBW" = ( /obj/machinery/light_switch{ pixel_x = 8; - pixel_y = 22 + pixel_y = 22 }, /obj/machinery/button/door{ id = "Biohazard"; - name = "Biohazard Shutter Control"; - pixel_x = -5; - pixel_y = 22; - req_access_txt = "47" + name = "Biohazard Shutter Control"; + pixel_x = -5; + pixel_y = 22; + req_access_txt = "47" }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 1 + dir = 1 }, /area/security/checkpoint/science{ name = "Security Post - Research Division" @@ -16264,12 +16252,12 @@ /obj/machinery/computer/secure_data, /obj/machinery/requests_console{ department = "Security"; - departmentType = 5; - pixel_y = 25 + departmentType = 5; + pixel_y = 25 }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 5 + dir = 5 }, /area/security/checkpoint/science{ name = "Security Post - Research Division" @@ -16284,9 +16272,9 @@ "aBZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -16310,7 +16298,7 @@ }, /obj/machinery/door/airlock/research{ name = "Research Break Room"; - req_access_txt = "47" + req_access_txt = "47" }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" @@ -16352,7 +16340,7 @@ "aCf" = ( /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -16366,13 +16354,13 @@ "aCg" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -16384,12 +16372,12 @@ "aCh" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/airlock/glass_command{ name = "Research Director"; - req_access_txt = "30" + req_access_txt = "30" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -16404,15 +16392,15 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fore) "aCj" = ( @@ -16421,8 +16409,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/item/stack/sheet/cardboard, /obj/structure/disposalpipe/segment{ @@ -16430,7 +16418,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fore) "aCk" = ( @@ -16439,13 +16427,13 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -16455,16 +16443,16 @@ "aCl" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j2"; - dir = 1 + dir = 1 }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4; - initialize_directions = 11 + initialize_directions = 11 }, /turf/simulated/floor/plating, /area/maintenance/fore) @@ -16472,7 +16460,7 @@ /obj/structure/grille, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fore) "aCn" = ( @@ -16480,11 +16468,11 @@ /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /turf/simulated/floor/plating, /area/storage/tech) @@ -16493,11 +16481,11 @@ /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /turf/simulated/floor/plating, /area/storage/tech) @@ -16506,11 +16494,11 @@ /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /turf/simulated/floor/plating, /area/storage/tech) @@ -16523,12 +16511,12 @@ "aCr" = ( /obj/machinery/camera{ c_tag = "Atmospherics North West"; - dir = 4 + dir = 4 }, /obj/machinery/atmospherics/components/binary/pump{ dir = 8; - name = "Mix to Incinerator"; - on = 0 + name = "Mix to Incinerator"; + on = 0 }, /turf/simulated/floor/plasteel, /area/atmos) @@ -16548,16 +16536,16 @@ "aCv" = ( /obj/machinery/camera{ c_tag = "Atmospherics North East"; - dir = 8 + dir = 8 }, /obj/machinery/atmospherics/components/trinary/filter{ dir = 1; - filter_type = "o2"; - on = 1 + filter_type = "o2"; + on = 1 }, /turf/simulated/floor/plasteel{ dir = 5; - icon_state = "blue" + icon_state = "blue" }, /area/atmos) "aCw" = ( @@ -16577,20 +16565,20 @@ "aCy" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 8; - frequency = 1441; - id = "o2_in" + frequency = 1441; + id = "o2_in" }, /turf/simulated/floor/engine{ name = "o2 floor"; - nitrogen = 0; - oxygen = 100000 + nitrogen = 0; + oxygen = 100000 }, /area/atmos) "aCz" = ( /turf/simulated/floor/engine{ name = "o2 floor"; - nitrogen = 0; - oxygen = 100000 + nitrogen = 0; + oxygen = 100000 }, /area/atmos) "aCA" = ( @@ -16607,9 +16595,9 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" @@ -16638,7 +16626,7 @@ "aCE" = ( /obj/machinery/door/airlock/medical{ name = "Medbay Break Room"; - req_access_txt = "5" + req_access_txt = "5" }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" @@ -16654,8 +16642,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "bot" @@ -16680,19 +16668,19 @@ }, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24 + pixel_x = -24 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whiteblue" + icon_state = "whiteblue" }, /area/medical/genetics) "aCK" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -16708,15 +16696,15 @@ /obj/structure/table/glass, /obj/item/weapon/storage/box/disks{ pixel_x = 2; - pixel_y = 2 + pixel_y = 2 }, /obj/machinery/light{ dir = 4 }, /obj/machinery/requests_console{ department = "Genetics"; - name = "Genetics Requests Console"; - pixel_x = 30 + name = "Genetics Requests Console"; + pixel_x = 30 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -16753,7 +16741,7 @@ }, /turf/simulated/floor/plasteel{ dir = 10; - icon_state = "warning" + icon_state = "warning" }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -16761,11 +16749,11 @@ "aCT" = ( /obj/machinery/atmospherics/components/binary/valve{ dir = 4; - name = "mix to port" + name = "mix to port" }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -16789,19 +16777,19 @@ }, /obj/machinery/button/door{ id = "mixvent"; - name = "Mixing Room Vent Control"; - pixel_x = 25; - pixel_y = 5; - req_access_txt = "7" + name = "Mixing Room Vent Control"; + pixel_x = 25; + pixel_y = 5; + req_access_txt = "7" }, /obj/machinery/button/ignition{ id = "mixingsparker"; - pixel_x = 25; - pixel_y = -5 + pixel_x = 25; + pixel_y = -5 }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -16809,11 +16797,11 @@ "aCW" = ( /obj/structure/sign/fire{ pixel_x = 32; - pixel_y = 0 + pixel_y = 0 }, /obj/machinery/atmospherics/components/binary/pump{ dir = 8; - on = 1 + on = 1 }, /turf/simulated/floor/engine, /area/toxins/mixing{ @@ -16830,7 +16818,7 @@ "aCY" = ( /obj/machinery/door/poddoor{ id = "mixvent"; - name = "Mixer Room Vent" + name = "Mixer Room Vent" }, /turf/simulated/floor/engine/vacuum, /area/toxins/mixing{ @@ -16839,8 +16827,8 @@ "aCZ" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -16853,7 +16841,7 @@ /obj/structure/reagent_dispensers/fueltank, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fore) "aDb" = ( @@ -16867,16 +16855,16 @@ "aDc" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/structure/reagent_dispensers/peppertank{ pixel_x = -30 }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 8 + dir = 8 }, /area/security/checkpoint/science{ name = "Security Post - Research Division" @@ -16892,8 +16880,8 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plasteel, /area/security/checkpoint/science{ @@ -16903,8 +16891,8 @@ /obj/structure/chair/office/dark, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel, /area/security/checkpoint/science{ @@ -16913,12 +16901,12 @@ "aDg" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 4 + dir = 4 }, /area/security/checkpoint/science{ name = "Security Post - Research Division" @@ -16926,12 +16914,12 @@ "aDh" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/airlock/glass_security{ name = "Security Office"; - req_access_txt = "63" + req_access_txt = "63" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -16942,17 +16930,17 @@ "aDi" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/research{ name = "Research Division" @@ -16960,7 +16948,7 @@ "aDj" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" @@ -16989,16 +16977,16 @@ /obj/structure/disposalpipe/segment, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_x = 29 + pixel_x = 29 }, /obj/machinery/camera{ c_tag = "Research Break Room"; - dir = 8; - network = list("SS13","RD") + dir = 8; + network = list("SS13","RD") }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" @@ -17050,8 +17038,8 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -17077,7 +17065,7 @@ /obj/effect/decal/cleanable/oil, /obj/effect/landmark{ name = "xeno_spawn"; - pixel_x = -1 + pixel_x = -1 }, /turf/simulated/floor/plating, /area/maintenance/fore) @@ -17085,11 +17073,11 @@ /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; - name = "2maintenance loot spawner" + name = "2maintenance loot spawner" }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fore) "aDw" = ( @@ -17097,7 +17085,7 @@ /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/structure/cable, /turf/simulated/floor/plating, @@ -17105,49 +17093,49 @@ "aDx" = ( /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/item/weapon/circuitboard/robotics{ pixel_x = -2; - pixel_y = 2 + pixel_y = 2 }, /obj/item/weapon/circuitboard/mecha_control{ pixel_x = 1; - pixel_y = -1 + pixel_y = -1 }, /turf/simulated/floor/plasteel, /area/storage/tech) "aDy" = ( /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/item/weapon/circuitboard/crew{ pixel_x = -1; - pixel_y = 1 + pixel_y = 1 }, /obj/item/weapon/circuitboard/card{ pixel_x = 2; - pixel_y = -2 + pixel_y = -2 }, /obj/item/weapon/circuitboard/communications{ pixel_x = 5; - pixel_y = -5 + pixel_y = -5 }, /turf/simulated/floor/plasteel, /area/storage/tech) "aDz" = ( /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/item/weapon/circuitboard/borgupload{ pixel_x = -1; - pixel_y = 1 + pixel_y = 1 }, /obj/item/weapon/circuitboard/aiupload{ pixel_x = 2; - pixel_y = -2 + pixel_y = -2 }, /turf/simulated/floor/plasteel, /area/storage/tech) @@ -17157,7 +17145,7 @@ /obj/structure/cable, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /turf/simulated/floor/plating, /area/storage/tech) @@ -17165,15 +17153,15 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /turf/simulated/floor/plating, /area/maintenance/fore) @@ -17186,15 +17174,15 @@ "aDD" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel, /area/atmos) "aDE" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 2; - name = "Mix to Distro"; - on = 0 + name = "Mix to Distro"; + on = 0 }, /turf/simulated/floor/plasteel, /area/atmos) @@ -17218,44 +17206,44 @@ /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/computer/atmos_control/tank{ frequency = 1441; - input_tag = "o2_in"; - name = "Oxygen Supply Control"; - output_tag = "o2_out"; - sensors = list("o2_sensor" = "Tank") + input_tag = "o2_in"; + name = "Oxygen Supply Control"; + output_tag = "o2_out"; + sensors = list("o2_sensor" = "Tank") }, /turf/simulated/floor/plasteel{ icon_state = "blue"; - dir = 4 + dir = 4 }, /area/atmos) "aDJ" = ( /obj/machinery/air_sensor{ frequency = 1441; - id_tag = "n2_sensor" + id_tag = "n2_sensor" }, /turf/simulated/floor/engine{ name = "o2 floor"; - nitrogen = 0; - oxygen = 100000 + nitrogen = 0; + oxygen = 100000 }, /area/atmos) "aDK" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /turf/simulated/floor/engine{ name = "o2 floor"; - nitrogen = 0; - oxygen = 100000 + nitrogen = 0; + oxygen = 100000 }, /area/atmos) "aDL" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/structure/cable, /turf/space, @@ -17264,7 +17252,7 @@ /obj/structure/lattice/catwalk, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /turf/space, /area/space) @@ -17272,8 +17260,8 @@ /obj/machinery/door/airlock/external, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -17282,15 +17270,15 @@ "aDO" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_y = 32 + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_y = 32 }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -17303,8 +17291,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -17315,16 +17303,16 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -17337,7 +17325,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -17357,11 +17345,11 @@ }, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -17407,14 +17395,14 @@ "aDZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plasteel, /area/medical/cryo) @@ -17422,20 +17410,20 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel, /area/medical/cryo) "aEb" = ( /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/machinery/power/apc{ dir = 4; - name = "Cryogenics APC"; - pixel_x = 25 + name = "Cryogenics APC"; + pixel_x = 25 }, /obj/structure/table, /obj/item/clothing/suit/straight_jacket, @@ -17446,7 +17434,7 @@ /obj/structure/closet/secure_closet/personal/patient, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whiteblue" + icon_state = "whiteblue" }, /area/medical/genetics) "aEd" = ( @@ -17461,10 +17449,10 @@ "aEe" = ( /obj/item/device/radio/intercom{ broadcasting = 1; - frequency = 1485; - listening = 0; - name = "Station Intercom (Medbay)"; - pixel_x = 28 + frequency = 1485; + listening = 0; + name = "Station Intercom (Medbay)"; + pixel_x = 28 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -17473,15 +17461,15 @@ "aEf" = ( /obj/machinery/meter{ frequency = 1443; - name = "Distribution Loop" + name = "Distribution Loop" }, /obj/machinery/atmospherics/pipe/manifold/supply/visible{ dir = 1 }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -17503,7 +17491,7 @@ /obj/machinery/door/firedoor/heavy, /obj/machinery/door/airlock/research{ name = "Toxins Lab"; - req_access_txt = "8" + req_access_txt = "8" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -17514,14 +17502,14 @@ "aEi" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fore) "aEj" = ( @@ -17536,7 +17524,7 @@ /obj/structure/filingcabinet, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 10 + dir = 10 }, /area/security/checkpoint/science{ name = "Security Post - Research Division" @@ -17545,7 +17533,7 @@ /obj/structure/table, /obj/item/weapon/paper_bin{ pixel_x = 1; - pixel_y = 9 + pixel_y = 9 }, /obj/item/weapon/pen, /turf/simulated/floor/plasteel{ @@ -17568,10 +17556,10 @@ /obj/structure/table, /obj/machinery/computer/security/telescreen{ desc = "Used for watching the RD's goons from the safety of your own office."; - dir = 1; - name = "Research Monitor"; - network = list("RD"); - pixel_y = 2 + dir = 1; + name = "Research Monitor"; + network = list("RD"); + pixel_y = 2 }, /turf/simulated/floor/plasteel{ icon_state = "red" @@ -17586,7 +17574,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 6 + dir = 6 }, /area/security/checkpoint/science{ name = "Security Post - Research Division" @@ -17595,7 +17583,7 @@ /obj/machinery/vending/cigarette, /obj/machinery/firealarm{ dir = 1; - pixel_y = -24 + pixel_y = -24 }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" @@ -17665,13 +17653,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/item/stack/rods, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fore) "aEw" = ( @@ -17680,13 +17668,13 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fore) "aEx" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; - on = 1 + on = 1 }, /turf/simulated/floor/plating, /area/maintenance/fore) @@ -17699,7 +17687,7 @@ /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/structure/cable, /turf/simulated/floor/plating, @@ -17708,35 +17696,35 @@ /obj/machinery/light/small, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel, /area/storage/tech) "aEB" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/plasteel, /area/storage/tech) "aEC" = ( /obj/machinery/camera{ c_tag = "Secure Tech Storage"; - dir = 1 + dir = 1 }, /turf/simulated/floor/plasteel, /area/storage/tech) "aED" = ( /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -17750,8 +17738,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/decal/cleanable/robot_debris{ icon_state = "gib7" @@ -17767,15 +17755,15 @@ }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitepurple" + icon_state = "whitepurple" }, /area/medical/genetics) "aEG" = ( @@ -17796,12 +17784,12 @@ }, /obj/machinery/door/airlock/research{ name = "Genetics Research"; - req_access_txt = "9" + req_access_txt = "9" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -17823,12 +17811,12 @@ "aEJ" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -17857,22 +17845,22 @@ "aEN" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 10; - initialize_directions = 10 + initialize_directions = 10 }, /turf/simulated/floor/plasteel, /area/atmos) "aEO" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 6; - initialize_directions = 10 + initialize_directions = 10 }, /turf/simulated/floor/plasteel, /area/atmos) "aEP" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; - name = "O2 Outlet Pump"; - on = 1 + name = "O2 Outlet Pump"; + on = 1 }, /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/light{ @@ -17880,7 +17868,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "blue"; - dir = 6 + dir = 6 }, /area/atmos) "aEQ" = ( @@ -17900,19 +17888,19 @@ "aES" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; - external_pressure_bound = 0; - frequency = 1441; - id_tag = "o2_out"; - initialize_directions = 1; - internal_pressure_bound = 4000; - on = 1; - pressure_checks = 2; - pump_direction = 0 + external_pressure_bound = 0; + frequency = 1441; + id_tag = "o2_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 }, /turf/simulated/floor/engine{ name = "o2 floor"; - nitrogen = 0; - oxygen = 100000 + nitrogen = 0; + oxygen = 100000 }, /area/atmos) "aET" = ( @@ -17920,8 +17908,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -17935,7 +17923,7 @@ /obj/item/weapon/cigbutt, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 3; - name = "3maintenance loot spawner" + name = "3maintenance loot spawner" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -17955,7 +17943,7 @@ /obj/machinery/atmospherics/components/binary/valve, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -17999,7 +17987,7 @@ "aFa" = ( /obj/machinery/camera{ c_tag = "Medbay North"; - dir = 4 + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -18011,46 +17999,46 @@ /obj/machinery/portable_atmospherics/canister/oxygen, /obj/item/device/radio/intercom{ broadcasting = 1; - frequency = 1485; - listening = 0; - name = "Station Intercom (Medbay)"; - pixel_x = -27 + frequency = 1485; + listening = 0; + name = "Station Intercom (Medbay)"; + pixel_x = -27 }, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4; - name = "connector port (Air Supply)" + name = "connector port (Air Supply)" }, /turf/simulated/floor/plasteel{ icon_state = "bot"; - dir = 1 + dir = 1 }, /area/medical/cryo) "aFc" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10; - initialize_directions = 10 + initialize_directions = 10 }, /turf/simulated/floor/plasteel, /area/medical/cryo) "aFd" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel, /area/medical/cryo) "aFe" = ( /obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ pixel_x = 7; - pixel_y = 1 + pixel_y = 1 }, /obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, /obj/structure/table, /obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ pixel_x = 7; - pixel_y = 1 + pixel_y = 1 }, /obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, /obj/item/weapon/wrench, @@ -18064,21 +18052,21 @@ /obj/item/weapon/storage/backpack/satchel_gen, /turf/simulated/floor/plasteel{ dir = 10; - icon_state = "whiteblue" + icon_state = "whiteblue" }, /area/medical/genetics) "aFg" = ( /obj/machinery/dna_scannernew, /turf/simulated/floor/plasteel{ dir = 10; - icon_state = "whiteblue" + icon_state = "whiteblue" }, /area/medical/genetics) "aFh" = ( /obj/machinery/computer/scan_consolenew, /turf/simulated/floor/plasteel{ dir = 6; - icon_state = "whiteblue" + icon_state = "whiteblue" }, /area/medical/genetics) "aFi" = ( @@ -18094,14 +18082,14 @@ /obj/machinery/computer/scan_consolenew, /turf/simulated/floor/plasteel{ dir = 10; - icon_state = "whiteblue" + icon_state = "whiteblue" }, /area/medical/genetics) "aFk" = ( /obj/machinery/dna_scannernew, /turf/simulated/floor/plasteel{ dir = 6; - icon_state = "whiteblue" + icon_state = "whiteblue" }, /area/medical/genetics) "aFl" = ( @@ -18109,12 +18097,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -18131,12 +18119,12 @@ }, /obj/machinery/power/apc{ dir = 8; - name = "Toxins Storage APC"; - pixel_x = -25 + name = "Toxins Storage APC"; + pixel_x = -25 }, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -18148,9 +18136,9 @@ "aFo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -18167,8 +18155,8 @@ }, /obj/machinery/camera{ c_tag = "Toxins Storage"; - dir = 8; - network = list("SS13","RD") + dir = 8; + network = list("SS13","RD") }, /obj/machinery/light_switch{ pixel_x = 23 @@ -18186,7 +18174,7 @@ "aFs" = ( /turf/simulated/floor/plasteel{ dir = 10; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/medical/research{ name = "Research Division" @@ -18201,7 +18189,7 @@ "aFu" = ( /turf/simulated/floor/plasteel{ dir = 6; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/medical/research{ name = "Research Division" @@ -18229,15 +18217,15 @@ "aFy" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/maintenance{ name = "Research Maintenance"; - req_access_txt = "7"; - req_one_access_txt = "0" + req_access_txt = "7"; + req_one_access_txt = "0" }, /turf/simulated/floor/plating, /area/medical/research{ @@ -18254,7 +18242,7 @@ "aFA" = ( /obj/structure/noticeboard{ dir = 8; - pixel_x = 27 + pixel_x = 27 }, /turf/simulated/floor/plasteel{ icon_state = "whitepurplecorner" @@ -18270,14 +18258,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/item/weapon/folder, /obj/item/weapon/pen, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fore) "aFD" = ( @@ -18297,20 +18285,20 @@ "aFH" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/door/airlock/highsecurity{ name = "Secure Tech Storage"; - req_access_txt = "19;23" + req_access_txt = "19;23" }, /turf/simulated/floor/plating, /area/storage/tech) "aFI" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE" + icon_state = "shock"; + name = "HIGH VOLTAGE" }, /turf/simulated/wall/r_wall, /area/storage/tech) @@ -18324,35 +18312,35 @@ /turf/simulated/wall, /area/storage/tech) "aFL" = ( -/obj/item/stack/rods, -/turf/simulated/floor/plating, -/area/maintenance/fore) +/obj/effect/landmark/event_spawn, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard) "aFM" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 2; - name = "Distro to Waste"; - on = 0 + name = "Distro to Waste"; + on = 0 }, /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; - pixel_x = -22 + icon_state = "alarm0"; + pixel_x = -22 }, /turf/simulated/floor/plasteel, /area/atmos) "aFN" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 2; - name = "Mix to Filter"; - on = 1 + name = "Mix to Filter"; + on = 1 }, /turf/simulated/floor/plasteel, /area/atmos) "aFO" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, @@ -18364,24 +18352,24 @@ "aFQ" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 0; - name = "Air to Port"; - on = 0 + name = "Air to Port"; + on = 0 }, /turf/simulated/floor/plasteel, /area/atmos) "aFR" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 0; - name = "Mix to Port"; - on = 0 + name = "Mix to Port"; + on = 0 }, /turf/simulated/floor/plasteel, /area/atmos) "aFS" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 0; - name = "Pure to Port"; - on = 0 + name = "Pure to Port"; + on = 0 }, /turf/simulated/floor/plasteel, /area/atmos) @@ -18392,8 +18380,8 @@ "aFU" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 2; - name = "O2 to Pure"; - on = 0 + name = "O2 to Pure"; + on = 0 }, /turf/simulated/floor/plasteel, /area/atmos) @@ -18407,15 +18395,15 @@ "aFW" = ( /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/effect/decal/cleanable/oil, /turf/simulated/floor/plating, @@ -18425,7 +18413,7 @@ "aFX" = ( /obj/machinery/door/airlock{ name = "Unisex Restrooms"; - req_access_txt = "0" + req_access_txt = "0" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -18442,12 +18430,12 @@ "aFY" = ( /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 @@ -18471,7 +18459,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -18492,10 +18480,10 @@ }, /obj/item/device/radio/intercom{ broadcasting = 1; - frequency = 1485; - listening = 0; - name = "Station Intercom (Medbay)"; - pixel_x = -27 + frequency = 1485; + listening = 0; + name = "Station Intercom (Medbay)"; + pixel_x = -27 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -18519,10 +18507,10 @@ }, /obj/item/device/radio/intercom{ broadcasting = 1; - frequency = 1485; - listening = 0; - name = "Station Intercom (Medbay)"; - pixel_x = -27 + frequency = 1485; + listening = 0; + name = "Station Intercom (Medbay)"; + pixel_x = -27 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -18545,19 +18533,19 @@ /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/camera{ c_tag = "Medbay Cryogenics"; - dir = 4 + dir = 4 }, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24 + pixel_x = -24 }, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4; - name = "connector port (Air Supply)" + name = "connector port (Air Supply)" }, /turf/simulated/floor/plasteel{ icon_state = "bot"; - dir = 1 + dir = 1 }, /area/medical/cryo) "aGh" = ( @@ -18577,7 +18565,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "bot"; - dir = 1 + dir = 1 }, /area/medical/cryo) "aGk" = ( @@ -18588,7 +18576,7 @@ "aGl" = ( /obj/machinery/door/airlock/glass_research{ name = "Genetics Research"; - req_access_txt = "5; 9" + req_access_txt = "5; 9" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -18598,13 +18586,13 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -18618,36 +18606,36 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/door/airlock/maintenance{ name = "Toxins Storage Maintenance"; - req_access_txt = "8" + req_access_txt = "8" }, /turf/simulated/floor/plating, /area/toxins/storage) "aGo" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; - pixel_y = -22 + icon_state = "alarm0"; + pixel_y = -22 }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -18659,8 +18647,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -18669,12 +18657,12 @@ "aGq" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; - on = 1 + on = 1 }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -18683,12 +18671,12 @@ "aGr" = ( /obj/machinery/door/airlock/research{ name = "Toxins Storage"; - req_access_txt = "8" + req_access_txt = "8" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -18697,16 +18685,16 @@ "aGs" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/research{ name = "Research Division" @@ -18715,7 +18703,7 @@ /obj/machinery/light/small, /obj/effect/landmark{ name = "xeno_spawn"; - pixel_x = -1 + pixel_x = -1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -18732,12 +18720,12 @@ "aGu" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/research{ name = "Research Division" @@ -18745,16 +18733,16 @@ "aGv" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/research{ name = "Research Division" @@ -18762,7 +18750,7 @@ "aGw" = ( /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/research{ name = "Research Division" @@ -18776,7 +18764,7 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/research{ name = "Research Division" @@ -18784,19 +18772,19 @@ "aGy" = ( /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/sign/fire{ pixel_y = 32 }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/research{ name = "Research Division" @@ -18815,8 +18803,8 @@ "aGA" = ( /obj/machinery/door/airlock/maintenance{ name = "Research Maintenance"; - req_access_txt = "7"; - req_one_access_txt = "0" + req_access_txt = "7"; + req_one_access_txt = "0" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -18831,24 +18819,24 @@ "aGB" = ( /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitebot" + icon_state = "whitebot" }, /area/medical/research{ name = "Research Division" @@ -18856,13 +18844,13 @@ "aGC" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -18872,7 +18860,7 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/research{ name = "Research Division" @@ -18880,15 +18868,15 @@ "aGD" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/research{ name = "Research Division" @@ -18896,20 +18884,20 @@ "aGE" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/research{ name = "Research Division" @@ -18917,8 +18905,8 @@ "aGF" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -18959,7 +18947,7 @@ "aGJ" = ( /obj/machinery/airalarm{ frequency = 1439; - pixel_y = 23 + pixel_y = 23 }, /obj/machinery/light{ dir = 1 @@ -18980,9 +18968,9 @@ }, /obj/machinery/requests_console{ department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - pixel_y = 30 + departmentType = 2; + name = "Science Requests Console"; + pixel_y = 30 }, /turf/simulated/floor/plasteel{ icon_state = "whitehall" @@ -18991,19 +18979,19 @@ "aGL" = ( /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitebot" + icon_state = "whitebot" }, /area/toxins/explab) "aGM" = ( @@ -19023,16 +19011,16 @@ "aGN" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/structure/disposalpipe/junction{ dir = 4 @@ -19043,8 +19031,8 @@ "aGO" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -19052,7 +19040,7 @@ /obj/machinery/door/firedoor/heavy, /obj/machinery/door/airlock/maintenance{ name = "Atmospherics Maintenance"; - req_access_txt = "24" + req_access_txt = "24" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -19062,8 +19050,8 @@ "aGP" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/visible, /obj/structure/disposalpipe/segment{ @@ -19077,41 +19065,41 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/plating, /area/maintenance/fore) "aGR" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; - name = "2maintenance loot spawner" + name = "2maintenance loot spawner" }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fore) "aGS" = ( @@ -19120,8 +19108,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, @@ -19133,8 +19121,8 @@ }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/structure/reagent_dispensers/fueltank, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -19167,12 +19155,12 @@ "aGX" = ( /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/item/weapon/circuitboard/cloning, /obj/item/weapon/circuitboard/med_data{ pixel_x = 3; - pixel_y = -3 + pixel_y = -3 }, /obj/item/weapon/circuitboard/clonescanner, /obj/item/weapon/circuitboard/clonepod, @@ -19185,8 +19173,8 @@ "aGY" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -19223,18 +19211,18 @@ }, /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 3; - name = "3maintenance loot spawner" + name = "3maintenance loot spawner" }, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fore) "aHc" = ( @@ -19252,7 +19240,7 @@ "aHe" = ( /obj/machinery/meter{ frequency = 1443; - name = "Waste Loop" + name = "Waste Loop" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, /turf/simulated/floor/plasteel, @@ -19260,8 +19248,8 @@ "aHf" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; - name = "Waste In"; - on = 1 + name = "Waste In"; + on = 1 }, /turf/simulated/floor/plasteel, /area/atmos) @@ -19274,8 +19262,8 @@ "aHh" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -19302,7 +19290,7 @@ "aHl" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4; - initialize_directions = 11 + initialize_directions = 11 }, /turf/simulated/floor/plasteel, /area/atmos) @@ -19334,31 +19322,31 @@ "aHq" = ( /obj/machinery/atmospherics/components/trinary/filter{ dir = 1; - filter_type = "n2"; - on = 1 + filter_type = "n2"; + on = 1 }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 5 + dir = 5 }, /area/atmos) "aHr" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 8; - frequency = 1441; - id = "n2_in" + frequency = 1441; + id = "n2_in" }, /turf/simulated/floor/engine{ name = "n2 floor"; - nitrogen = 100000; - oxygen = 0 + nitrogen = 100000; + oxygen = 0 }, /area/atmos) "aHs" = ( /turf/simulated/floor/engine{ name = "n2 floor"; - nitrogen = 100000; - oxygen = 0 + nitrogen = 100000; + oxygen = 0 }, /area/atmos) "aHt" = ( @@ -19366,13 +19354,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/item/device/assembly/signaler, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -19396,9 +19384,9 @@ "aHw" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -19409,15 +19397,15 @@ "aHx" = ( /obj/machinery/button/door{ id = "medpriv4"; - name = "Privacy Shutters"; - pixel_x = 25; - pixel_y = 0 + name = "Privacy Shutters"; + pixel_x = 25; + pixel_y = 0 }, /obj/structure/closet/secure_closet/personal/patient, /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -19428,15 +19416,15 @@ "aHy" = ( /obj/machinery/button/door{ id = "medpriv1"; - name = "Privacy Shutters"; - pixel_x = -25; - pixel_y = 0 + name = "Privacy Shutters"; + pixel_x = -25; + pixel_y = 0 }, /obj/structure/closet/secure_closet/personal/patient, /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -19459,14 +19447,14 @@ "aHC" = ( /obj/item/weapon/storage/box/rxglasses{ pixel_x = 3; - pixel_y = 3 + pixel_y = 3 }, /obj/item/weapon/storage/box/bodybags, /obj/item/weapon/pen, /obj/structure/table/glass, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24 + pixel_x = -24 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -19494,7 +19482,7 @@ /obj/item/weapon/reagent_containers/spray/cleaner, /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "whiteblue" + icon_state = "whiteblue" }, /area/medical/medbay{ name = "Medbay Central" @@ -19503,12 +19491,12 @@ /obj/item/weapon/storage/box/masks, /obj/item/weapon/storage/box/gloves{ pixel_x = 3; - pixel_y = 4 + pixel_y = 4 }, /obj/structure/table, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whiteblue" + icon_state = "whiteblue" }, /area/medical/medbay{ name = "Medbay Central" @@ -19519,7 +19507,7 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whiteblue" + icon_state = "whiteblue" }, /area/medical/medbay{ name = "Medbay Central" @@ -19551,7 +19539,7 @@ "aHM" = ( /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/research{ name = "Research Division" @@ -19560,7 +19548,7 @@ /obj/machinery/light, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/research{ name = "Research Division" @@ -19568,13 +19556,13 @@ "aHO" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/research{ name = "Research Division" @@ -19582,12 +19570,12 @@ "aHP" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/research{ name = "Research Division" @@ -19595,13 +19583,13 @@ "aHQ" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/research{ name = "Research Division" @@ -19610,11 +19598,11 @@ /obj/structure/cable, /obj/machinery/power/apc{ name = "Misc Research APC"; - pixel_y = -25 + pixel_y = -25 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/research{ name = "Research Division" @@ -19622,13 +19610,13 @@ "aHS" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/research{ name = "Research Division" @@ -19636,11 +19624,11 @@ "aHT" = ( /obj/machinery/camera{ c_tag = "Research Division East"; - dir = 1 + dir = 1 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/research{ name = "Research Division" @@ -19649,7 +19637,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ name = "Experimentation Lab"; - req_access_txt = "7" + req_access_txt = "7" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -19684,8 +19672,8 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -19706,8 +19694,8 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, @@ -19719,7 +19707,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/fore) "aIc" = ( @@ -19728,8 +19716,8 @@ }, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; - pixel_y = -22 + icon_state = "alarm0"; + pixel_y = -22 }, /obj/machinery/light/small, /turf/simulated/floor/plating, @@ -19741,8 +19729,8 @@ /obj/structure/cable, /obj/machinery/power/apc{ cell_type = 5000; - name = "Science Maintenance APC"; - pixel_y = -24 + name = "Science Maintenance APC"; + pixel_y = -24 }, /turf/simulated/floor/plating, /area/maintenance/fore) @@ -19753,14 +19741,14 @@ /obj/item/stack/sheet/cardboard, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fore) "aIf" = ( /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/simulated/floor/plating, @@ -19768,8 +19756,8 @@ "aIg" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -19782,8 +19770,8 @@ "aIh" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -19809,27 +19797,27 @@ "aIk" = ( /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/item/weapon/circuitboard/secure_data{ pixel_x = -2; - pixel_y = 2 + pixel_y = 2 }, /obj/item/weapon/circuitboard/security{ pixel_x = 1; - pixel_y = -1 + pixel_y = -1 }, /obj/machinery/light/small{ dir = 8 }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/machinery/power/apc{ dir = 8; - name = "Tech Storage APC"; - pixel_x = -27 + name = "Tech Storage APC"; + pixel_x = -27 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -19839,13 +19827,13 @@ "aIl" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -19856,7 +19844,7 @@ "aIm" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; - on = 1 + on = 1 }, /turf/simulated/floor/plating, /area/storage/tech) @@ -19887,7 +19875,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fore) "aIq" = ( @@ -19899,8 +19887,8 @@ "aIr" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel, /area/atmos) @@ -19932,8 +19920,8 @@ "aIw" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; - name = "N2 to Pure"; - on = 0 + name = "N2 to Pure"; + on = 0 }, /turf/simulated/floor/plasteel, /area/atmos) @@ -19943,33 +19931,33 @@ }, /obj/machinery/computer/atmos_control/tank{ frequency = 1441; - input_tag = "n2_in"; - name = "Nitrogen Supply Control"; - output_tag = "n2_out"; - sensors = list("n2_sensor" = "Tank") + input_tag = "n2_in"; + name = "Nitrogen Supply Control"; + output_tag = "n2_out"; + sensors = list("n2_sensor" = "Tank") }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 4 + dir = 4 }, /area/atmos) "aIy" = ( /obj/machinery/air_sensor{ frequency = 1441; - id_tag = "o2_sensor" + id_tag = "o2_sensor" }, /turf/simulated/floor/engine{ name = "n2 floor"; - nitrogen = 100000; - oxygen = 0 + nitrogen = 100000; + oxygen = 0 }, /area/atmos) "aIz" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /turf/simulated/floor/engine{ name = "n2 floor"; - nitrogen = 100000; - oxygen = 0 + nitrogen = 100000; + oxygen = 0 }, /area/atmos) "aIA" = ( @@ -20003,7 +19991,7 @@ }, /obj/machinery/camera{ c_tag = "Surgery Operating"; - pixel_x = 22 + pixel_x = 22 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -20014,7 +20002,7 @@ "aID" = ( /obj/machinery/airalarm{ frequency = 1439; - pixel_y = 23 + pixel_y = 23 }, /turf/simulated/floor/plasteel{ icon_state = "whitehall" @@ -20027,21 +20015,21 @@ /obj/item/weapon/reagent_containers/blood/empty, /obj/item/weapon/reagent_containers/blood/empty{ pixel_x = -3; - pixel_y = -3 + pixel_y = -3 }, /obj/item/weapon/reagent_containers/blood/AMinus, /obj/item/weapon/reagent_containers/blood/BMinus{ pixel_x = -4; - pixel_y = 4 + pixel_y = 4 }, /obj/item/weapon/reagent_containers/blood/BPlus{ pixel_x = 1; - pixel_y = 2 + pixel_y = 2 }, /obj/item/weapon/reagent_containers/blood/OMinus, /obj/item/weapon/reagent_containers/blood/OPlus{ pixel_x = -2; - pixel_y = -1 + pixel_y = -1 }, /obj/item/weapon/reagent_containers/blood/random, /obj/item/weapon/reagent_containers/blood/random, @@ -20059,7 +20047,7 @@ "aIG" = ( /obj/machinery/door/airlock/medical{ name = "Patient Room"; - req_access_txt = "5" + req_access_txt = "5" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -20072,12 +20060,12 @@ /obj/structure/grille, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8; - initialize_directions = 11 + initialize_directions = 11 }, /obj/machinery/door/poddoor/preopen{ id = "medpriv4"; - layer = 3.1; - name = "privacy door" + layer = 3.1; + name = "privacy door" }, /turf/simulated/floor/plating, /area/medical/medbay{ @@ -20091,8 +20079,8 @@ }, /obj/machinery/door/poddoor/preopen{ id = "medpriv1"; - layer = 3.1; - name = "privacy door" + layer = 3.1; + name = "privacy door" }, /turf/simulated/floor/plating, /area/medical/medbay{ @@ -20107,14 +20095,14 @@ }, /obj/item/device/radio/intercom{ broadcasting = 1; - frequency = 1485; - listening = 0; - name = "Station Intercom (Medbay)"; - pixel_x = -27 + frequency = 1485; + listening = 0; + name = "Station Intercom (Medbay)"; + pixel_x = -27 }, /turf/simulated/floor/plasteel{ icon_state = "whitehall"; - dir = 4 + dir = 4 }, /area/medical/cryo) "aIK" = ( @@ -20137,18 +20125,18 @@ }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitehall" + icon_state = "whitehall" }, /area/medical/cryo) "aIN" = ( /obj/machinery/camera{ c_tag = "Genetics Cloning"; - dir = 4 + dir = 4 }, /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23; + pixel_y = 0 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -20163,9 +20151,9 @@ "aIP" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -20185,7 +20173,7 @@ }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whiteblue" + icon_state = "whiteblue" }, /area/medical/medbay{ name = "Medbay Central" @@ -20203,19 +20191,19 @@ "aIT" = ( /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitebot" + icon_state = "whitebot" }, /area/medical/medbay{ name = "Medbay Central" @@ -20233,15 +20221,15 @@ "aIV" = ( /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -20252,11 +20240,11 @@ /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 3; - name = "3maintenance loot spawner" + name = "3maintenance loot spawner" }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -20269,21 +20257,21 @@ /obj/structure/grille, /obj/machinery/door/poddoor/shutters/preopen{ id = "rnd"; - name = "research lab shutters" + name = "research lab shutters" }, /turf/simulated/floor/plating, /area/toxins/lab) "aIZ" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ name = "Research and Development Lab"; - req_access_txt = "7" + req_access_txt = "7" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -20297,7 +20285,7 @@ /obj/structure/grille, /obj/machinery/door/poddoor/shutters/preopen{ id = "robotics"; - name = "robotics lab shutters" + name = "robotics lab shutters" }, /turf/simulated/floor/plating, /area/assembly/robotics) @@ -20305,14 +20293,14 @@ /obj/machinery/door/firedoor, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/research{ name = "Robotics Lab"; - req_access_txt = "29"; - req_one_access_txt = "0" + req_access_txt = "29"; + req_one_access_txt = "0" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -20324,7 +20312,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/poddoor/shutters/preopen{ id = "robotics"; - name = "robotics lab shutters" + name = "robotics lab shutters" }, /turf/simulated/floor/plating, /area/assembly/robotics) @@ -20335,14 +20323,14 @@ /obj/machinery/door/firedoor, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/research{ name = "Mech Bay"; - req_access_txt = "29"; - req_one_access_txt = "0" + req_access_txt = "29"; + req_one_access_txt = "0" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -20351,13 +20339,13 @@ "aJg" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=1"; - freq = 1400; - location = "Science" + freq = 1400; + location = "Science" }, /obj/machinery/door/firedoor/heavy, /obj/machinery/door/poddoor/preopen{ id = "Biohazard"; - name = "biohazard containment door" + name = "biohazard containment door" }, /turf/simulated/floor/plasteel{ icon_state = "delivery" @@ -20379,9 +20367,9 @@ "aJj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -20396,7 +20384,7 @@ "aJl" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -20405,14 +20393,14 @@ "aJm" = ( /obj/machinery/igniter{ icon_state = "igniter0"; - id = "Incinerator"; - luminosity = 2; - on = 0 + id = "Incinerator"; + luminosity = 2; + on = 0 }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/engine/vacuum, /area/maintenance/incinerator) @@ -20420,8 +20408,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/oil, @@ -20437,8 +20425,8 @@ "aJq" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/light/small{ dir = 8 @@ -20450,8 +20438,8 @@ "aJr" = ( /obj/item/device/radio/intercom{ dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 + name = "Station Intercom (General)"; + pixel_x = 27 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -20460,27 +20448,27 @@ "aJs" = ( /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/item/weapon/circuitboard/powermonitor{ pixel_x = -2; - pixel_y = 2 + pixel_y = 2 }, /obj/item/weapon/circuitboard/stationalert{ pixel_x = 1; - pixel_y = -1 + pixel_y = -1 }, /obj/item/weapon/circuitboard/atmos_alert{ pixel_x = 3; - pixel_y = -3 + pixel_y = -3 }, /turf/simulated/floor/plating, /area/storage/tech) "aJt" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plating, @@ -20514,8 +20502,8 @@ "aJy" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/machinery/light{ @@ -20555,12 +20543,12 @@ "aJD" = ( /obj/machinery/atmospherics/components/trinary/mixer{ dir = 8; - node1_concentration = 0.8; - node2_concentration = 0.2; - on = 1; - pixel_x = 0; - pixel_y = 0; - target_pressure = 4500 + node1_concentration = 0.8; + node2_concentration = 0.2; + on = 1; + pixel_x = 0; + pixel_y = 0; + target_pressure = 4500 }, /turf/simulated/floor/plasteel, /area/atmos) @@ -20573,33 +20561,33 @@ "aJF" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; - name = "N2 Outlet Pump"; - on = 1 + name = "N2 Outlet Pump"; + on = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 6 + dir = 6 }, /area/atmos) "aJG" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; - external_pressure_bound = 0; - frequency = 1441; - id_tag = "n2_out"; - initialize_directions = 1; - internal_pressure_bound = 4000; - on = 1; - pressure_checks = 2; - pump_direction = 0 + external_pressure_bound = 0; + frequency = 1441; + id_tag = "n2_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 }, /turf/simulated/floor/engine{ name = "n2 floor"; - nitrogen = 100000; - oxygen = 0 + nitrogen = 100000; + oxygen = 0 }, /area/atmos) "aJH" = ( @@ -20607,13 +20595,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -20624,7 +20612,7 @@ /obj/structure/table, /turf/simulated/floor/plasteel{ icon_state = "whitehall"; - dir = 4 + dir = 4 }, /area/medical/medbay{ name = "Medbay Central" @@ -20632,9 +20620,9 @@ "aJJ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/effect/landmark/start{ name = "Medical Doctor" @@ -20661,7 +20649,7 @@ }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitehall" + icon_state = "whitehall" }, /area/medical/medbay{ name = "Medbay Central" @@ -20696,13 +20684,13 @@ "aJP" = ( /obj/machinery/airalarm{ frequency = 1439; - pixel_y = 23 + pixel_y = 23 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/machinery/light{ dir = 1 @@ -20724,13 +20712,13 @@ "aJR" = ( /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23; + pixel_y = 0 }, /obj/structure/sink{ dir = 8; - pixel_x = -12; - pixel_y = 2 + pixel_x = -12; + pixel_y = 2 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -20759,8 +20747,8 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_medical{ id_tag = "GeneticsDoorW"; - name = "Genetics"; - req_access_txt = "5; 9" + name = "Genetics"; + req_access_txt = "5; 9" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -20769,9 +20757,9 @@ "aJW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -20796,8 +20784,8 @@ }, /obj/machinery/door/airlock/glass_medical{ id_tag = "GeneticsDoorE"; - name = "Genetics"; - req_access_txt = "5; 9" + name = "Genetics"; + req_access_txt = "5; 9" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -20809,7 +20797,7 @@ }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whiteblue" + icon_state = "whiteblue" }, /area/medical/medbay{ name = "Medbay Central" @@ -20829,8 +20817,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -20874,12 +20862,12 @@ "aKg" = ( /obj/machinery/airalarm{ frequency = 1439; - pixel_y = 23 + pixel_y = 23 }, /obj/machinery/camera{ c_tag = "Research and Development"; - network = list("SS13","RD"); - pixel_x = 22 + network = list("SS13","RD"); + pixel_x = 22 }, /turf/simulated/floor/plasteel, /area/toxins/lab) @@ -20890,14 +20878,14 @@ "aKi" = ( /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/toxins/lab) "aKj" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -20908,11 +20896,11 @@ /obj/machinery/cell_charger, /obj/item/weapon/stock_parts/cell/high{ charge = 100; - maxcharge = 15000 + maxcharge = 15000 }, /obj/item/weapon/stock_parts/cell/high{ charge = 100; - maxcharge = 15000 + maxcharge = 15000 }, /obj/structure/table, /turf/simulated/floor/plasteel{ @@ -20956,9 +20944,9 @@ }, /obj/machinery/requests_console{ department = "Robotics"; - departmentType = 2; - name = "Robotics RC"; - pixel_y = 30 + departmentType = 2; + name = "Robotics RC"; + pixel_y = 30 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -20976,8 +20964,8 @@ "aKp" = ( /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -20987,20 +20975,20 @@ "aKq" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/assembly/robotics) "aKr" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/closet/wardrobe/robotics_black, /obj/machinery/ai_status_display{ @@ -21011,28 +20999,28 @@ "aKs" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/airalarm{ frequency = 1439; - pixel_y = 23 + pixel_y = 23 }, /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/item/weapon/storage/toolbox/electrical{ pixel_x = 1; - pixel_y = 6 + pixel_y = 6 }, /obj/item/weapon/storage/toolbox/mechanical{ pixel_x = -2; - pixel_y = -1 + pixel_y = -1 }, /obj/item/clothing/head/welding{ pixel_x = -3; - pixel_y = 5 + pixel_y = 5 }, /obj/item/clothing/glasses/welding, /turf/simulated/floor/plasteel, @@ -21040,30 +21028,30 @@ "aKt" = ( /obj/machinery/power/apc{ dir = 1; - name = "Robotics Lab APC"; - pixel_y = 25 + name = "Robotics Lab APC"; + pixel_y = 25 }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/structure/table, /obj/machinery/cell_charger, /obj/item/weapon/stock_parts/cell/high{ charge = 100; - maxcharge = 15000; - pixel_x = 3; - pixel_y = 5 + maxcharge = 15000; + pixel_x = 3; + pixel_y = 5 }, /obj/item/weapon/stock_parts/cell/high{ charge = 100; - maxcharge = 15000 + maxcharge = 15000 }, /obj/item/weapon/stock_parts/cell/high{ charge = 100; - maxcharge = 15000; - pixel_x = 5; - pixel_y = -5 + maxcharge = 15000; + pixel_x = 5; + pixel_y = -5 }, /turf/simulated/floor/plasteel, /area/assembly/robotics) @@ -21092,12 +21080,12 @@ "aKw" = ( /obj/machinery/power/apc{ dir = 1; - name = "Mech Bay APC"; - pixel_y = 25 + name = "Mech Bay APC"; + pixel_y = 25 }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /turf/simulated/floor/plasteel, /area/assembly/chargebay) @@ -21107,16 +21095,16 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel, /area/assembly/chargebay) "aKy" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel, @@ -21130,7 +21118,7 @@ "aKB" = ( /obj/machinery/door/airlock/research{ name = "Research Division Access"; - req_access_txt = "47" + req_access_txt = "47" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -21159,12 +21147,12 @@ /obj/structure/disposalpipe/segment, /obj/machinery/camera{ c_tag = "Experimentation Lab"; - dir = 8; - network = list("SS13","RD") + dir = 8; + network = list("SS13","RD") }, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_x = 27 + pixel_x = 27 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -21174,17 +21162,17 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 3; - name = "3maintenance loot spawner" + name = "3maintenance loot spawner" }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fore) "aKG" = ( @@ -21192,13 +21180,13 @@ /obj/item/weapon/folder/documents, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 4 + dir = 4 }, /area/ai_monitored/nuke_storage) "aKH" = ( /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 4 + dir = 4 }, /area/ai_monitored/nuke_storage) "aKI" = ( @@ -21207,36 +21195,36 @@ }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/ai_monitored/nuke_storage) "aKJ" = ( /obj/item/weapon/coin/silver{ pixel_x = 7; - pixel_y = 12 + pixel_y = 12 }, /obj/item/weapon/coin/silver{ pixel_x = 12; - pixel_y = 7 + pixel_y = 7 }, /obj/item/weapon/coin/silver{ pixel_x = 4; - pixel_y = 8 + pixel_y = 8 }, /obj/item/weapon/coin/silver{ pixel_x = -6; - pixel_y = 5 + pixel_y = 5 }, /obj/item/weapon/coin/silver{ pixel_x = 5; - pixel_y = -8 + pixel_y = -8 }, /obj/structure/closet/crate{ name = "Silver Crate" }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 1 + dir = 1 }, /area/ai_monitored/nuke_storage) "aKK" = ( @@ -21245,30 +21233,30 @@ /obj/item/weapon/twohanded/fireaxe, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 1 + dir = 1 }, /area/ai_monitored/nuke_storage) "aKL" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plasteel{ icon_state = "warningcorner"; - dir = 1 + dir = 1 }, /area/hallway/primary/starboard) "aKM" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -21277,48 +21265,52 @@ "aKN" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/airlock/engineering{ name = "Tech Storage"; - req_access_txt = "23" + req_access_txt = "23" }, /turf/simulated/floor/plating, /area/storage/tech) "aKO" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/storage/tech) "aKP" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plating, /area/storage/tech) "aKQ" = ( -/turf/simulated/floor/plating, -/area/storage/tech) +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/event_spawn, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/chemistry) "aKR" = ( /obj/machinery/vending/assist, /obj/machinery/camera{ c_tag = "Tech Storage"; - dir = 8; - pixel_y = -22 + dir = 8; + pixel_y = -22 }, /turf/simulated/floor/plating, /area/storage/tech) "aKS" = ( /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fore) "aKT" = ( @@ -21337,21 +21329,21 @@ "aKV" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel, /area/atmos) "aKW" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4; - initialize_directions = 11 + initialize_directions = 11 }, /obj/machinery/meter, /turf/simulated/floor/plasteel, @@ -21359,7 +21351,7 @@ "aKX" = ( /obj/item/weapon/paper_bin{ pixel_x = -2; - pixel_y = 5 + pixel_y = 5 }, /obj/item/weapon/folder/yellow, /obj/item/weapon/folder/yellow, @@ -21383,10 +21375,10 @@ /obj/item/weapon/circular_saw, /obj/item/device/radio/intercom{ broadcasting = 1; - frequency = 1485; - listening = 0; - name = "Station Intercom (Medbay)"; - pixel_x = -27 + frequency = 1485; + listening = 0; + name = "Station Intercom (Medbay)"; + pixel_x = -27 }, /obj/structure/table, /turf/simulated/floor/plasteel{ @@ -21436,7 +21428,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical{ name = "Operating Theatre"; - req_access_txt = "45" + req_access_txt = "45" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -21450,7 +21442,7 @@ }, /obj/machinery/camera{ c_tag = "Medbay Recovery"; - dir = 1 + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -21472,7 +21464,7 @@ "aLh" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -21505,11 +21497,11 @@ "aLl" = ( /obj/machinery/button/door{ desc = "A remote control switch for the genetics doors."; - id = "GeneticsDoorW"; - name = "Genetics Exit Button"; - normaldoorcontrol = 1; - pixel_x = -24; - pixel_y = 8 + id = "GeneticsDoorW"; + name = "Genetics Exit Button"; + normaldoorcontrol = 1; + pixel_x = -24; + pixel_y = 8 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -21525,21 +21517,21 @@ /obj/machinery/clonepod, /obj/machinery/button/door{ desc = "A remote control switch for the genetics doors."; - id = "GeneticsDoorE"; - name = "Genetics Exit Button"; - normaldoorcontrol = 1; - pixel_x = 24; - pixel_y = 8 + id = "GeneticsDoorE"; + name = "Genetics Exit Button"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = 8 }, /turf/simulated/floor/plasteel{ dir = 6; - icon_state = "whiteblue" + icon_state = "whiteblue" }, /area/medical/genetics) "aLo" = ( /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whiteblue" + icon_state = "whiteblue" }, /area/medical/medbay{ name = "Medbay Central" @@ -21560,12 +21552,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/firealarm{ dir = 4; - pixel_x = 24 + pixel_x = 24 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -21583,9 +21575,9 @@ /obj/machinery/computer/rdconsole/core, /obj/machinery/requests_console{ department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - pixel_x = -30 + departmentType = 2; + name = "Science Requests Console"; + pixel_x = -30 }, /turf/simulated/floor/plasteel, /area/toxins/lab) @@ -21603,8 +21595,8 @@ "aLw" = ( /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -21614,8 +21606,8 @@ "aLx" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -21624,7 +21616,7 @@ "aLy" = ( /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/item/weapon/hand_labeler, /obj/item/weapon/pen, @@ -21632,8 +21624,8 @@ /obj/item/stack/packageWrap, /obj/machinery/power/apc{ dir = 4; - name = "Research Lab APC"; - pixel_x = 26 + name = "Research Lab APC"; + pixel_x = 26 }, /obj/structure/table, /turf/simulated/floor/plasteel{ @@ -21671,7 +21663,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/assembly/robotics) "aLE" = ( @@ -21681,7 +21673,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_research{ name = "Robotics Lab"; - req_access_txt = "29" + req_access_txt = "29" }, /turf/simulated/floor/plasteel, /area/assembly/robotics) @@ -21706,7 +21698,7 @@ /obj/structure/closet/firecloset, /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/medical/research{ name = "Research Division" @@ -21730,7 +21722,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "warnwhite"; - dir = 5 + dir = 5 }, /area/medical/research{ name = "Research Division" @@ -21745,27 +21737,27 @@ /obj/item/weapon/book/manual/research_and_development, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitecorner" + icon_state = "whitecorner" }, /area/toxins/explab) "aLP" = ( /obj/machinery/computer/rdconsole/experiment, /turf/simulated/floor/plasteel{ icon_state = "whitehall"; - dir = 1 + dir = 1 }, /area/toxins/explab) "aLQ" = ( /obj/structure/table, /obj/machinery/button/door{ id = "explab"; - name = "Test Chamber Blast Doors"; - pixel_x = 0; - pixel_y = 0 + name = "Test Chamber Blast Doors"; + pixel_x = 0; + pixel_y = 0 }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitecorner" + icon_state = "whitecorner" }, /area/toxins/explab) "aLR" = ( @@ -21778,28 +21770,24 @@ }, /area/toxins/explab) "aLS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/fore) +/turf/simulated/wall/r_wall, +/area/turret_protected/ai_upload) "aLT" = ( /obj/machinery/light_switch{ pixel_x = -28 }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 5 + dir = 5 }, /area/ai_monitored/nuke_storage) "aLU" = ( /obj/effect/landmark{ name = "xeno_spawn"; - pixel_x = -1 + pixel_x = -1 }, /turf/simulated/floor/bluegrid, /area/ai_monitored/nuke_storage) @@ -21809,7 +21797,7 @@ "aLW" = ( /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 5 + dir = 5 }, /area/ai_monitored/nuke_storage) "aLX" = ( @@ -21819,12 +21807,12 @@ "aLY" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/primary/starboard) "aLZ" = ( @@ -21835,16 +21823,16 @@ "aMa" = ( /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/item/weapon/circuitboard/pandemic{ pixel_x = -3; - pixel_y = 3 + pixel_y = 3 }, /obj/item/weapon/circuitboard/rdconsole, /obj/item/weapon/circuitboard/rdserver{ pixel_x = 3; - pixel_y = -3 + pixel_y = -3 }, /obj/item/weapon/circuitboard/destructive_analyzer, /obj/item/weapon/circuitboard/protolathe, @@ -21865,12 +21853,12 @@ }, /obj/item/stack/cable_coil{ pixel_x = -3; - pixel_y = 3 + pixel_y = 3 }, /obj/item/stack/cable_coil, /obj/item/weapon/stock_parts/cell/high{ charge = 100; - maxcharge = 15000 + maxcharge = 15000 }, /turf/simulated/floor/plating, /area/storage/tech) @@ -21880,28 +21868,28 @@ "aMe" = ( /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /turf/simulated/floor/plating, /area/maintenance/fore) "aMf" = ( /obj/item/clothing/head/welding{ pixel_x = -3; - pixel_y = 7 + pixel_y = 7 }, /obj/item/clothing/head/welding{ pixel_x = -5; - pixel_y = 3 + pixel_y = 3 }, /obj/item/device/multitool, /obj/machinery/power/apc{ dir = 8; - name = "Atmospherics APC"; - pixel_x = -24 + name = "Atmospherics APC"; + pixel_x = -24 }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/structure/table, /turf/simulated/floor/plasteel, @@ -21909,8 +21897,8 @@ "aMg" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel, /area/atmos) @@ -21920,22 +21908,22 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel, /area/atmos) "aMi" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel, @@ -21943,7 +21931,7 @@ "aMj" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4; - initialize_directions = 11 + initialize_directions = 11 }, /obj/item/weapon/wrench, /turf/simulated/floor/plasteel, @@ -21964,7 +21952,7 @@ "aMm" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 5; - initialize_directions = 12 + initialize_directions = 12 }, /turf/simulated/floor/plasteel, /area/atmos) @@ -21977,7 +21965,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "arrival"; - dir = 5 + dir = 5 }, /area/atmos) "aMo" = ( @@ -22001,27 +21989,27 @@ }, /obj/machinery/meter{ frequency = 1443; - name = "Mixed Air Tank In" + name = "Mixed Air Tank In" }, /turf/simulated/wall/r_wall, /area/atmos) "aMr" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 8; - frequency = 1441; - id = "air_in" + frequency = 1441; + id = "air_in" }, /turf/simulated/floor/engine{ name = "air floor"; - nitrogen = 10580; - oxygen = 2644 + nitrogen = 10580; + oxygen = 2644 }, /area/atmos) "aMs" = ( /turf/simulated/floor/engine{ name = "air floor"; - nitrogen = 10580; - oxygen = 2644 + nitrogen = 10580; + oxygen = 2644 }, /area/atmos) "aMt" = ( @@ -22029,7 +22017,7 @@ /obj/structure/table, /turf/simulated/floor/plasteel{ icon_state = "whitehall"; - dir = 4 + dir = 4 }, /area/medical/medbay{ name = "Medbay Central" @@ -22058,11 +22046,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/sink{ dir = 4; - pixel_x = 11 + pixel_x = 11 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitehall" + icon_state = "whitehall" }, /area/medical/medbay{ name = "Medbay Central" @@ -22073,7 +22061,7 @@ "aMy" = ( /obj/machinery/firealarm{ dir = 8; - pixel_x = -24 + pixel_x = -24 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -22105,16 +22093,16 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/light{ dir = 4 }, /obj/machinery/camera{ c_tag = "Medbay East"; - dir = 8; - pixel_y = -22 + dir = 8; + pixel_y = -22 }, /turf/simulated/floor/plasteel{ icon_state = "whiteyellowcorner" @@ -22135,39 +22123,39 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whiteyellow" + icon_state = "whiteyellow" }, /area/medical/chemistry) "aMF" = ( /obj/machinery/power/apc{ dir = 1; - name = "Chemistry APC"; - pixel_y = 24 + name = "Chemistry APC"; + pixel_y = 24 }, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/structure/table/glass, /obj/item/device/assembly/igniter{ pixel_x = 2; - pixel_y = -5 + pixel_y = -5 }, /obj/item/device/assembly/timer{ pixel_x = -2; - pixel_y = 6 + pixel_y = 6 }, /obj/item/device/assembly/igniter{ pixel_x = 2; - pixel_y = -5 + pixel_y = -5 }, /obj/item/device/assembly/timer{ pixel_x = -2; - pixel_y = 6 + pixel_y = 6 }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whiteyellow" + icon_state = "whiteyellow" }, /area/medical/chemistry) "aMG" = ( @@ -22180,7 +22168,7 @@ /obj/item/stack/cable_coil/random, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whiteyellow" + icon_state = "whiteyellow" }, /area/medical/chemistry) "aMH" = ( @@ -22197,28 +22185,28 @@ /obj/item/weapon/grenade/chem_grenade, /obj/item/weapon/screwdriver{ pixel_x = -2; - pixel_y = 6 + pixel_y = 6 }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whiteyellow" + icon_state = "whiteyellow" }, /area/medical/chemistry) "aMI" = ( /obj/item/device/radio/intercom{ dir = 8; - name = "Station Intercom (General)"; - pixel_y = 25 + name = "Station Intercom (General)"; + pixel_y = 25 }, /obj/structure/table/glass, /obj/item/clothing/glasses/science{ pixel_x = 2; - pixel_y = 4 + pixel_y = 4 }, /obj/item/clothing/glasses/science, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whiteyellow" + icon_state = "whiteyellow" }, /area/medical/chemistry) "aMJ" = ( @@ -22226,7 +22214,7 @@ /obj/item/weapon/gun/syringe, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whiteyellow" + icon_state = "whiteyellow" }, /area/medical/chemistry) "aMK" = ( @@ -22237,25 +22225,25 @@ "aML" = ( /turf/simulated/floor/plasteel{ icon_state = "warnwhite"; - dir = 1 + dir = 1 }, /area/toxins/lab) "aMM" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "warnwhite"; - dir = 1 + dir = 1 }, /area/toxins/lab) "aMN" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warnwhitecorner" + icon_state = "warnwhitecorner" }, /area/toxins/lab) "aMO" = ( @@ -22275,19 +22263,19 @@ "aMQ" = ( /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_x = 29 + pixel_x = 29 }, /obj/item/weapon/reagent_containers/glass/beaker/large{ pixel_x = -3; - pixel_y = 3 + pixel_y = 3 }, /obj/item/weapon/reagent_containers/glass/beaker{ pixel_x = 8; - pixel_y = 2 + pixel_y = 2 }, /obj/item/weapon/reagent_containers/glass/beaker{ pixel_x = 8; - pixel_y = 2 + pixel_y = 2 }, /obj/item/weapon/reagent_containers/dropper, /obj/structure/table, @@ -22307,7 +22295,7 @@ /obj/machinery/hologram/holopad, /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -22317,11 +22305,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/assembly/robotics) "aMU" = ( @@ -22338,8 +22326,8 @@ /obj/structure/table, /obj/item/stack/sheet/glass{ amount = 20; - pixel_x = -3; - pixel_y = 6 + pixel_x = -3; + pixel_y = 6 }, /obj/item/stack/sheet/metal{ amount = 50 @@ -22394,8 +22382,8 @@ "aNc" = ( /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; - pixel_x = 24 + icon_state = "alarm0"; + pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -22418,7 +22406,7 @@ }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/medical/research{ name = "Research Division" @@ -22439,11 +22427,11 @@ }, /obj/structure/sink{ dir = 4; - pixel_x = 11 + pixel_x = 11 }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/medical/research{ name = "Research Division" @@ -22451,7 +22439,7 @@ "aNh" = ( /obj/machinery/door/poddoor/preopen{ id = "explab"; - name = "test chamber blast door" + name = "test chamber blast door" }, /turf/simulated/floor/engine, /area/toxins/explab) @@ -22460,7 +22448,7 @@ /obj/structure/window/reinforced/fulltile, /obj/machinery/door/poddoor/preopen{ id = "explab"; - name = "test chamber blast door" + name = "test chamber blast door" }, /turf/simulated/floor/plating, /area/toxins/explab) @@ -22470,13 +22458,13 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fore) "aNk" = ( @@ -22489,49 +22477,49 @@ "aNl" = ( /obj/machinery/power/apc{ dir = 8; - name = "Vault APC"; - pixel_x = -27 + name = "Vault APC"; + pixel_x = -27 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/machinery/camera/motion{ c_tag = "Vault"; - dir = 4 + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 5 + dir = 5 }, /area/ai_monitored/nuke_storage) "aNm" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; - on = 1 + on = 1 }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/bluegrid, /area/ai_monitored/nuke_storage) "aNn" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/nuclearbomb/selfdestruct{ layer = 4 }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/ai_monitored/nuke_storage) "aNo" = ( @@ -22540,65 +22528,65 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/bluegrid, /area/ai_monitored/nuke_storage) "aNp" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 5 + dir = 5 }, /area/ai_monitored/nuke_storage) "aNq" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/airlock/vault{ locked = 1; - name = "Vault"; - req_access_txt = "53" + name = "Vault"; + req_access_txt = "53" }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 5 + dir = 5 }, /area/ai_monitored/nuke_storage) "aNr" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/primary/starboard) "aNs" = ( /obj/item/stack/tile/plasteel{ pixel_x = 8; - pixel_y = 8 + pixel_y = 8 }, /turf/simulated/floor/plating, /area/hallway/primary/starboard) "aNt" = ( /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/item/weapon/circuitboard/mining, /obj/item/weapon/circuitboard/autolathe{ pixel_x = 3; - pixel_y = -3 + pixel_y = -3 }, /obj/item/weapon/circuitboard/arcade/battle, /obj/machinery/light/small{ @@ -22609,9 +22597,9 @@ "aNu" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plating, /area/storage/tech) @@ -22619,23 +22607,23 @@ /obj/structure/table, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; - pixel_x = 24 + icon_state = "alarm0"; + pixel_x = 24 }, /obj/machinery/light/small{ dir = 4 }, /obj/item/weapon/storage/toolbox/mechanical{ pixel_x = -2; - pixel_y = -1 + pixel_y = -1 }, /obj/item/device/flashlight{ pixel_x = 1; - pixel_y = 5 + pixel_y = 5 }, /obj/item/device/flashlight{ pixel_x = 1; - pixel_y = 5 + pixel_y = 5 }, /obj/item/device/assembly/flash/handheld, /obj/item/device/assembly/flash/handheld, @@ -22644,11 +22632,11 @@ "aNw" = ( /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; - name = "2maintenance loot spawner" + name = "2maintenance loot spawner" }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/fore) "aNx" = ( @@ -22661,7 +22649,7 @@ /obj/item/device/t_scanner, /obj/structure/fireaxecabinet{ pixel_x = -32; - pixel_y = 0 + pixel_y = 0 }, /obj/structure/table, /turf/simulated/floor/plasteel, @@ -22669,8 +22657,8 @@ "aNy" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -22683,8 +22671,8 @@ "aNA" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 0; - name = "Port to Filter"; - on = 0 + name = "Port to Filter"; + on = 0 }, /turf/simulated/floor/plasteel, /area/atmos) @@ -22715,33 +22703,33 @@ }, /obj/machinery/computer/atmos_control/tank{ frequency = 1441; - input_tag = "air_in"; - name = "Mixed Air Supply Control"; - output_tag = "air_out"; - sensors = list("air_sensor" = "Tank") + input_tag = "air_in"; + name = "Mixed Air Supply Control"; + output_tag = "air_out"; + sensors = list("air_sensor" = "Tank") }, /turf/simulated/floor/plasteel{ icon_state = "arrival"; - dir = 4 + dir = 4 }, /area/atmos) "aNF" = ( /obj/machinery/air_sensor{ frequency = 1441; - id_tag = "air_sensor" + id_tag = "air_sensor" }, /turf/simulated/floor/engine{ name = "air floor"; - nitrogen = 10580; - oxygen = 2644 + nitrogen = 10580; + oxygen = 2644 }, /area/atmos) "aNG" = ( /obj/machinery/portable_atmospherics/canister/air, /turf/simulated/floor/engine{ name = "air floor"; - nitrogen = 10580; - oxygen = 2644 + nitrogen = 10580; + oxygen = 2644 }, /area/atmos) "aNH" = ( @@ -22759,7 +22747,7 @@ /obj/structure/table, /turf/simulated/floor/plasteel{ icon_state = "whitehall"; - dir = 1 + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" @@ -22780,7 +22768,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "whitehall"; - dir = 1 + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" @@ -22811,7 +22799,7 @@ "aNO" = ( /obj/machinery/airalarm{ frequency = 1439; - pixel_y = 23 + pixel_y = 23 }, /obj/machinery/light{ dir = 1 @@ -22819,7 +22807,7 @@ /obj/structure/table/glass, /obj/item/weapon/paper_bin{ pixel_x = -2; - pixel_y = 5 + pixel_y = 5 }, /obj/item/weapon/pen, /turf/simulated/floor/plasteel{ @@ -22850,12 +22838,12 @@ "aNS" = ( /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/machinery/power/apc{ dir = 1; - name = "Medbay APC"; - pixel_y = 26 + name = "Medbay APC"; + pixel_y = 26 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -22876,9 +22864,9 @@ "aNU" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -22889,7 +22877,7 @@ "aNV" = ( /obj/machinery/airalarm{ frequency = 1439; - pixel_y = 23 + pixel_y = 23 }, /obj/machinery/light{ dir = 1 @@ -22899,7 +22887,7 @@ }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whitebluecorner" + icon_state = "whitebluecorner" }, /area/medical/medbay{ name = "Medbay Central" @@ -22911,7 +22899,7 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whiteblue" + icon_state = "whiteblue" }, /area/medical/medbay{ name = "Medbay Central" @@ -22922,7 +22910,7 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whiteblue" + icon_state = "whiteblue" }, /area/medical/medbay{ name = "Medbay Central" @@ -22933,7 +22921,7 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whiteblue" + icon_state = "whiteblue" }, /area/medical/medbay{ name = "Medbay Central" @@ -22944,7 +22932,7 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitebluecorner" + icon_state = "whitebluecorner" }, /area/medical/medbay{ name = "Medbay Central" @@ -22963,17 +22951,17 @@ "aOb" = ( /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whiteyellow" + icon_state = "whiteyellow" }, /area/medical/medbay{ name = "Medbay Central" @@ -22981,12 +22969,12 @@ "aOc" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/airlock/glass_atmos{ name = "Air Supply Control"; - req_access_txt = "24" + req_access_txt = "24" }, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -22999,18 +22987,18 @@ "aOd" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; - name = "Air to Distro"; - on = 1 + name = "Air to Distro"; + on = 1 }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/structure/disposalpipe/segment{ @@ -23024,15 +23012,15 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -23043,7 +23031,7 @@ }, /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -23073,18 +23061,18 @@ /obj/machinery/door/firedoor, /obj/machinery/door/window/eastright{ base_state = "left"; - dir = 8; - icon_state = "left"; - name = "Chemistry Desk"; - req_access_txt = "33" + dir = 8; + icon_state = "left"; + name = "Chemistry Desk"; + req_access_txt = "33" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/door/window/southright{ dir = 4; - name = "Research and Development Desk"; - req_access_txt = "7" + name = "Research and Development Desk"; + req_access_txt = "7" }, /turf/simulated/floor/plasteel, /area/medical/chemistry) @@ -23119,27 +23107,39 @@ }, /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ icon_state = "white" }, /area/toxins/lab) "aOn" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the AI upload."; + dir = 4; + name = "AI Upload Monitor"; + network = list("AIUpload"); + pixel_x = -29 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1447; + name = "Private AI Channel"; + pixel_y = 22 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/obj/machinery/camera/motion{ + c_tag = "AI Upload Foyer"; + dir = 1; + network = list("SS13","RD") }, /turf/simulated/floor/plasteel{ - icon_state = "white" + icon_state = "dark" }, -/area/medical/research{ - name = "Research Division" - }) +/area/turret_protected/ai_upload) "aOo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -23186,7 +23186,7 @@ "aOs" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -23197,7 +23197,7 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/assembly/robotics) "aOu" = ( @@ -23208,8 +23208,8 @@ "aOv" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel, /area/assembly/robotics) @@ -23236,9 +23236,9 @@ "aOz" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel, /area/assembly/chargebay) @@ -23262,7 +23262,7 @@ /obj/structure/closet/emcloset, /turf/simulated/floor/plasteel{ dir = 10; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/medical/research{ name = "Research Division" @@ -23270,9 +23270,9 @@ "aOD" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -23286,7 +23286,7 @@ }, /turf/simulated/floor/plasteel{ dir = 6; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/medical/research{ name = "Research Division" @@ -23298,26 +23298,26 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /turf/simulated/floor/plating, /area/maintenance/fore) "aOH" = ( /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23; + pixel_y = 0 }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 5 + dir = 5 }, /area/ai_monitored/nuke_storage) "aOI" = ( @@ -23327,14 +23327,14 @@ "aOJ" = ( /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/primary/starboard) "aOK" = ( /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; - pixel_x = 24 + icon_state = "alarm0"; + pixel_x = 24 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -23356,7 +23356,7 @@ /obj/structure/table, /obj/item/weapon/storage/toolbox/electrical{ pixel_x = 1; - pixel_y = -1 + pixel_y = -1 }, /obj/item/clothing/gloves/color/yellow, /obj/item/device/t_scanner, @@ -23385,8 +23385,8 @@ }, /obj/item/stack/sheet/metal{ amount = 50; - pixel_x = 2; - pixel_y = 2 + pixel_x = 2; + pixel_y = 2 }, /obj/structure/extinguisher_cabinet{ pixel_x = -27 @@ -23403,8 +23403,8 @@ "aOS" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; - name = "Port to Filter"; - on = 0 + name = "Port to Filter"; + on = 0 }, /turf/simulated/floor/plasteel, /area/atmos) @@ -23428,22 +23428,22 @@ "aOW" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 8; - initialize_directions = 11 + initialize_directions = 11 }, /turf/simulated/floor/plasteel, /area/atmos) "aOX" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; - name = "Air Outlet Pump"; - on = 1 + name = "Air Outlet Pump"; + on = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "arrival"; - dir = 6 + dir = 6 }, /area/atmos) "aOY" = ( @@ -23452,33 +23452,33 @@ }, /obj/machinery/meter{ frequency = 1443; - name = "Mixed Air Tank Out" + name = "Mixed Air Tank Out" }, /turf/simulated/wall/r_wall, /area/atmos) "aOZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ dir = 8; - external_pressure_bound = 0; - frequency = 1441; - icon_state = "vent_map"; - id_tag = "air_out"; - internal_pressure_bound = 2000; - on = 1; - pressure_checks = 2; - pump_direction = 0 + external_pressure_bound = 0; + frequency = 1441; + icon_state = "vent_map"; + id_tag = "air_out"; + internal_pressure_bound = 2000; + on = 1; + pressure_checks = 2; + pump_direction = 0 }, /turf/simulated/floor/engine{ name = "air floor"; - nitrogen = 10580; - oxygen = 2644 + nitrogen = 10580; + oxygen = 2644 }, /area/atmos) "aPa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/maintenance{ name = "Surgery Maintenance"; - req_access_txt = "45" + req_access_txt = "45" }, /turf/simulated/floor/plating, /area/medical/medbay{ @@ -23488,10 +23488,10 @@ /obj/machinery/computer/crew, /obj/machinery/requests_console{ announcementConsole = 1; - department = "Chief Medical Officer's Desk"; - departmentType = 5; - name = "Chief Medical Officer RC"; - pixel_x = -32 + department = "Chief Medical Officer's Desk"; + departmentType = 5; + name = "Chief Medical Officer RC"; + pixel_x = -32 }, /turf/simulated/floor/plasteel{ icon_state = "barber" @@ -23534,8 +23534,8 @@ "aPg" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -23546,9 +23546,9 @@ "aPh" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -23581,23 +23581,36 @@ name = "Medbay Central" }) "aPk" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +/obj/machinery/light/small, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/machinery/turretid{ + control_area = null; + name = "AI Upload Turret Control"; + pixel_y = 27; + req_access = list(65) }, /turf/simulated/floor/plasteel{ - icon_state = "white" + icon_state = "dark" }, -/area/medical/medbay{ - name = "Medbay Central" - }) +/area/turret_protected/ai_upload) "aPl" = ( /obj/structure/sink{ dir = 4; - pixel_x = 11 + pixel_x = 11 }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whiteyellow" + icon_state = "whiteyellow" }, /area/medical/medbay{ name = "Medbay Central" @@ -23616,8 +23629,8 @@ "aPo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -23656,18 +23669,18 @@ /obj/machinery/light, /obj/item/stack/sheet/glass{ amount = 50; - pixel_x = 3; - pixel_y = 3 + pixel_x = 3; + pixel_y = 3 }, /obj/item/stack/sheet/metal{ amount = 50 }, /obj/machinery/button/door{ dir = 2; - id = "rnd"; - name = "Shutters Control Button"; - pixel_x = 6; - pixel_y = -24 + id = "rnd"; + name = "Shutters Control Button"; + pixel_x = 6; + pixel_y = -24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -23680,11 +23693,11 @@ "aPu" = ( /obj/item/weapon/storage/toolbox/mechanical{ pixel_x = 2; - pixel_y = 3 + pixel_y = 3 }, /obj/item/weapon/storage/toolbox/mechanical{ pixel_x = -2; - pixel_y = -1 + pixel_y = -1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -23718,14 +23731,14 @@ /obj/structure/table/reinforced, /obj/machinery/door/window/southright{ dir = 8; - name = "Research and Development Desk"; - req_access_txt = "7" + name = "Research and Development Desk"; + req_access_txt = "7" }, /obj/machinery/door/window/eastright{ base_state = "left"; - icon_state = "left"; - name = "Robotics Desk"; - req_access_txt = "29" + icon_state = "left"; + name = "Robotics Desk"; + req_access_txt = "29" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -23756,26 +23769,26 @@ /obj/machinery/light, /obj/machinery/button/door{ dir = 2; - id = "robotics"; - name = "Shutters Control Button"; - pixel_x = -6; - pixel_y = -24 + id = "robotics"; + name = "Shutters Control Button"; + pixel_x = -6; + pixel_y = -24 }, /obj/machinery/light_switch{ pixel_x = 5; - pixel_y = -25 + pixel_y = -25 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/camera{ c_tag = "Robotics Lab"; - dir = 1; - network = list("SS13","RD") + dir = 1; + network = list("SS13","RD") }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whiteredcorner" + icon_state = "whiteredcorner" }, /area/assembly/robotics) "aPB" = ( @@ -23783,7 +23796,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warnwhite" + icon_state = "warnwhite" }, /area/assembly/robotics) "aPC" = ( @@ -23806,34 +23819,34 @@ /obj/structure/table, /obj/item/weapon/storage/firstaid/regular{ empty = 1; - name = "First-Aid (empty)" + name = "First-Aid (empty)" }, /obj/item/weapon/storage/firstaid/regular{ empty = 1; - name = "First-Aid (empty)" + name = "First-Aid (empty)" }, /obj/item/weapon/storage/firstaid/regular{ empty = 1; - name = "First-Aid (empty)" + name = "First-Aid (empty)" }, /obj/item/device/healthanalyzer, /obj/item/device/healthanalyzer, /obj/item/device/healthanalyzer, /obj/item/device/assembly/prox_sensor{ pixel_x = -8; - pixel_y = 4 + pixel_y = 4 }, /obj/item/device/assembly/prox_sensor{ pixel_x = -8; - pixel_y = 4 + pixel_y = 4 }, /obj/item/device/assembly/prox_sensor{ pixel_x = -8; - pixel_y = 4 + pixel_y = 4 }, /obj/item/device/assembly/prox_sensor{ pixel_x = -8; - pixel_y = 4 + pixel_y = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -23864,14 +23877,14 @@ /obj/machinery/light, /obj/machinery/button/door{ dir = 2; - id = "Skynet_launch"; - name = "Mech Bay Door Control"; - pixel_x = 6; - pixel_y = -24 + id = "Skynet_launch"; + name = "Mech Bay Door Control"; + pixel_x = 6; + pixel_y = -24 }, /obj/machinery/camera{ c_tag = "Mech Bay"; - dir = 1 + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -23920,8 +23933,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/item/weapon/newspaper, @@ -23931,20 +23944,20 @@ /obj/structure/closet/secure_closet/freezer/money, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 1 + dir = 1 }, /area/ai_monitored/nuke_storage) "aPS" = ( /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 1 + dir = 1 }, /area/ai_monitored/nuke_storage) "aPT" = ( /obj/machinery/light/small, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/ai_monitored/nuke_storage) "aPU" = ( @@ -23964,19 +23977,19 @@ /obj/item/weapon/storage/belt/champion, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 4 + dir = 4 }, /area/ai_monitored/nuke_storage) "aPV" = ( /turf/simulated/floor/plasteel{ icon_state = "warningcorner"; - dir = 4 + dir = 4 }, /area/hallway/primary/starboard) "aPW" = ( /obj/machinery/camera{ c_tag = "Starboard Primary Hallway North West"; - dir = 8 + dir = 8 }, /obj/machinery/light/small{ dir = 4 @@ -23992,15 +24005,15 @@ }, /obj/machinery/camera{ c_tag = "Atmospherics South West"; - dir = 4 + dir = 4 }, /obj/machinery/light{ dir = 8 }, /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; - pixel_x = -22 + icon_state = "alarm0"; + pixel_x = -22 }, /obj/machinery/pipedispenser, /obj/structure/window/reinforced{ @@ -24008,7 +24021,7 @@ }, /turf/simulated/floor/plasteel{ dir = 5; - icon_state = "warning" + icon_state = "warning" }, /area/atmos) "aPZ" = ( @@ -24047,15 +24060,15 @@ "aQe" = ( /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -24064,15 +24077,15 @@ "aQf" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/research{ name = "Research Division" @@ -24080,8 +24093,8 @@ "aQg" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/sign/fire{ pixel_y = 32 @@ -24091,7 +24104,7 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/research{ name = "Research Division" @@ -24099,19 +24112,19 @@ "aQh" = ( /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -24145,8 +24158,8 @@ "aQl" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "barber" @@ -24157,11 +24170,11 @@ /obj/item/clothing/tie/stethoscope, /obj/item/weapon/cartridge/medical{ pixel_x = -2; - pixel_y = 6 + pixel_y = 6 }, /obj/item/weapon/cartridge/medical{ pixel_x = 6; - pixel_y = 3 + pixel_y = 3 }, /obj/item/weapon/cartridge/medical, /obj/item/weapon/cartridge/chemistry{ @@ -24176,8 +24189,8 @@ /obj/machinery/hologram/holopad, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/plasteel{ icon_state = "barber" @@ -24186,12 +24199,12 @@ "aQo" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ icon_state = "barber" @@ -24200,8 +24213,8 @@ "aQp" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/landmark{ name = "lightsout" @@ -24211,7 +24224,7 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitepurplecorner" + icon_state = "whitepurplecorner" }, /area/medical/research{ name = "Research Division" @@ -24219,15 +24232,15 @@ "aQq" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/door/airlock/maintenance{ name = "Experimentation Lab Maintenance"; - req_access_txt = "7" + req_access_txt = "7" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -24240,8 +24253,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/grille, /obj/structure/disposalpipe/segment{ @@ -24252,7 +24265,7 @@ "aQs" = ( /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -24263,7 +24276,7 @@ "aQt" = ( /obj/structure/noticeboard{ dir = 1; - pixel_y = -27 + pixel_y = -27 }, /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ @@ -24305,15 +24318,15 @@ }, /obj/machinery/button/door{ desc = "A remote control switch for the medbay foyer."; - id = "MedbayFoyer"; - name = "Medbay Exit Button"; - normaldoorcontrol = 1; - pixel_x = 0; - pixel_y = -25 + id = "MedbayFoyer"; + name = "Medbay Exit Button"; + normaldoorcontrol = 1; + pixel_x = 0; + pixel_y = -25 }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whiteyellow" + icon_state = "whiteyellow" }, /area/medical/medbay{ name = "Medbay Central" @@ -24323,7 +24336,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/window/eastright{ name = "Chemistry Desk"; - req_access_txt = "33" + req_access_txt = "33" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -24410,7 +24423,7 @@ /obj/item/weapon/stock_parts/matter_bin, /obj/machinery/firealarm{ dir = 1; - pixel_y = -24 + pixel_y = -24 }, /obj/structure/table, /turf/simulated/floor/plasteel{ @@ -24421,11 +24434,11 @@ /obj/item/stack/cable_coil, /obj/item/stack/cable_coil{ pixel_x = 3; - pixel_y = 3 + pixel_y = 3 }, /obj/item/weapon/stock_parts/scanning_module{ pixel_x = 2; - pixel_y = 3 + pixel_y = 3 }, /obj/item/weapon/stock_parts/scanning_module, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -24442,7 +24455,7 @@ /obj/structure/window/reinforced/fulltile, /obj/machinery/door/poddoor/shutters/preopen{ id = "rnd"; - name = "research lab shutters" + name = "research lab shutters" }, /turf/simulated/floor/plating, /area/toxins/lab) @@ -24450,12 +24463,12 @@ /obj/structure/table/reinforced, /obj/machinery/door/window/southright{ dir = 1; - name = "Research and Development Desk"; - req_access_txt = "7" + name = "Research and Development Desk"; + req_access_txt = "7" }, /obj/machinery/door/poddoor/shutters/preopen{ id = "rnd"; - name = "research lab shutters" + name = "research lab shutters" }, /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel, @@ -24463,7 +24476,7 @@ "aQL" = ( /obj/machinery/mineral/ore_redemption{ input_dir = 2; - output_dir = 1 + output_dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "delivery" @@ -24474,7 +24487,7 @@ /obj/structure/window/reinforced/fulltile, /obj/machinery/door/poddoor/shutters/preopen{ id = "robotics"; - name = "robotics lab shutters" + name = "robotics lab shutters" }, /turf/simulated/floor/plating, /area/assembly/robotics) @@ -24482,19 +24495,19 @@ /obj/structure/table/reinforced, /obj/machinery/door/window/eastright{ base_state = "left"; - dir = 1; - icon_state = "left"; - name = "Robotics Desk"; - req_access_txt = "29" + dir = 1; + icon_state = "left"; + name = "Robotics Desk"; + req_access_txt = "29" }, /obj/item/weapon/paper_bin{ pixel_x = -3; - pixel_y = 7 + pixel_y = 7 }, /obj/item/weapon/pen, /obj/machinery/door/poddoor/shutters/preopen{ id = "robotics"; - name = "robotics lab shutters" + name = "robotics lab shutters" }, /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel, @@ -24509,7 +24522,7 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "warning" + icon_state = "warning" }, /area/assembly/robotics) "aQQ" = ( @@ -24520,7 +24533,7 @@ /obj/machinery/computer/rdconsole/robotics, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_y = -27 + pixel_y = -27 }, /turf/simulated/floor/plasteel, /area/assembly/robotics) @@ -24532,7 +24545,7 @@ /obj/structure/table, /obj/item/weapon/book/manual/robotics_cyborgs{ pixel_x = 2; - pixel_y = 5 + pixel_y = 5 }, /obj/item/weapon/storage/belt/utility, /obj/item/weapon/reagent_containers/glass/beaker/large, @@ -24556,7 +24569,7 @@ "aQW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel, /area/assembly/chargebay) @@ -24564,7 +24577,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/shutters{ id = "Skynet_launch"; - name = "mech bay" + name = "mech bay" }, /turf/simulated/floor/plasteel{ icon_state = "delivery" @@ -24574,7 +24587,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/shutters{ id = "Skynet_launch"; - name = "mech bay" + name = "mech bay" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ @@ -24588,13 +24601,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ icon_state = "purple"; - dir = 9 + dir = 9 }, /area/hallway/primary/starboard) "aRa" = ( /turf/simulated/floor/plasteel{ icon_state = "purple"; - dir = 1 + dir = 1 }, /area/hallway/primary/starboard) "aRb" = ( @@ -24603,25 +24616,25 @@ }, /obj/item/device/radio/intercom{ dir = 4; - name = "Station Intercom (General)"; - pixel_y = 27 + name = "Station Intercom (General)"; + pixel_y = 27 }, /turf/simulated/floor/plasteel{ icon_state = "purple"; - dir = 5 + dir = 5 }, /area/hallway/primary/starboard) "aRc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fore) "aRd" = ( @@ -24652,7 +24665,7 @@ /obj/machinery/pipedispenser/disposal, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warning" + icon_state = "warning" }, /area/atmos) "aRi" = ( @@ -24665,7 +24678,7 @@ "aRj" = ( /obj/machinery/camera{ c_tag = "Atmospherics South East"; - dir = 8 + dir = 8 }, /obj/machinery/light{ dir = 4 @@ -24675,8 +24688,8 @@ }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; - pixel_x = 24 + icon_state = "alarm0"; + pixel_x = 24 }, /turf/simulated/floor/plasteel, /area/atmos) @@ -24693,8 +24706,8 @@ "aRl" = ( /obj/structure/sink{ dir = 8; - pixel_x = -12; - pixel_y = 2 + pixel_x = -12; + pixel_y = 2 }, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" @@ -24703,7 +24716,7 @@ "aRm" = ( /obj/machinery/door/airlock{ name = "Private Restroom"; - req_access_txt = "40" + req_access_txt = "40" }, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" @@ -24718,12 +24731,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/power/apc{ dir = 2; - name = "CMO Office APC"; - pixel_y = -24 + name = "CMO Office APC"; + pixel_y = -24 }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /turf/simulated/floor/plasteel{ icon_state = "barber" @@ -24735,8 +24748,8 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plasteel{ icon_state = "barber" @@ -24748,13 +24761,13 @@ }, /obj/machinery/camera{ c_tag = "Chief Medical Office"; - dir = 1 + dir = 1 }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 }, /turf/simulated/floor/plasteel{ icon_state = "barber" @@ -24790,17 +24803,17 @@ "aRu" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -24812,8 +24825,8 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -24824,15 +24837,15 @@ "aRw" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/item/device/radio/intercom{ broadcasting = 1; - frequency = 1485; - listening = 0; - name = "Station Intercom (Medbay)"; - pixel_y = -27 + frequency = 1485; + listening = 0; + name = "Station Intercom (Medbay)"; + pixel_y = -27 }, /obj/machinery/light, /obj/machinery/iv_drip, @@ -24845,8 +24858,8 @@ "aRx" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/iv_drip, /turf/simulated/floor/plasteel{ @@ -24858,8 +24871,8 @@ "aRy" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -24880,7 +24893,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical{ name = "Medbay Reception"; - req_access_txt = "5" + req_access_txt = "5" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -24913,13 +24926,13 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_medical{ id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" + name = "Medbay"; + req_access_txt = "5" }, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=1"; - freq = 1400; - location = "Medbay" + freq = 1400; + location = "Medbay" }, /turf/simulated/floor/plasteel{ icon_state = "whiteblue" @@ -24931,8 +24944,8 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_medical{ id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" + name = "Medbay"; + req_access_txt = "5" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ @@ -24944,8 +24957,8 @@ "aRG" = ( /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; - pixel_x = -22 + icon_state = "alarm0"; + pixel_x = -22 }, /obj/structure/closet/secure_closet/chemical, /turf/simulated/floor/plasteel{ @@ -24965,19 +24978,19 @@ "aRJ" = ( /turf/simulated/floor/plasteel{ icon_state = "purple"; - dir = 9 + dir = 9 }, /area/hallway/primary/central) "aRK" = ( /turf/simulated/floor/plasteel{ icon_state = "purple"; - dir = 1 + dir = 1 }, /area/hallway/primary/central) "aRL" = ( /turf/simulated/floor/plasteel{ icon_state = "purple"; - dir = 5 + dir = 5 }, /area/hallway/primary/central) "aRM" = ( @@ -24986,8 +24999,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/grille, /obj/structure/disposalpipe/segment{ @@ -25000,8 +25013,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/airlock/research{ name = "Robotics Lab"; - req_access_txt = "29"; - req_one_access_txt = "0" + req_access_txt = "29"; + req_one_access_txt = "0" }, /turf/simulated/floor/plasteel, /area/assembly/robotics) @@ -25009,8 +25022,8 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ name = "Mech Bay"; - req_access_txt = "29"; - req_one_access_txt = "0" + req_access_txt = "29"; + req_one_access_txt = "0" }, /turf/simulated/floor/plasteel, /area/assembly/chargebay) @@ -25028,14 +25041,14 @@ "aRR" = ( /turf/simulated/floor/plasteel{ icon_state = "purplecorner"; - dir = 4 + dir = 4 }, /area/hallway/primary/starboard) "aRS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ icon_state = "purplecorner"; - dir = 1 + dir = 1 }, /area/hallway/primary/starboard) "aRT" = ( @@ -25047,8 +25060,8 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, @@ -25059,8 +25072,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/decal/cleanable/robot_debris{ icon_state = "gib7" @@ -25068,7 +25081,7 @@ /obj/item/device/assembly/timer, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fore) "aRW" = ( @@ -25078,25 +25091,25 @@ /obj/machinery/light/small, /obj/machinery/camera{ c_tag = "EVA Maintenance"; - dir = 1 + dir = 1 }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/maintenance/fore) "aRX" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/effect/decal/cleanable/oil, /obj/item/stack/cable_coil/cut{ amount = 2; - icon_state = "coil_red2" + icon_state = "coil_red2" }, /turf/simulated/floor/plating, /area/maintenance/fore) @@ -25112,7 +25125,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/fore) "aSa" = ( @@ -25132,12 +25145,12 @@ }, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_x = -30 + pixel_x = -30 }, /obj/machinery/pipedispenser/disposal/transit_tube, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warning" + icon_state = "warning" }, /area/atmos) "aSd" = ( @@ -25149,8 +25162,8 @@ "aSe" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ @@ -25196,11 +25209,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; - name = "2maintenance loot spawner" + name = "2maintenance loot spawner" }, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -25216,14 +25229,14 @@ "aSn" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, /obj/machinery/camera{ c_tag = "Medbay South"; - dir = 4 + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -25251,12 +25264,12 @@ "aSr" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/door/airlock/glass_security{ name = "Security Office"; - req_access_txt = "63" + req_access_txt = "63" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -25265,9 +25278,9 @@ "aSs" = ( /obj/machinery/requests_console{ department = "Medbay"; - departmentType = 1; - name = "Medbay RC"; - pixel_x = -30 + departmentType = 1; + name = "Medbay RC"; + pixel_x = -30 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -25302,10 +25315,10 @@ "aSv" = ( /obj/item/device/radio/intercom{ broadcasting = 1; - frequency = 1485; - listening = 0; - name = "Station Intercom (Medbay)"; - pixel_y = 23 + frequency = 1485; + listening = 0; + name = "Station Intercom (Medbay)"; + pixel_y = 23 }, /turf/simulated/floor/plasteel{ icon_state = "whiteyellowcorner" @@ -25319,12 +25332,12 @@ }, /obj/machinery/camera{ c_tag = "Chemistry"; - dir = 4 + dir = 4 }, /obj/machinery/requests_console{ department = "Chemistry"; - departmentType = 2; - pixel_x = -30 + departmentType = 2; + pixel_x = -30 }, /obj/structure/closet/wardrobe/chemistry_white, /obj/item/weapon/storage/backpack/satchel_chem, @@ -25335,9 +25348,9 @@ "aSx" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -25356,7 +25369,7 @@ "aSz" = ( /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "cautioncorner" + icon_state = "cautioncorner" }, /area/hallway/primary/central) "aSA" = ( @@ -25366,9 +25379,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/device/radio/intercom{ dir = 8; - freerange = 1; - name = "Station Intercom (Command)"; - pixel_y = 24 + freerange = 1; + name = "Station Intercom (Command)"; + pixel_y = 24 }, /turf/simulated/floor/plasteel, /area/hallway/primary/central) @@ -25381,17 +25394,17 @@ }, /obj/machinery/airalarm{ frequency = 1439; - pixel_y = 23 + pixel_y = 23 }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "purplecorner" + icon_state = "purplecorner" }, /area/hallway/primary/central) "aSD" = ( /turf/simulated/floor/plasteel{ icon_state = "purplecorner"; - dir = 1 + dir = 1 }, /area/hallway/primary/central) "aSE" = ( @@ -25402,25 +25415,25 @@ "aSF" = ( /turf/simulated/floor/plasteel{ dir = 2; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/primary/central) "aSG" = ( /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "loadingarea" + icon_state = "loadingarea" }, /area/hallway/primary/central) "aSH" = ( /turf/simulated/floor/plasteel{ icon_state = "warningcorner"; - dir = 1 + dir = 1 }, /area/hallway/primary/central) "aSI" = ( /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "purplecorner" + icon_state = "purplecorner" }, /area/hallway/primary/central) "aSJ" = ( @@ -25435,14 +25448,14 @@ }, /turf/simulated/floor/plasteel{ icon_state = "purple"; - dir = 1 + dir = 1 }, /area/hallway/primary/central) "aSK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ icon_state = "purple"; - dir = 1 + dir = 1 }, /area/hallway/primary/central) "aSL" = ( @@ -25468,7 +25481,7 @@ "aSO" = ( /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel, @@ -25479,12 +25492,12 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/airlock/maintenance{ name = "Medbay Maintenance"; - req_access_txt = "5" + req_access_txt = "5" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -25496,8 +25509,8 @@ "aSQ" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -25512,7 +25525,7 @@ "aSR" = ( /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plating, /area/maintenance/fore) @@ -25530,12 +25543,12 @@ "aSU" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ name = "E.V.A. Maintenance"; - req_access_txt = "18" + req_access_txt = "18" }, /turf/simulated/floor/plating, /area/ai_monitored/storage/eva{ @@ -25552,7 +25565,7 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fore) "aSX" = ( @@ -25562,7 +25575,7 @@ }, /obj/machinery/door/window{ name = "Core Modules"; - req_access_txt = "20" + req_access_txt = "20" }, /obj/machinery/ai_status_display{ pixel_y = 32 @@ -25577,17 +25590,17 @@ /obj/machinery/computer/upload/ai, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/turret_protected/ai_upload) "aSZ" = ( /obj/machinery/flasher{ id = "AI"; - pixel_y = 25 + pixel_y = 25 }, /obj/machinery/camera/motion{ c_tag = "AI Upload"; - network = list("SS13","RD","AIUpload") + network = list("SS13","RD","AIUpload") }, /turf/simulated/floor/bluegrid, /area/turret_protected/ai_upload) @@ -25595,7 +25608,7 @@ /obj/machinery/computer/upload/borg, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/turret_protected/ai_upload) "aTb" = ( @@ -25609,9 +25622,9 @@ }, /obj/machinery/door/window{ base_state = "right"; - icon_state = "right"; - name = "High-Risk Modules"; - req_access_txt = "20" + icon_state = "right"; + name = "High-Risk Modules"; + req_access_txt = "20" }, /obj/machinery/ai_status_display{ pixel_y = 32 @@ -25623,15 +25636,15 @@ /obj/structure/window/reinforced, /turf/simulated/floor/plasteel{ dir = 6; - icon_state = "warning" + icon_state = "warning" }, /area/atmos) "aTd" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel, @@ -25652,23 +25665,23 @@ "aTg" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 2; - name = "Air to External"; - on = 1 + name = "Air to External"; + on = 1 }, /turf/simulated/floor/plasteel, /area/atmos) "aTh" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; - name = "External to Filter"; - on = 1 + name = "External to Filter"; + on = 1 }, /turf/simulated/floor/plasteel, /area/atmos) "aTi" = ( /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/item/clothing/suit/hazardvest, /obj/item/clothing/suit/hazardvest, @@ -25688,31 +25701,31 @@ /obj/machinery/suit_storage_unit/atmos, /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "warning" + icon_state = "warning" }, /area/atmos) "aTk" = ( /obj/structure/closet/secure_closet/atmospherics, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "warning" + icon_state = "warning" }, /area/atmos) "aTl" = ( /obj/structure/window/reinforced{ dir = 4; - layer = 2.9 + layer = 2.9 }, /obj/structure/closet/secure_closet/atmospherics, /turf/simulated/floor/plasteel{ dir = 5; - icon_state = "warning" + icon_state = "warning" }, /area/atmos) "aTm" = ( /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_y = -25 + pixel_y = -25 }, /obj/machinery/space_heater, /turf/simulated/floor/plasteel{ @@ -25728,15 +25741,15 @@ "aTo" = ( /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/item/stack/rods, /turf/simulated/floor/plating, @@ -25747,15 +25760,15 @@ /obj/machinery/door/firedoor, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/door/airlock/glass_medical{ name = "Chemistry Lab"; - req_access_txt = "5; 33" + req_access_txt = "5; 33" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -25767,8 +25780,8 @@ "aTq" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -25783,23 +25796,23 @@ "aTr" = ( /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; - name = "2maintenance loot spawner" + name = "2maintenance loot spawner" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/item/clothing/shoes/jackboots, /turf/simulated/floor/plating, @@ -25849,7 +25862,7 @@ "aTv" = ( /obj/machinery/airalarm{ frequency = 1439; - pixel_y = 23 + pixel_y = 23 }, /obj/machinery/camera{ c_tag = "Medbay Storage" @@ -25872,8 +25885,8 @@ "aTx" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -25900,24 +25913,24 @@ /obj/item/device/radio/off, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 9 + dir = 9 }, /area/security/checkpoint/medical) "aTA" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 1 + dir = 1 }, /area/security/checkpoint/medical) "aTB" = ( /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 5 + dir = 5 }, /area/security/checkpoint/medical) "aTC" = ( @@ -25931,11 +25944,11 @@ "aTD" = ( /obj/machinery/button/door{ desc = "A remote control switch for the medbay foyer."; - id = "MedbayFoyer"; - name = "Medbay Doors Control"; - normaldoorcontrol = 1; - pixel_x = 26; - req_access_txt = "5" + id = "MedbayFoyer"; + name = "Medbay Doors Control"; + normaldoorcontrol = 1; + pixel_x = 26; + req_access_txt = "5" }, /obj/structure/chair/office/light{ dir = 4 @@ -25958,7 +25971,7 @@ "aTF" = ( /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whiteyellow" + icon_state = "whiteyellow" }, /area/medical/medbay{ name = "Medbay Central" @@ -25967,24 +25980,24 @@ /obj/machinery/chem_dispenser, /turf/simulated/floor/plasteel{ icon_state = "whiteyellow"; - dir = 9 + dir = 9 }, /area/medical/chemistry) "aTH" = ( /obj/structure/table/glass, /obj/item/weapon/storage/box/beakers{ pixel_x = 2; - pixel_y = 2 + pixel_y = 2 }, /obj/item/weapon/reagent_containers/glass/beaker/large, /obj/item/weapon/reagent_containers/dropper, /obj/item/weapon/storage/pill_bottle/epinephrine{ pixel_x = 5; - pixel_y = -2 + pixel_y = -2 }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whiteyellow" + icon_state = "whiteyellow" }, /area/medical/chemistry) "aTI" = ( @@ -25997,25 +26010,25 @@ /obj/machinery/chem_dispenser, /turf/simulated/floor/plasteel{ dir = 5; - icon_state = "whiteyellow" + icon_state = "whiteyellow" }, /area/medical/chemistry) "aTK" = ( /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "yellow" + icon_state = "yellow" }, /area/hallway/primary/central) "aTL" = ( /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "yellowcorner" + icon_state = "yellowcorner" }, /area/hallway/primary/central) "aTM" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=9-Medbay2"; - location = "8-NWCentral" + location = "8-NWCentral" }, /turf/simulated/floor/plasteel, /area/hallway/primary/central) @@ -26026,7 +26039,7 @@ "aTO" = ( /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/primary/central) "aTP" = ( @@ -26037,15 +26050,15 @@ "aTQ" = ( /obj/machinery/door/airlock/external{ name = "Mining Dock Airlock"; - req_access = null; - req_access_txt = "48" + req_access = null; + req_access_txt = "48" }, /turf/simulated/floor/plating, /area/hallway/primary/central) "aTR" = ( /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/primary/central) "aTS" = ( @@ -26055,7 +26068,7 @@ "aTT" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel, /area/hallway/primary/starboard) @@ -26081,22 +26094,22 @@ "aTX" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel, /area/hallway/primary/starboard) "aTY" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=4-Engineering"; - location = "3-Bar1" + location = "3-Bar1" }, /turf/simulated/floor/plasteel, /area/hallway/primary/starboard) "aTZ" = ( /obj/item/device/radio/intercom{ dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 + name = "Station Intercom (General)"; + pixel_x = 27 }, /turf/simulated/floor/plasteel, /area/hallway/primary/starboard) @@ -26104,7 +26117,7 @@ /obj/machinery/portable_atmospherics/canister/oxygen, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 1 + dir = 1 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -26112,8 +26125,8 @@ "aUb" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -26125,7 +26138,7 @@ /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 4 + dir = 4 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -26136,34 +26149,34 @@ }, /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23; + pixel_y = 0 }, /turf/simulated/floor/bluegrid, /area/turret_protected/ai_upload) "aUe" = ( /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/turret_protected/ai_upload) "aUf" = ( /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/bluegrid, /area/turret_protected/ai_upload) "aUg" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/turret_protected/ai_upload) "aUh" = ( @@ -26181,14 +26194,14 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor/heavy, /obj/machinery/door/airlock/atmos{ name = "Atmospherics"; - req_access_txt = "24" + req_access_txt = "24" }, /turf/simulated/floor/plasteel, /area/atmos) @@ -26234,7 +26247,7 @@ "aUr" = ( /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -26242,14 +26255,14 @@ "aUs" = ( /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/effect/spawner/lootdrop/maintenance, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, @@ -26274,13 +26287,13 @@ "aUu" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitebluecorner" + icon_state = "whitebluecorner" }, /area/medical/medbay{ name = "Medbay Central" @@ -26288,16 +26301,16 @@ "aUv" = ( /obj/machinery/power/apc{ dir = 8; - name = "Medbay Security APC"; - pixel_x = -25 + name = "Medbay Security APC"; + pixel_x = -25 }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 8 + dir = 8 }, /area/security/checkpoint/medical) "aUw" = ( @@ -26306,15 +26319,15 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plasteel, /area/security/checkpoint/medical) "aUx" = ( /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 4 + dir = 4 }, /area/security/checkpoint/medical) "aUy" = ( @@ -26353,7 +26366,7 @@ /obj/structure/table/reinforced, /obj/item/weapon/paper_bin{ pixel_x = 1; - pixel_y = 9 + pixel_y = 9 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -26366,7 +26379,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/window/eastright{ name = "Chemistry Desk"; - req_access_txt = "33" + req_access_txt = "33" }, /turf/simulated/floor/plasteel, /area/medical/chemistry) @@ -26379,7 +26392,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "whiteyellow"; - dir = 8 + dir = 8 }, /area/medical/chemistry) "aUE" = ( @@ -26391,7 +26404,7 @@ }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "whiteyellow" + icon_state = "whiteyellow" }, /area/medical/chemistry) "aUF" = ( @@ -26399,25 +26412,25 @@ /obj/machinery/door/firedoor, /obj/machinery/door/window/eastright{ base_state = "left"; - dir = 8; - icon_state = "left"; - name = "Chemistry Desk"; - req_access_txt = "33" + dir = 8; + icon_state = "left"; + name = "Chemistry Desk"; + req_access_txt = "33" }, /turf/simulated/floor/plasteel, /area/medical/chemistry) "aUG" = ( /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "yellow" + icon_state = "yellow" }, /area/hallway/primary/central) "aUH" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel{ icon_state = "warningcorner" @@ -26426,7 +26439,7 @@ "aUI" = ( /turf/simulated/floor/plasteel{ dir = 6; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/primary/central) "aUJ" = ( @@ -26436,7 +26449,7 @@ /obj/machinery/computer/shuttle/mining, /turf/simulated/floor/plasteel{ dir = 10; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/primary/central) "aUL" = ( @@ -26445,17 +26458,17 @@ /obj/item/weapon/pen, /turf/simulated/floor/plasteel{ dir = 2; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/primary/central) "aUM" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel{ icon_state = "warningcorner"; - dir = 1 + dir = 1 }, /area/hallway/primary/central) "aUN" = ( @@ -26467,7 +26480,7 @@ "aUO" = ( /obj/machinery/camera{ c_tag = "Aft Starboard Primary Hallway North West"; - dir = 1 + dir = 1 }, /turf/simulated/floor/plasteel, /area/hallway/primary/starboard) @@ -26478,14 +26491,14 @@ "aUQ" = ( /obj/machinery/camera{ c_tag = "Aft Starboard Primary Hallway North"; - dir = 1 + dir = 1 }, /turf/simulated/floor/plasteel, /area/hallway/primary/starboard) "aUR" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=8-NWCentral"; - location = "7-Bar2" + location = "7-Bar2" }, /turf/simulated/floor/plasteel, /area/hallway/primary/starboard) @@ -26493,7 +26506,7 @@ /obj/machinery/suit_storage_unit/standard_unit, /turf/simulated/floor/plasteel{ icon_state = "darkblue"; - dir = 8 + dir = 8 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -26501,15 +26514,15 @@ "aUT" = ( /obj/machinery/power/apc{ dir = 1; - name = "E.V.A. Storage APC"; - pixel_y = 25 + name = "E.V.A. Storage APC"; + pixel_y = 25 }, /obj/machinery/camera{ c_tag = "EVA Storage" }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ @@ -26521,8 +26534,8 @@ "aUU" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -26533,13 +26546,13 @@ "aUV" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -26557,7 +26570,7 @@ "aUX" = ( /obj/machinery/airalarm{ frequency = 1439; - pixel_y = 23 + pixel_y = 23 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ @@ -26570,7 +26583,7 @@ /obj/machinery/suit_storage_unit/standard_unit, /turf/simulated/floor/plasteel{ icon_state = "darkblue"; - dir = 4 + dir = 4 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -26587,13 +26600,13 @@ }, /obj/machinery/power/apc{ cell_type = 5000; - dir = 4; - name = "AI Upload APC"; - pixel_x = 26 + dir = 4; + name = "AI Upload APC"; + pixel_x = 26 }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /turf/simulated/floor/bluegrid, /area/turret_protected/ai_upload) @@ -26608,8 +26621,8 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -26634,13 +26647,13 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "caution" + icon_state = "caution" }, /area/atmos) "aVg" = ( @@ -26652,34 +26665,34 @@ }, /turf/simulated/floor/plasteel{ icon_state = "cautioncorner"; - dir = 1 + dir = 1 }, /area/atmos) "aVh" = ( /obj/machinery/computer/atmos_control{ frequency = 1441; - name = "Tank Monitor"; - sensors = list("n2_sensor" = "Nitrogen", "o2_sensor" = "Oxygen", "co2_sensor" = "Carbon Dioxide", "tox_sensor" = "Toxins", "n2o_sensor" = "Nitrous Oxide", "waste_sensor" = "Gas Mix Tank") + name = "Tank Monitor"; + sensors = list("n2_sensor" = "Nitrogen", "o2_sensor" = "Oxygen", "co2_sensor" = "Carbon Dioxide", "tox_sensor" = "Toxins", "n2o_sensor" = "Nitrous Oxide", "waste_sensor" = "Gas Mix Tank") }, /obj/structure/sign/atmosplaque{ pixel_y = 32 }, /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "caution" + icon_state = "caution" }, /area/atmos) "aVi" = ( /obj/machinery/computer/atmos_control{ 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" = "Waste Loop") + 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" = "Waste Loop") }, /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "caution" + icon_state = "caution" }, /area/atmos) "aVj" = ( @@ -26687,7 +26700,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "caution" + icon_state = "caution" }, /area/atmos) "aVk" = ( @@ -26697,7 +26710,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "caution"; - dir = 5 + dir = 5 }, /area/atmos) "aVl" = ( @@ -26705,9 +26718,9 @@ /obj/structure/disposalpipe/trunk, /obj/machinery/requests_console{ department = "Atmospherics"; - departmentType = 4; - name = "Atmos RC"; - pixel_y = 28 + departmentType = 4; + name = "Atmos RC"; + pixel_y = 28 }, /turf/simulated/floor/plasteel, /area/atmos) @@ -26719,26 +26732,26 @@ "aVn" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "caution" + icon_state = "caution" }, /area/atmos) "aVo" = ( /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "caution" + icon_state = "caution" }, /area/atmos) "aVp" = ( /obj/structure/closet/emcloset, /turf/simulated/floor/plasteel{ icon_state = "caution"; - dir = 5 + dir = 5 }, /area/atmos) "aVq" = ( @@ -26748,20 +26761,20 @@ }, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 4 + dir = 4 }, /area/maintenance/disposal) "aVr" = ( /obj/machinery/conveyor{ dir = 8; - id = "garbage" + id = "garbage" }, /turf/simulated/floor/plating, /area/maintenance/disposal) "aVs" = ( /obj/machinery/conveyor{ dir = 8; - id = "garbage" + id = "garbage" }, /obj/machinery/light/small{ dir = 1 @@ -26771,20 +26784,20 @@ "aVt" = ( /obj/machinery/conveyor{ dir = 8; - id = "garbage" + id = "garbage" }, /obj/machinery/recycler, /obj/structure/sign/securearea{ name = "\improper STAY CLEAR HEAVY MACHINERY"; - pixel_y = 32 + pixel_y = 32 }, /turf/simulated/floor/plating, /area/maintenance/disposal) "aVu" = ( /obj/machinery/conveyor{ dir = 9; - id = "garbage"; - verted = -1 + id = "garbage"; + verted = -1 }, /turf/simulated/floor/plating, /area/maintenance/disposal) @@ -26796,13 +26809,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -26814,24 +26827,24 @@ }, /obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ pixel_x = 7; - pixel_y = -3 + pixel_y = -3 }, /obj/item/weapon/reagent_containers/glass/bottle/charcoal{ pixel_x = -4; - pixel_y = -3 + pixel_y = -3 }, /obj/item/weapon/storage/pill_bottle/epinephrine{ pixel_x = 3; - pixel_y = -2 + pixel_y = -2 }, /obj/item/weapon/reagent_containers/glass/bottle/morphine, /obj/item/weapon/reagent_containers/glass/bottle/toxin{ pixel_x = 4; - pixel_y = 2 + pixel_y = 2 }, /obj/item/weapon/storage/pill_bottle/epinephrine{ pixel_x = 5; - pixel_y = -2 + pixel_y = -2 }, /obj/structure/table, /turf/simulated/floor/plasteel{ @@ -26854,7 +26867,7 @@ "aVz" = ( /obj/machinery/door/airlock/glass_medical{ name = "Medbay Storage"; - req_access_txt = "45" + req_access_txt = "45" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -26865,13 +26878,13 @@ "aVA" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whiteblue" + icon_state = "whiteblue" }, /area/medical/medbay{ name = "Medbay Central" @@ -26882,17 +26895,17 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23; + pixel_y = 0 }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 8 + dir = 8 }, /area/security/checkpoint/medical) "aVC" = ( @@ -26906,13 +26919,13 @@ }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 4 + dir = 4 }, /area/security/checkpoint/medical) "aVE" = ( /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whiteblue" + icon_state = "whiteblue" }, /area/medical/medbay{ name = "Medbay Central" @@ -26921,7 +26934,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whiteblue" + icon_state = "whiteblue" }, /area/medical/medbay{ name = "Medbay Central" @@ -26929,7 +26942,7 @@ "aVG" = ( /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitebluecorner" + icon_state = "whitebluecorner" }, /area/medical/medbay{ name = "Medbay Central" @@ -26947,7 +26960,7 @@ /obj/machinery/chem_master, /turf/simulated/floor/plasteel{ icon_state = "whiteyellow"; - dir = 10 + dir = 10 }, /area/medical/chemistry) "aVJ" = ( @@ -26960,13 +26973,13 @@ /obj/machinery/chem_master, /turf/simulated/floor/plasteel{ dir = 6; - icon_state = "whiteyellow" + icon_state = "whiteyellow" }, /area/medical/chemistry) "aVL" = ( /turf/simulated/floor/plasteel{ icon_state = "yellow"; - dir = 10 + dir = 10 }, /area/hallway/primary/central) "aVM" = ( @@ -27014,7 +27027,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "warning" + icon_state = "warning" }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -27022,7 +27035,7 @@ "aVT" = ( /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "warning" + icon_state = "warning" }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -27030,13 +27043,13 @@ "aVU" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "warning" + icon_state = "warning" }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -27045,7 +27058,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ dir = 5; - icon_state = "warning" + icon_state = "warning" }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -27064,8 +27077,8 @@ "aVY" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel{ @@ -27098,16 +27111,16 @@ "aWc" = ( /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8; - initialize_directions = 11 + initialize_directions = 11 }, /turf/simulated/floor/plasteel, /area/atmos) @@ -27126,8 +27139,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, /obj/item/weapon/wrench, @@ -27144,19 +27157,19 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -27164,12 +27177,12 @@ "aWg" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/airlock/glass_command{ name = "Chief Medical Officer"; - req_access_txt = "40" + req_access_txt = "40" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -27181,8 +27194,8 @@ "aWh" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -27196,12 +27209,12 @@ "aWi" = ( /obj/structure/disposalpipe/sortjunction{ dir = 8; - sortType = 6 + sortType = 6 }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -27211,13 +27224,13 @@ "aWj" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -27239,12 +27252,12 @@ "aWl" = ( /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/plasteel, /area/atmos) @@ -27252,7 +27265,7 @@ /obj/structure/closet/emcloset, /turf/simulated/floor/plasteel{ icon_state = "caution"; - dir = 4 + dir = 4 }, /area/atmos) "aWn" = ( @@ -27263,7 +27276,7 @@ "aWo" = ( /obj/machinery/conveyor{ dir = 5; - id = "garbage" + id = "garbage" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, @@ -27271,15 +27284,15 @@ "aWp" = ( /obj/machinery/conveyor{ dir = 4; - id = "garbage" + id = "garbage" }, /turf/simulated/floor/plating, /area/maintenance/disposal) "aWq" = ( /obj/machinery/conveyor{ dir = 10; - id = "garbage"; - verted = -1 + id = "garbage"; + verted = -1 }, /turf/simulated/floor/plating, /area/maintenance/disposal) @@ -27288,8 +27301,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, @@ -27302,7 +27315,7 @@ }, /obj/item/weapon/storage/box/beakers{ pixel_x = 2; - pixel_y = 2 + pixel_y = 2 }, /obj/item/weapon/storage/box/syringes, /obj/structure/table, @@ -27315,9 +27328,9 @@ "aWt" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -27336,13 +27349,13 @@ "aWv" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "whitebluecorner" + icon_state = "whitebluecorner" }, /area/medical/medbay{ name = "Medbay Central" @@ -27355,7 +27368,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 8 + dir = 8 }, /area/security/checkpoint/medical) "aWx" = ( @@ -27370,15 +27383,15 @@ /obj/item/weapon/book/manual/wiki/security_space_law, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 4 + dir = 4 }, /area/security/checkpoint/medical) "aWz" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -27389,12 +27402,12 @@ "aWA" = ( /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; - pixel_x = 24 + icon_state = "alarm0"; + pixel_x = 24 }, /obj/machinery/shower{ dir = 8; - name = "emergency shower" + name = "emergency shower" }, /turf/simulated/floor/plasteel{ icon_state = "whitebot" @@ -27405,8 +27418,8 @@ "aWB" = ( /obj/structure/sink{ dir = 8; - pixel_x = -12; - pixel_y = 2 + pixel_x = -12; + pixel_y = 2 }, /turf/simulated/floor/plasteel{ icon_state = "whitebot" @@ -27426,19 +27439,19 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "yellowcorner" + icon_state = "yellowcorner" }, /area/hallway/primary/central) "aWE" = ( /turf/simulated/wall/shuttle{ icon_state = "swall_s6"; - dir = 2 + dir = 2 }, /area/shuttle/labor) "aWF" = ( /turf/simulated/wall/shuttle{ icon_state = "swall12"; - dir = 2 + dir = 2 }, /area/shuttle/labor) "aWG" = ( @@ -27449,37 +27462,37 @@ "aWH" = ( /obj/machinery/door/airlock/shuttle{ name = "Mining Shuttle Airlock"; - req_access_txt = "48" + req_access_txt = "48" }, /obj/docking_port/mobile{ dir = 2; - dwidth = 3; - height = 5; - id = "mining"; - name = "mining shuttle"; - travelDir = 90; - width = 7 + dwidth = 3; + height = 5; + id = "mining"; + name = "mining shuttle"; + travelDir = 90; + width = 7 }, /obj/docking_port/stationary{ dir = 2; - dwidth = 3; - height = 5; - id = "mining_home"; - name = "mining shuttle bay"; - width = 7 + dwidth = 3; + height = 5; + id = "mining_home"; + name = "mining shuttle bay"; + width = 7 }, /turf/simulated/floor/plating, /area/shuttle/labor) "aWI" = ( /turf/simulated/wall/shuttle{ icon_state = "swall_s10"; - dir = 2 + dir = 2 }, /area/shuttle/labor) "aWJ" = ( /obj/machinery/light{ dir = 4; - icon_state = "tube1" + icon_state = "tube1" }, /turf/simulated/floor/plasteel, /area/hallway/primary/central) @@ -27519,7 +27532,7 @@ "aWO" = ( /obj/machinery/status_display{ layer = 4; - pixel_y = 32 + pixel_y = 32 }, /turf/simulated/floor/plasteel{ icon_state = "bar" @@ -27530,7 +27543,7 @@ "aWP" = ( /obj/machinery/airalarm{ frequency = 1439; - pixel_y = 23 + pixel_y = 23 }, /obj/machinery/light{ dir = 1 @@ -27544,7 +27557,7 @@ "aWQ" = ( /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ icon_state = "bar" @@ -27578,24 +27591,24 @@ "aWU" = ( /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/item/clothing/shoes/magboots, /obj/item/clothing/shoes/magboots, /obj/item/clothing/shoes/magboots{ pixel_x = 4; - pixel_y = -3 + pixel_y = -3 }, /obj/item/clothing/shoes/magboots{ pixel_x = 4; - pixel_y = -3 + pixel_y = -3 }, /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -27603,11 +27616,11 @@ "aWV" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warning" + icon_state = "warning" }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -27630,13 +27643,13 @@ "aWX" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/tank_dispenser/oxygen{ layer = 2.9; - pixel_x = -1; - pixel_y = 2 + pixel_x = -1; + pixel_y = 2 }, /turf/simulated/floor/plasteel{ icon_state = "bot" @@ -27649,11 +27662,11 @@ /obj/machinery/cell_charger, /obj/item/weapon/stock_parts/cell/high{ charge = 100; - maxcharge = 15000 + maxcharge = 15000 }, /obj/item/weapon/stock_parts/cell/high{ charge = 100; - maxcharge = 15000 + maxcharge = 15000 }, /turf/simulated/floor/plasteel{ icon_state = "bot" @@ -27664,13 +27677,13 @@ "aWZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warning" + icon_state = "warning" }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -27678,25 +27691,25 @@ "aXa" = ( /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/item/weapon/tank/jetpack/carbondioxide, /obj/item/weapon/tank/jetpack/carbondioxide, /obj/item/weapon/tank/jetpack/carbondioxide{ pixel_x = -4; - pixel_y = 1 + pixel_y = 1 }, /obj/item/weapon/tank/jetpack/carbondioxide{ pixel_x = -4; - pixel_y = 1 + pixel_y = 1 }, /obj/machinery/firealarm{ dir = 4; - pixel_x = 24 + pixel_x = 24 }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -27712,21 +27725,21 @@ "aXc" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; - on = 1 + on = 1 }, /obj/item/device/radio/intercom{ broadcasting = 1; - frequency = 1447; - name = "Private AI Channel"; - pixel_y = -28 + frequency = 1447; + name = "Private AI Channel"; + pixel_y = -28 }, /turf/simulated/floor/bluegrid, /area/turret_protected/ai_upload) "aXd" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -27735,9 +27748,9 @@ "aXe" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/bluegrid, /area/turret_protected/ai_upload) @@ -27758,9 +27771,9 @@ "aXh" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel, /area/atmos) @@ -27797,22 +27810,22 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "cautioncorner" + icon_state = "cautioncorner" }, /area/atmos) "aXn" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel, /area/atmos) "aXo" = ( /obj/machinery/camera{ c_tag = "Atmospherics Access"; - dir = 8 + dir = 8 }, /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 @@ -27822,13 +27835,13 @@ }, /turf/simulated/floor/plasteel{ icon_state = "caution"; - dir = 4 + dir = 4 }, /area/atmos) "aXp" = ( /obj/machinery/conveyor{ dir = 1; - id = "garbage" + id = "garbage" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, @@ -27854,19 +27867,19 @@ }, /obj/machinery/door/window{ base_state = "right"; - dir = 4; - icon_state = "right"; - layer = 3 + dir = 4; + icon_state = "right"; + layer = 3 }, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 4 + dir = 4 }, /area/maintenance/disposal) "aXs" = ( /obj/machinery/mineral/stacking_machine{ input_dir = 1; - stack_amt = 10 + stack_amt = 10 }, /turf/simulated/floor/plating, /area/maintenance/disposal) @@ -27875,8 +27888,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, @@ -27887,7 +27900,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/weapon/storage/box/bodybags{ pixel_x = 3; - pixel_y = 3 + pixel_y = 3 }, /obj/item/weapon/storage/box/rxglasses, /obj/structure/table, @@ -27914,24 +27927,24 @@ /obj/structure/table, /obj/item/weapon/storage/firstaid/toxin{ pixel_x = 2; - pixel_y = 6 + pixel_y = 6 }, /obj/item/weapon/storage/firstaid/toxin{ pixel_x = 2; - pixel_y = 6 + pixel_y = 6 }, /obj/item/weapon/storage/firstaid/toxin{ pixel_x = 2; - pixel_y = 6 + pixel_y = 6 }, /obj/item/weapon/storage/firstaid/o2{ pixel_x = -2; - pixel_y = 4 + pixel_y = 4 }, /obj/item/device/radio/intercom{ frequency = 1485; - name = "Station Intercom (Medbay)"; - pixel_y = -30 + name = "Station Intercom (Medbay)"; + pixel_y = -30 }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -27942,7 +27955,7 @@ "aXx" = ( /obj/machinery/airalarm{ frequency = 1439; - pixel_y = 23 + pixel_y = 23 }, /obj/machinery/light{ dir = 1 @@ -27975,13 +27988,13 @@ "aXA" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ icon_state = "whitehall"; - dir = 1 + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" @@ -27990,7 +28003,7 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ icon_state = "whitehall"; - dir = 1 + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" @@ -28006,23 +28019,23 @@ }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 10 + dir = 10 }, /area/security/checkpoint/medical) "aXD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/button/door{ desc = "A remote control switch for the medbay foyer."; - id = "MedbayFoyer"; - name = "Medbay Doors Control"; - normaldoorcontrol = 1; - pixel_x = 0; - pixel_y = -26; - req_access_txt = "5" + id = "MedbayFoyer"; + name = "Medbay Doors Control"; + normaldoorcontrol = 1; + pixel_x = 0; + pixel_y = -26; + req_access_txt = "5" }, /obj/machinery/camera{ c_tag = "Security Post - Medbay"; - dir = 1 + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "red" @@ -28032,17 +28045,17 @@ /obj/structure/table, /obj/item/weapon/paper_bin{ pixel_x = 1; - pixel_y = 9 + pixel_y = 9 }, /obj/item/weapon/pen, /obj/machinery/requests_console{ department = "Security"; - departmentType = 5; - pixel_y = -30 + departmentType = 5; + pixel_y = -30 }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 6 + dir = 6 }, /area/security/checkpoint/medical) "aXF" = ( @@ -28080,7 +28093,7 @@ "aXI" = ( /obj/machinery/firealarm{ dir = 4; - pixel_x = 24 + pixel_x = 24 }, /obj/structure/flora/kirbyplants{ icon_state = "plant-10" @@ -28098,19 +28111,19 @@ /obj/item/weapon/reagent_containers/glass/bottle/epinephrine, /obj/item/weapon/reagent_containers/glass/bottle/charcoal{ pixel_x = 4; - pixel_y = 4 + pixel_y = 4 }, /obj/item/weapon/reagent_containers/glass/bottle/charcoal{ pixel_x = 4; - pixel_y = 4 + pixel_y = 4 }, /obj/item/weapon/reagent_containers/glass/bottle/charcoal{ pixel_x = 4; - pixel_y = 4 + pixel_y = 4 }, /obj/item/weapon/storage/pill_bottle/epinephrine{ pixel_x = 5; - pixel_y = -2 + pixel_y = -2 }, /obj/item/stack/sheet/mineral/plasma{ layer = 2.9 @@ -28132,7 +28145,7 @@ "aXL" = ( /obj/machinery/firealarm{ dir = 1; - pixel_y = -24 + pixel_y = -24 }, /obj/structure/disposalpipe/trunk{ dir = 1 @@ -28165,7 +28178,7 @@ "aXO" = ( /turf/simulated/wall/shuttle{ icon_state = "swall3"; - dir = 2 + dir = 2 }, /area/shuttle/labor) "aXP" = ( @@ -28188,7 +28201,7 @@ "aXT" = ( /turf/simulated/wall/shuttle{ icon_state = "swall1"; - dir = 2 + dir = 2 }, /area/shuttle/labor) "aXU" = ( @@ -28224,8 +28237,8 @@ "aXX" = ( /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/structure/chair/stool, /turf/simulated/floor/plasteel{ @@ -28240,12 +28253,12 @@ }, /obj/machinery/power/apc{ dir = 4; - name = "Bar APC"; - pixel_x = 27 + name = "Bar APC"; + pixel_x = 27 }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/machinery/computer/slot_machine, /turf/simulated/floor/plasteel{ @@ -28258,12 +28271,12 @@ /obj/machinery/suit_storage_unit/standard_unit, /obj/item/device/radio/intercom{ dir = 4; - name = "Station Intercom (General)"; - pixel_x = -27 + name = "Station Intercom (General)"; + pixel_x = -27 }, /turf/simulated/floor/plasteel{ icon_state = "darkblue"; - dir = 8 + dir = 8 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -28271,7 +28284,7 @@ "aYa" = ( /turf/simulated/floor/plasteel{ dir = 10; - icon_state = "warning" + icon_state = "warning" }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -28286,8 +28299,8 @@ "aYc" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "warning" @@ -28298,7 +28311,7 @@ "aYd" = ( /turf/simulated/floor/plasteel{ dir = 6; - icon_state = "warning" + icon_state = "warning" }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -28307,11 +28320,11 @@ /obj/machinery/suit_storage_unit/standard_unit, /obj/machinery/requests_console{ department = "EVA"; - pixel_x = 32 + pixel_x = 32 }, /turf/simulated/floor/plasteel{ icon_state = "darkblue"; - dir = 4 + dir = 4 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -28323,13 +28336,13 @@ "aYg" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/door/airlock/highsecurity{ locked = 0; - name = "AI Upload"; - req_access_txt = "16" + name = "AI Upload"; + req_access_txt = "16" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -28348,14 +28361,14 @@ "aYj" = ( /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "loadingarea" + icon_state = "loadingarea" }, /area/atmos) "aYk" = ( /obj/structure/tank_dispenser/oxygen{ layer = 2.9; - pixel_x = -1; - pixel_y = 2 + pixel_x = -1; + pixel_y = 2 }, /turf/simulated/floor/plasteel, /area/atmos) @@ -28370,11 +28383,11 @@ /obj/machinery/light, /obj/item/weapon/tank/internals/emergency_oxygen{ pixel_x = -8; - pixel_y = 0 + pixel_y = 0 }, /obj/item/weapon/tank/internals/emergency_oxygen{ pixel_x = -8; - pixel_y = 0 + pixel_y = 0 }, /obj/item/clothing/mask/breath{ pixel_x = 4 @@ -28389,7 +28402,7 @@ "aYn" = ( /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_y = -28 + pixel_y = -28 }, /obj/item/weapon/storage/box, /obj/item/weapon/storage/box, @@ -28406,16 +28419,16 @@ "aYp" = ( /obj/machinery/button/door{ id = "atmos"; - name = "Atmospherics Lockdown"; - pixel_x = 24; - pixel_y = 4; - req_access_txt = "24" + name = "Atmospherics Lockdown"; + pixel_x = 24; + pixel_y = 4; + req_access_txt = "24" }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel, /area/atmos) @@ -28430,15 +28443,15 @@ }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "caution" + icon_state = "caution" }, /area/atmos) "aYs" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -28448,11 +28461,11 @@ "aYt" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4; - initialize_directions = 11 + initialize_directions = 11 }, /turf/simulated/floor/plasteel{ icon_state = "caution"; - dir = 4 + dir = 4 }, /area/atmos) "aYu" = ( @@ -28462,8 +28475,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -28475,22 +28488,22 @@ "aYv" = ( /obj/item/stack/cable_coil/cut{ amount = 2; - icon_state = "coil_red2" + icon_state = "coil_red2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -28501,7 +28514,7 @@ }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/primary/central) "aYx" = ( @@ -28510,15 +28523,15 @@ }, /turf/simulated/floor/plasteel{ dir = 2; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/primary/central) "aYy" = ( /obj/machinery/hologram/holopad, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -28531,8 +28544,8 @@ "aYz" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -28546,13 +28559,13 @@ "aYA" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/medical{ name = "Morgue"; - req_access_txt = "6;5" + req_access_txt = "6;5" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -28582,7 +28595,7 @@ "aYG" = ( /obj/machinery/firealarm{ dir = 8; - pixel_x = -24 + pixel_x = -24 }, /turf/simulated/floor/plasteel, /area/hallway/primary/central) @@ -28593,23 +28606,23 @@ "aYI" = ( /obj/structure/shuttle/engine/heater{ icon_state = "heater"; - dir = 4 + dir = 4 }, /obj/structure/window/reinforced{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 1; - pixel_y = 1 + pixel_y = 1 }, /turf/simulated/floor/plating/airless, /area/shuttle/labor) "aYJ" = ( /obj/structure/shuttle/engine/propulsion{ icon_state = "propulsion"; - dir = 8 + dir = 8 }, /turf/simulated/floor/plating/airless, /area/shuttle/labor) @@ -28679,8 +28692,8 @@ "aYQ" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/chair/stool, /turf/simulated/floor/plasteel{ @@ -28707,7 +28720,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "darkblue"; - dir = 8 + dir = 8 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -28727,11 +28740,11 @@ /obj/item/weapon/wrench, /obj/item/weapon/storage/toolbox/electrical{ pixel_x = 1; - pixel_y = -1 + pixel_y = -1 }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 1 + dir = 1 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -28739,15 +28752,15 @@ "aYU" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/closet/crate/rcd{ pixel_y = 4 }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -28768,15 +28781,15 @@ }, /obj/item/weapon/storage/toolbox/mechanical{ pixel_x = -2; - pixel_y = -1 + pixel_y = -1 }, /obj/item/weapon/storage/toolbox/mechanical{ pixel_x = -2; - pixel_y = -1 + pixel_y = -1 }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 4 + dir = 4 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -28788,54 +28801,37 @@ }, /turf/simulated/floor/plasteel{ icon_state = "darkblue"; - dir = 4 + dir = 4 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" }) "aYX" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, /turf/simulated/wall/r_wall, -/area/turret_protected/ai_upload_foyer) +/area/turret_protected/ai_upload) "aYY" = ( -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the AI upload."; - dir = 4; - name = "AI Upload Monitor"; - network = list("AIUpload"); - pixel_x = -29 - }, -/obj/item/device/radio/intercom{ - broadcasting = 1; - frequency = 1447; - name = "Private AI Channel"; - pixel_y = 22 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/obj/machinery/camera/motion{ - c_tag = "AI Upload Foyer"; - dir = 1; - network = list("SS13","RD") - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload_foyer) -"aYZ" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/highsecurity{ + name = "AI Upload Access"; + req_access_txt = "16" }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, -/area/turret_protected/ai_upload_foyer) +/area/turret_protected/ai_upload) +"aYZ" = ( +/obj/effect/landmark/event_spawn, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port{ + name = "Aft Port Primary Hallway" + }) "aZa" = ( /obj/machinery/porta_turret/ai{ dir = 4 @@ -28843,17 +28839,19 @@ /turf/simulated/floor/bluegrid, /area/turret_protected/ai_upload) "aZb" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +/obj/effect/landmark/event_spawn, +/turf/simulated/floor/plasteel{ + icon_state = "bar" }, -/turf/simulated/wall/r_wall, -/area/turret_protected/ai_upload_foyer) +/area/crew_quarters/bar{ + name = "\improper Maltese Falcon" + }) "aZc" = ( /obj/structure/plasticflaps, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=1"; - freq = 1400; - location = "Atmospherics" + freq = 1400; + location = "Atmospherics" }, /turf/simulated/floor/plasteel{ icon_state = "delivery" @@ -28862,12 +28860,12 @@ "aZd" = ( /obj/machinery/door/window/northleft{ name = "Atmospherics Desk"; - req_access_txt = "24" + req_access_txt = "24" }, /obj/machinery/door/firedoor/heavy, /obj/machinery/door/poddoor/preopen{ id = "atmos"; - name = "atmos blast door" + name = "atmos blast door" }, /obj/structure/table/reinforced, /turf/simulated/floor/plasteel{ @@ -28903,7 +28901,7 @@ "aZi" = ( /obj/machinery/door/poddoor/preopen{ id = "atmos"; - name = "atmos blast door" + name = "atmos blast door" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ @@ -28913,13 +28911,13 @@ "aZj" = ( /obj/machinery/door/poddoor/preopen{ id = "atmos"; - name = "atmos blast door" + name = "atmos blast door" }, /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "delivery" @@ -28928,7 +28926,7 @@ "aZk" = ( /obj/machinery/door/poddoor/preopen{ id = "atmos"; - name = "atmos blast door" + name = "atmos blast door" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ @@ -28938,14 +28936,14 @@ "aZl" = ( /obj/machinery/door/poddoor{ id = "trash"; - name = "disposal bay door" + name = "disposal bay door" }, /turf/simulated/floor/plating, /area/maintenance/disposal) "aZm" = ( /obj/machinery/mass_driver{ dir = 8; - id = "trash" + id = "trash" }, /obj/machinery/light/small, /obj/structure/sign/vacuum{ @@ -28956,32 +28954,32 @@ "aZn" = ( /obj/machinery/conveyor{ dir = 4; - id = "garbage" + id = "garbage" }, /obj/machinery/door/poddoor/preopen{ id = "Disposal Exit"; - layer = 3.1; - name = "disposal exit vent" + layer = 3.1; + name = "disposal exit vent" }, /turf/simulated/floor/plating, /area/maintenance/disposal) "aZo" = ( /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/conveyor{ dir = 10; - id = "garbage"; - verted = -1 + id = "garbage"; + verted = -1 }, /turf/simulated/floor/plating, /area/maintenance/disposal) "aZp" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -28991,8 +28989,8 @@ }, /mob/living/simple_animal/pet/dog/pug{ desc = "The trusty and dependable yet medically unsound pug of atmospherics. Allegedly has a serious exotic gas inhalation disorder."; - name = "Spaghetti"; - speak_emote = list("barks","woofs","burps out a bit of plasma","pants heavily. The smell makes you giggle") + name = "Spaghetti"; + speak_emote = list("barks","woofs","burps out a bit of plasma","pants heavily. The smell makes you giggle") }, /turf/simulated/floor/plasteel, /area/atmos) @@ -29002,8 +29000,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -29019,8 +29017,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -29037,8 +29035,8 @@ "aZs" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -29046,7 +29044,7 @@ /obj/machinery/door/firedoor/heavy, /obj/machinery/door/airlock/glass_atmos{ name = "Atmospherics Monitoring"; - req_access_txt = "24" + req_access_txt = "24" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -29056,12 +29054,12 @@ "aZt" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4; - initialize_directions = 11 + initialize_directions = 11 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -29071,12 +29069,12 @@ "aZu" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -29085,24 +29083,24 @@ "aZv" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -29134,23 +29132,23 @@ /obj/structure/table, /obj/item/weapon/storage/firstaid/regular{ pixel_x = 2; - pixel_y = 6 + pixel_y = 6 }, /obj/item/weapon/storage/firstaid/regular{ pixel_x = 2; - pixel_y = 6 + pixel_y = 6 }, /obj/item/weapon/storage/firstaid/regular{ pixel_x = 2; - pixel_y = 6 + pixel_y = 6 }, /obj/item/weapon/storage/firstaid/brute{ pixel_x = -2; - pixel_y = 4 + pixel_y = 4 }, /obj/item/weapon/storage/firstaid/brute{ pixel_x = -2; - pixel_y = 4 + pixel_y = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -29165,33 +29163,33 @@ /obj/structure/table, /obj/machinery/requests_console{ department = "Medbay"; - departmentType = 1; - name = "Medbay RC"; - pixel_y = -30 + departmentType = 1; + name = "Medbay RC"; + pixel_y = -30 }, /obj/item/weapon/storage/firstaid/regular{ pixel_x = 2; - pixel_y = 6 + pixel_y = 6 }, /obj/item/weapon/storage/firstaid/regular{ pixel_x = 2; - pixel_y = 6 + pixel_y = 6 }, /obj/item/weapon/storage/firstaid/regular{ pixel_x = 2; - pixel_y = 6 + pixel_y = 6 }, /obj/item/weapon/storage/firstaid/fire{ pixel_x = -2; - pixel_y = 4 + pixel_y = 4 }, /obj/item/weapon/storage/firstaid/fire{ pixel_x = -2; - pixel_y = 4 + pixel_y = 4 }, /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ icon_state = "white" @@ -29202,15 +29200,15 @@ "aZA" = ( /obj/machinery/conveyor_switch/oneway{ convdir = -1; - id = "garbage"; - name = "disposal coveyor" + id = "garbage"; + name = "disposal coveyor" }, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 1 + dir = 1 }, /area/maintenance/disposal) "aZB" = ( @@ -29233,8 +29231,8 @@ "aZD" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -29256,7 +29254,7 @@ "aZF" = ( /obj/machinery/airalarm{ frequency = 1439; - pixel_y = 23 + pixel_y = 23 }, /obj/machinery/light/small{ dir = 1 @@ -29304,7 +29302,7 @@ }, /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "blue" + icon_state = "blue" }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -29312,7 +29310,7 @@ "aZK" = ( /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "blue" + icon_state = "blue" }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -29323,7 +29321,7 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "blue" + icon_state = "blue" }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -29331,12 +29329,12 @@ "aZM" = ( /obj/item/device/radio/intercom{ dir = 8; - name = "Station Intercom (General)"; - pixel_y = 25 + name = "Station Intercom (General)"; + pixel_y = 25 }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "bluecorner" + icon_state = "bluecorner" }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -29366,15 +29364,15 @@ "aZR" = ( /obj/machinery/firealarm{ dir = 4; - pixel_x = 24 + pixel_x = 24 }, /turf/simulated/floor/plasteel, /area/hallway/primary/central) "aZS" = ( /obj/machinery/camera{ c_tag = "Bar West"; - dir = 4; - pixel_y = -22 + dir = 4; + pixel_y = -22 }, /obj/structure/extinguisher_cabinet{ pixel_x = -24 @@ -29452,7 +29450,7 @@ /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /turf/simulated/floor/plating, /area/ai_monitored/storage/eva{ @@ -29461,13 +29459,13 @@ "baa" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_command{ name = "E.V.A. Storage"; - req_access_txt = "19" + req_access_txt = "19" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -29480,11 +29478,11 @@ /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /turf/simulated/floor/plating, /area/ai_monitored/storage/eva{ @@ -29496,11 +29494,11 @@ /obj/structure/cable, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /turf/simulated/floor/plating, /area/ai_monitored/storage/eva{ @@ -29511,42 +29509,40 @@ /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /turf/simulated/floor/plating, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" }) "bae" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/simulated/wall/r_wall, -/area/turret_protected/ai_upload_foyer) -"baf" = ( -/turf/simulated/wall/r_wall, -/area/turret_protected/ai_upload_foyer) -"bag" = ( /obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/machinery/door/airlock/highsecurity{ - name = "AI Upload Access"; - req_access_txt = "16" - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload_foyer) +/obj/effect/landmark/event_spawn, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard) +"baf" = ( +/obj/effect/landmark/event_spawn, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"bag" = ( +/obj/effect/landmark/event_spawn, +/turf/simulated/floor/plasteel, +/area/hydroponics) "bah" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/simulated/wall/r_wall, -/area/turret_protected/ai_upload_foyer) +/obj/effect/landmark/event_spawn, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) "bai" = ( /obj/structure/closet/emcloset, /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "caution" + icon_state = "caution" }, /area/hallway/primary/starboard) "baj" = ( @@ -29554,30 +29550,30 @@ /obj/item/weapon/crowbar, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "caution" + icon_state = "caution" }, /area/hallway/primary/starboard) "bak" = ( /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "caution" + icon_state = "caution" }, /area/hallway/primary/starboard) "bal" = ( /turf/simulated/floor/plasteel{ icon_state = "caution"; - dir = 5 + dir = 5 }, /area/hallway/primary/starboard) "bam" = ( /obj/machinery/portable_atmospherics/pump, /obj/machinery/camera{ c_tag = "Starboard Primary Hallway East"; - pixel_x = 22 + pixel_x = 22 }, /obj/structure/window/reinforced{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -29612,13 +29608,13 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/door/firedoor/heavy, /obj/machinery/door/airlock/atmos{ name = "Atmospherics"; - req_access_txt = "24" + req_access_txt = "24" }, /turf/simulated/floor/plasteel, /area/atmos) @@ -29638,9 +29634,9 @@ /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plating, /area/maintenance/disposal) @@ -29650,7 +29646,7 @@ }, /obj/machinery/power/apc{ name = "Disposal APC"; - pixel_y = -25 + pixel_y = -25 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -29661,7 +29657,7 @@ "baw" = ( /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -29672,7 +29668,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -29680,24 +29676,24 @@ "bax" = ( /obj/machinery/button/massdriver{ id = "trash"; - pixel_x = -26; - pixel_y = -6 + pixel_x = -26; + pixel_y = -6 }, /obj/machinery/button/door{ id = "Disposal Exit"; - name = "Disposal Vent Control"; - pixel_x = -25; - pixel_y = 4; - req_access_txt = "12" + name = "Disposal Vent Control"; + pixel_x = -25; + pixel_y = 4; + req_access_txt = "12" }, /obj/structure/chair/stool, /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 1 + dir = 1 }, /area/maintenance/disposal) "bay" = ( @@ -29716,7 +29712,7 @@ }, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 1 + dir = 1 }, /area/maintenance/disposal) "baA" = ( @@ -29748,17 +29744,17 @@ "baD" = ( /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -29809,7 +29805,7 @@ "baJ" = ( /obj/machinery/door/airlock/medical{ name = "Morgue"; - req_access_txt = "6" + req_access_txt = "6" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -29819,7 +29815,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ icon_state = "blue"; - dir = 8 + dir = 8 }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -29827,7 +29823,7 @@ "baL" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=2-SECentral"; - location = "1-Medbay1" + location = "1-Medbay1" }, /turf/simulated/floor/plasteel, /area/hallway/primary/port{ @@ -29836,7 +29832,7 @@ "baM" = ( /turf/simulated/wall/shuttle{ icon_state = "swall_s5"; - dir = 2 + dir = 2 }, /area/shuttle/labor) "baN" = ( @@ -29845,7 +29841,7 @@ "baO" = ( /turf/simulated/wall/shuttle{ icon_state = "swall_s9"; - dir = 2 + dir = 2 }, /area/shuttle/labor) "baP" = ( @@ -29857,8 +29853,8 @@ "baQ" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "bar" @@ -29873,34 +29869,34 @@ /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "bluecorner" + icon_state = "bluecorner" }, /area/hallway/primary/starboard) "baS" = ( /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "blue" + icon_state = "blue" }, /area/hallway/primary/starboard) "baT" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_y = 32 + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_y = 32 }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /obj/machinery/camera{ c_tag = "Starboard Primary Hallway West" }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "bluecorner" + icon_state = "bluecorner" }, /area/hallway/primary/starboard) "baU" = ( @@ -29918,11 +29914,11 @@ }, /obj/machinery/airalarm{ frequency = 1439; - pixel_y = 23 + pixel_y = 23 }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "yellow" + icon_state = "yellow" }, /area/hallway/primary/starboard) "baW" = ( @@ -29931,7 +29927,7 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "yellow" + icon_state = "yellow" }, /area/hallway/primary/starboard) "baX" = ( @@ -29940,7 +29936,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "warningcorner"; - dir = 8 + dir = 8 }, /area/hallway/primary/starboard) "baY" = ( @@ -29949,18 +29945,18 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/primary/starboard) "baZ" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/primary/starboard) "bba" = ( @@ -29969,43 +29965,43 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/primary/starboard) "bbb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ icon_state = "warningcorner"; - dir = 4 + dir = 4 }, /area/hallway/primary/starboard) "bbc" = ( /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "yellow" + icon_state = "yellow" }, /area/hallway/primary/starboard) "bbd" = ( /obj/item/device/radio/intercom{ dir = 4; - name = "Station Intercom (General)"; - pixel_y = 27 + name = "Station Intercom (General)"; + pixel_y = 27 }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "yellow" + icon_state = "yellow" }, /area/hallway/primary/starboard) "bbe" = ( /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "yellowcorner" + icon_state = "yellowcorner" }, /area/hallway/primary/starboard) "bbf" = ( /turf/simulated/floor/plasteel{ icon_state = "yellow"; - dir = 4 + dir = 4 }, /area/hallway/primary/starboard) "bbg" = ( @@ -30020,26 +30016,26 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "caution" + icon_state = "caution" }, /area/engine/break_room) "bbi" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "caution" + icon_state = "caution" }, /area/engine/break_room) "bbj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ icon_state = "caution"; - dir = 5 + dir = 5 }, /area/engine/break_room) "bbk" = ( @@ -30051,26 +30047,26 @@ /obj/structure/table, /obj/item/weapon/paper_bin{ pixel_x = 1; - pixel_y = 9 + pixel_y = 9 }, /obj/item/weapon/pen, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 9 + dir = 9 }, /area/security/checkpoint/engineering) "bbm" = ( /obj/machinery/button/door{ desc = "A remote control-switch for the engineering security doors."; - id = "Engineering"; - name = "Engineering Lockdown"; - pixel_x = 0; - pixel_y = 25; - req_access_txt = "10" + id = "Engineering"; + name = "Engineering Lockdown"; + pixel_x = 0; + pixel_y = 25; + req_access_txt = "10" }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 1 + dir = 1 }, /area/security/checkpoint/engineering) "bbn" = ( @@ -30080,12 +30076,12 @@ }, /obj/item/device/radio/intercom{ dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 + name = "Station Intercom (General)"; + pixel_x = 27 }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 5 + dir = 5 }, /area/security/checkpoint/engineering) "bbo" = ( @@ -30103,7 +30099,7 @@ "bbq" = ( /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/wall, /area/medical/medbay{ @@ -30130,8 +30126,8 @@ "bbt" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -30140,7 +30136,7 @@ "bbu" = ( /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/bodycontainer/morgue, /obj/effect/landmark{ @@ -30159,9 +30155,9 @@ "bbw" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -30170,7 +30166,7 @@ "bbx" = ( /obj/machinery/camera{ c_tag = "Medbay Morgue"; - dir = 8 + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -30179,18 +30175,18 @@ "bby" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23; + pixel_y = 0 }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "bluecorner" + icon_state = "bluecorner" }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -30198,7 +30194,7 @@ "bbz" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=0-Escape"; - location = "9-Medbay2" + location = "9-Medbay2" }, /turf/simulated/floor/plasteel, /area/hallway/primary/port{ @@ -30207,7 +30203,7 @@ "bbA" = ( /obj/machinery/firealarm{ dir = 1; - pixel_y = -24 + pixel_y = -24 }, /turf/simulated/floor/plasteel, /area/hallway/primary/port{ @@ -30225,7 +30221,7 @@ }, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24 + pixel_x = -24 }, /obj/structure/table, /turf/simulated/floor/plasteel{ @@ -30261,9 +30257,9 @@ "bbF" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "bar" @@ -30284,8 +30280,8 @@ "bbH" = ( /obj/machinery/door/airlock/glass{ name = "Kitchen"; - req_access_txt = "0"; - req_one_access_txt = "25;28" + req_access_txt = "0"; + req_one_access_txt = "25;28" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -30294,13 +30290,13 @@ "bbI" = ( /obj/machinery/door/window{ dir = 1; - name = "Theatre Stage"; - req_access_txt = "0" + name = "Theatre Stage"; + req_access_txt = "0" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/wood, /area/crew_quarters/theatre) @@ -30310,8 +30306,8 @@ }, /obj/machinery/camera{ c_tag = "Theatre Stage"; - dir = 8; - pixel_y = -22 + dir = 8; + pixel_y = -22 }, /turf/simulated/floor/wood, /area/crew_quarters/theatre) @@ -30321,7 +30317,7 @@ "bbL" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=6-Arrivals"; - location = "5-Holodeck" + location = "5-Holodeck" }, /turf/simulated/floor/plasteel, /area/hallway/primary/starboard) @@ -30332,29 +30328,29 @@ "bbN" = ( /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/plasteel, /area/hallway/primary/starboard) "bbO" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel, /area/hallway/primary/starboard) "bbP" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel, @@ -30362,21 +30358,21 @@ "bbQ" = ( /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=5-Holodeck"; - location = "4-Engineering" + location = "4-Engineering" }, /turf/simulated/floor/plasteel, /area/hallway/primary/starboard) @@ -30386,13 +30382,13 @@ }, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 8 + dir = 8 }, /area/maintenance/disposal) "bbS" = ( /obj/effect/landmark{ name = "xeno_spawn"; - pixel_x = -1 + pixel_x = -1 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -30409,12 +30405,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/maintenance{ name = "Disposal Access"; - req_access_txt = "12" + req_access_txt = "12" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -30424,17 +30420,17 @@ "bbV" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel, /area/engine/break_room) @@ -30447,7 +30443,7 @@ /obj/item/weapon/book/manual/wiki/security_space_law, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 8 + dir = 8 }, /area/security/checkpoint/engineering) "bbY" = ( @@ -30460,12 +30456,12 @@ /obj/machinery/computer/secure_data, /obj/machinery/requests_console{ department = "Security"; - departmentType = 5; - pixel_x = 30 + departmentType = 5; + pixel_x = 30 }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 4 + dir = 4 }, /area/security/checkpoint/engineering) "bca" = ( @@ -30493,8 +30489,8 @@ "bcd" = ( /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -30512,8 +30508,8 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -30525,9 +30521,9 @@ "bcg" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -30536,10 +30532,10 @@ "bch" = ( /obj/item/device/radio/intercom{ broadcasting = 1; - frequency = 1485; - listening = 0; - name = "Station Intercom (Medbay)"; - pixel_x = 28 + frequency = 1485; + listening = 0; + name = "Station Intercom (Medbay)"; + pixel_x = 28 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -30566,23 +30562,23 @@ "bcm" = ( /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/machinery/power/apc{ dir = 8; - name = "Central Hall APC"; - pixel_x = -25 + name = "Central Hall APC"; + pixel_x = -25 }, /turf/simulated/floor/plasteel, /area/hallway/primary/central) "bcn" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel{ icon_state = "warningcorner"; - dir = 8 + dir = 8 }, /area/hallway/primary/central) "bco" = ( @@ -30591,7 +30587,7 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/primary/central) "bcp" = ( @@ -30600,25 +30596,25 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/primary/central) "bcq" = ( /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/primary/central) "bcr" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel{ icon_state = "warningcorner"; - dir = 4 + dir = 4 }, /area/hallway/primary/central) "bcs" = ( @@ -30669,8 +30665,8 @@ "bcy" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/wood, /area/crew_quarters/theatre) @@ -30698,7 +30694,7 @@ "bcD" = ( /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "neutralcorner" + icon_state = "neutralcorner" }, /area/hallway/primary/starboard) "bcE" = ( @@ -30731,7 +30727,7 @@ /obj/structure/cable, /obj/machinery/power/apc{ name = "Starboard Primary Hallway APC"; - pixel_y = -25 + pixel_y = -25 }, /turf/simulated/floor/plasteel{ icon_state = "yellow" @@ -30762,12 +30758,12 @@ "bcM" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1; + scrub_Toxins = 0 }, /obj/machinery/camera{ c_tag = "Starboard Primary Hallway Central"; - dir = 1 + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "yellow" @@ -30792,41 +30788,25 @@ "bcQ" = ( /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; - pixel_y = -22 + icon_state = "alarm0"; + pixel_y = -22 }, /turf/simulated/floor/plasteel{ icon_state = "warningcorner"; - dir = 1 + dir = 1 }, /area/hallway/primary/starboard) "bcR" = ( -/obj/machinery/light/small, -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/obj/machinery/turretid{ - control_area = null; - name = "AI Upload Turret Control"; - pixel_y = 27; - req_access = list(65) - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload_foyer) +/obj/effect/landmark/event_spawn, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) "bcS" = ( /obj/machinery/firealarm{ dir = 1; - pixel_y = -24 + pixel_y = -24 }, /turf/simulated/floor/plasteel{ icon_state = "yellow" @@ -30835,7 +30815,7 @@ "bcT" = ( /turf/simulated/floor/plasteel{ icon_state = "yellow"; - dir = 6 + dir = 6 }, /area/hallway/primary/starboard) "bcU" = ( @@ -30845,8 +30825,8 @@ "bcV" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel, /area/engine/break_room) @@ -30874,18 +30854,18 @@ }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 8 + dir = 8 }, /area/security/checkpoint/engineering) "bcZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; - on = 1 + on = 1 }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/plasteel, /area/security/checkpoint/engineering) @@ -30895,28 +30875,28 @@ }, /obj/machinery/camera{ c_tag = "Security Post - Engineering"; - dir = 8 + dir = 8 }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; - pixel_x = 24 + icon_state = "alarm0"; + pixel_x = 24 }, /obj/machinery/computer/monitor, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 4 + dir = 4 }, /area/security/checkpoint/engineering) "bdb" = ( /obj/machinery/door/airlock/external{ name = "Engineering External Access"; - req_access = null; - req_access_txt = "10;13" + req_access = null; + req_access_txt = "10;13" }, /turf/simulated/floor/plating, /area/engine/break_room) @@ -30926,8 +30906,8 @@ "bdd" = ( /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/machinery/light/small{ dir = 8 @@ -30939,22 +30919,22 @@ "bde" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plating, /area/janitor) "bdf" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -30967,19 +30947,19 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -30992,8 +30972,8 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/space_heater, /obj/structure/disposalpipe/segment{ @@ -31009,8 +30989,8 @@ }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/structure/reagent_dispensers/watertank, /obj/effect/decal/cleanable/cobweb2, @@ -31023,7 +31003,7 @@ /obj/structure/cable, /obj/machinery/power/apc{ name = "Morgue APC"; - pixel_y = -25 + pixel_y = -25 }, /obj/effect/landmark/start{ name = "Medical Doctor" @@ -31041,7 +31021,7 @@ "bdl" = ( /obj/effect/landmark{ name = "xeno_spawn"; - pixel_x = -1 + pixel_x = -1 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -31057,7 +31037,7 @@ /obj/machinery/photocopier, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 5 + dir = 5 }, /area/library) "bdo" = ( @@ -31068,7 +31048,7 @@ "bdp" = ( /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 5 + dir = 5 }, /area/library) "bdq" = ( @@ -31078,7 +31058,7 @@ /obj/structure/table/wood, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 5 + dir = 5 }, /area/library) "bds" = ( @@ -31092,21 +31072,21 @@ /obj/machinery/vending/snack, /turf/simulated/floor/plasteel{ icon_state = "neutral"; - dir = 4 + dir = 4 }, /area/hallway/primary/central) "bdu" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel, /area/hallway/primary/central) "bdv" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=3-Bar1"; - location = "2-SECentral" + location = "2-SECentral" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel, @@ -31120,8 +31100,8 @@ "bdx" = ( /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23; + pixel_y = 0 }, /obj/structure/chair/stool{ pixel_y = 8 @@ -31151,14 +31131,14 @@ "bdA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/wood, /area/crew_quarters/theatre) @@ -31168,8 +31148,8 @@ }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; - pixel_x = 24 + icon_state = "alarm0"; + pixel_x = 24 }, /turf/simulated/floor/wood, /area/crew_quarters/theatre) @@ -31187,7 +31167,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "neutral"; - dir = 4 + dir = 4 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -31204,7 +31184,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "neutral"; - dir = 8 + dir = 8 }, /area/crew_quarters/sleep) "bdG" = ( @@ -31223,14 +31203,14 @@ /obj/machinery/vending/snack, /turf/simulated/floor/plasteel{ icon_state = "neutral"; - dir = 1 + dir = 1 }, /area/hallway/primary/starboard) "bdJ" = ( /obj/machinery/vending/cigarette, /turf/simulated/floor/plasteel{ icon_state = "neutral"; - dir = 1 + dir = 1 }, /area/hallway/primary/starboard) "bdK" = ( @@ -31256,7 +31236,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/highsecurity{ name = "Gravity Generator Foyer"; - req_access_txt = "19;23" + req_access_txt = "19;23" }, /turf/simulated/floor/plasteel{ icon_state = "delivery" @@ -31265,8 +31245,8 @@ "bdP" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ @@ -31283,12 +31263,12 @@ }, /obj/machinery/power/apc{ dir = 8; - name = "Engineering Foyer APC"; - pixel_x = -24 + name = "Engineering Foyer APC"; + pixel_x = -24 }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel, @@ -31296,21 +31276,21 @@ "bdS" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plasteel, /area/engine/break_room) "bdT" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel, @@ -31318,52 +31298,52 @@ "bdU" = ( /obj/machinery/door/airlock/glass_security{ name = "Security Office"; - req_access_txt = "63" + req_access_txt = "63" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel, /area/security/checkpoint/engineering) "bdV" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 8 + dir = 8 }, /area/security/checkpoint/engineering) "bdW" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plasteel, /area/security/checkpoint/engineering) "bdX" = ( /obj/machinery/power/apc{ dir = 4; - name = "Engineering Security APC"; - pixel_x = 27 + name = "Engineering Security APC"; + pixel_x = 27 }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 4 + dir = 4 }, /area/security/checkpoint/engineering) "bdY" = ( @@ -31372,8 +31352,8 @@ "bdZ" = ( /obj/machinery/power/apc{ dir = 8; - name = "Custodial Closet APC"; - pixel_x = -24 + name = "Custodial Closet APC"; + pixel_x = -24 }, /obj/item/weapon/mop, /obj/item/weapon/reagent_containers/glass/bucket, @@ -31385,7 +31365,7 @@ "bea" = ( /mob/living/simple_animal/hostile/lizard{ desc = "This lizard is special, it's YOUR lizard."; - name = "Wags-His-Tail" + name = "Wags-His-Tail" }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -31409,14 +31389,14 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/reagent_dispensers/fueltank, /obj/structure/disposalpipe/junction, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -31436,8 +31416,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, @@ -31449,7 +31429,7 @@ /obj/structure/chair/office/dark, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 5 + dir = 5 }, /area/library) "beg" = ( @@ -31461,26 +31441,26 @@ "beh" = ( /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; - pixel_x = 24 + icon_state = "alarm0"; + pixel_x = 24 }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 5 + dir = 5 }, /area/library) "bei" = ( /obj/machinery/vending/cola, /turf/simulated/floor/plasteel{ icon_state = "neutral"; - dir = 4 + dir = 4 }, /area/hallway/primary/central) "bej" = ( /obj/machinery/light, /obj/machinery/camera{ c_tag = "Central Primary Hall South West"; - dir = 1 + dir = 1 }, /obj/structure/extinguisher_cabinet{ pixel_y = -30 @@ -31501,12 +31481,12 @@ /obj/machinery/light, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; - pixel_y = -22 + icon_state = "alarm0"; + pixel_y = -22 }, /turf/simulated/floor/plasteel{ icon_state = "greencorner"; - dir = 8 + dir = 8 }, /area/hallway/primary/central) "ben" = ( @@ -31560,8 +31540,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/wood, /area/crew_quarters/theatre) @@ -31573,7 +31553,7 @@ "bev" = ( /turf/simulated/floor/plasteel{ icon_state = "neutral"; - dir = 4 + dir = 4 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -31586,7 +31566,7 @@ "bex" = ( /turf/simulated/floor/plasteel{ icon_state = "neutral"; - dir = 8 + dir = 8 }, /area/crew_quarters/sleep) "bey" = ( @@ -31642,7 +31622,7 @@ }, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /turf/simulated/floor/plasteel, /area/engine/gravity_generator) @@ -31669,7 +31649,7 @@ }, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_y = 22 + pixel_y = 22 }, /turf/simulated/floor/plasteel, /area/engine/gravity_generator) @@ -31682,13 +31662,13 @@ "beH" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'RADIOACTIVE AREA'"; - icon_state = "radiation"; - name = "RADIOACTIVE AREA"; - pixel_x = -32 + icon_state = "radiation"; + name = "RADIOACTIVE AREA"; + pixel_x = -32 }, /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "warning" + icon_state = "warning" }, /area/engine/gravity_generator) "beI" = ( @@ -31697,14 +31677,14 @@ }, /turf/simulated/floor/plasteel{ dir = 5; - icon_state = "warning" + icon_state = "warning" }, /area/engine/gravity_generator) "beJ" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, @@ -31759,12 +31739,12 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 10 + dir = 10 }, /area/security/checkpoint/engineering) "beR" = ( @@ -31782,7 +31762,7 @@ /obj/item/device/radio/off, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 6 + dir = 6 }, /area/security/checkpoint/engineering) "beT" = ( @@ -31790,8 +31770,8 @@ /obj/item/weapon/storage/box/lights/mixed, /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23; + pixel_y = 0 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -31832,7 +31812,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -31841,16 +31821,16 @@ "beY" = ( /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -31867,7 +31847,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/sortjunction{ icon_state = "pipe-j2s"; - sortType = 9 + sortType = 9 }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -31876,8 +31856,8 @@ "bfa" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -31892,12 +31872,12 @@ "bfb" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/airlock/maintenance{ name = "Morgue Maintenance"; - req_access_txt = "6" + req_access_txt = "6" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -31918,8 +31898,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/item/trash/raisins, /obj/structure/disposalpipe/segment{ @@ -31944,7 +31924,7 @@ }, /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel, /area/hallway/primary/port{ @@ -31953,7 +31933,7 @@ "bfg" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel, /area/hallway/primary/port{ @@ -31970,13 +31950,13 @@ }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 5 + dir = 5 }, /area/library) "bfj" = ( /obj/item/weapon/paper_bin{ pixel_x = 1; - pixel_y = 9 + pixel_y = 9 }, /obj/item/weapon/pen, /obj/structure/table/wood, @@ -31990,7 +31970,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 5 + dir = 5 }, /area/library) "bfl" = ( @@ -32006,7 +31986,7 @@ /obj/structure/table/wood, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 5 + dir = 5 }, /area/library) "bfn" = ( @@ -32015,12 +31995,12 @@ }, /obj/machinery/camera{ c_tag = "Library North"; - dir = 8 + dir = 8 }, /obj/item/device/radio/intercom{ dir = 8; - name = "Station Intercom (General)"; - pixel_x = 28 + name = "Station Intercom (General)"; + pixel_x = 28 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -32032,8 +32012,8 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/maintenance/fsmaint2) @@ -32055,7 +32035,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ name = "Hydroponics"; - req_access_txt = "35" + req_access_txt = "35" }, /turf/simulated/floor/plasteel, /area/hydroponics) @@ -32087,7 +32067,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/clothing/head/that{ throwforce = 1; - throwing = 1 + throwing = 1 }, /turf/simulated/floor/carpet, /area/crew_quarters/bar{ @@ -32110,8 +32090,8 @@ "bfA" = ( /obj/machinery/door/window/southright{ name = "Bar Door"; - req_access_txt = "0"; - req_one_access_txt = "25;28" + req_access_txt = "0"; + req_one_access_txt = "25;28" }, /turf/simulated/floor/carpet, /area/crew_quarters/bar{ @@ -32120,14 +32100,14 @@ "bfB" = ( /obj/item/device/radio/intercom{ dir = 4; - pixel_x = 28 + pixel_x = 28 }, /turf/simulated/floor/wood, /area/crew_quarters/theatre) "bfC" = ( /obj/machinery/camera{ c_tag = "Aft Starboard Primary Hallway Central"; - dir = 4 + dir = 4 }, /obj/machinery/light{ dir = 8 @@ -32191,14 +32171,14 @@ /obj/structure/cable, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/machinery/power/apc{ dir = 8; - name = "Gravity Generator APC"; - pixel_x = -25; - pixel_y = 1 + name = "Gravity Generator APC"; + pixel_x = -25; + pixel_y = 1 }, /turf/simulated/floor/plasteel{ icon_state = "warning" @@ -32207,19 +32187,19 @@ "bfJ" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "warning" @@ -32228,8 +32208,8 @@ "bfK" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "warning" @@ -32238,8 +32218,8 @@ "bfL" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 @@ -32257,7 +32237,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/highsecurity{ name = "Gravity Generator Room"; - req_access_txt = "19;23" + req_access_txt = "19;23" }, /turf/simulated/floor/plasteel{ icon_state = "delivery" @@ -32266,7 +32246,7 @@ "bfO" = ( /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warning" + icon_state = "warning" }, /area/engine/gravity_generator) "bfP" = ( @@ -32275,17 +32255,17 @@ }, /obj/machinery/camera{ c_tag = "Gravity Generator Foyer"; - dir = 8 + dir = 8 }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; - pixel_x = 24 + icon_state = "alarm0"; + pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warning" + icon_state = "warning" }, /area/engine/gravity_generator) "bfQ" = ( @@ -32304,19 +32284,19 @@ "bfS" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel, /area/engine/break_room) "bfT" = ( /obj/machinery/camera{ c_tag = "Engineering Foyer"; - dir = 8 + dir = 8 }, /obj/structure/noticeboard{ dir = 8; - pixel_x = 27 + pixel_x = 27 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel, @@ -32337,21 +32317,21 @@ }, /turf/simulated/wall/shuttle{ icon_state = "swall_f6"; - dir = 2 + dir = 2 }, /area/shuttle/pod_4) "bfX" = ( /turf/simulated/wall/shuttle{ icon_state = "swall12"; - dir = 2 + dir = 2 }, /area/shuttle/pod_4) "bfY" = ( /turf/space, /turf/simulated/wall/shuttle{ dir = 2; - icon_state = "swall_f10"; - layer = 2 + icon_state = "swall_f10"; + layer = 2 }, /area/shuttle/pod_4) "bfZ" = ( @@ -32366,9 +32346,9 @@ "bga" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plating, /area/janitor) @@ -32380,7 +32360,7 @@ }, /obj/item/weapon/paper_bin{ pixel_x = -3; - pixel_y = 7 + pixel_y = 7 }, /obj/item/weapon/pen, /turf/simulated/floor/plasteel{ @@ -32398,7 +32378,7 @@ /obj/effect/spawner/lootdrop/maintenance, /obj/structure/disposalpipe/sortjunction{ icon_state = "pipe-j2s"; - sortType = 10 + sortType = 10 }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -32425,8 +32405,8 @@ "bgg" = ( /obj/structure/disposalpipe/sortjunction{ dir = 1; - icon_state = "pipe-j2s"; - sortType = 1 + icon_state = "pipe-j2s"; + sortType = 1 }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -32442,11 +32422,11 @@ "bgj" = ( /obj/machinery/camera{ c_tag = "Aft Port Primary Hallway North"; - dir = 4 + dir = 4 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "browncorner" + icon_state = "browncorner" }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -32460,14 +32440,14 @@ "bgl" = ( /obj/machinery/firealarm{ dir = 8; - pixel_x = -24 + pixel_x = -24 }, /obj/machinery/light{ dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 5 + dir = 5 }, /area/library) "bgm" = ( @@ -32476,7 +32456,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 5 + dir = 5 }, /area/library) "bgn" = ( @@ -32486,15 +32466,15 @@ "bgo" = ( /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/carpet, /area/library) "bgp" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -32518,8 +32498,8 @@ "bgr" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/maintenance/fsmaint2) @@ -32544,8 +32524,8 @@ /obj/machinery/door/firedoor, /obj/machinery/door/window/northleft{ dir = 2; - name = "Hydroponics Desk"; - req_access_txt = "35" + name = "Hydroponics Desk"; + req_access_txt = "35" }, /turf/simulated/floor/plasteel, /area/hydroponics) @@ -32554,8 +32534,8 @@ /obj/machinery/door/firedoor, /obj/machinery/door/window/westright{ dir = 2; - name = "Hydroponics Desk"; - req_access_txt = "35" + name = "Hydroponics Desk"; + req_access_txt = "35" }, /turf/simulated/floor/plasteel, /area/hydroponics) @@ -32567,7 +32547,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/shutters/preopen{ id = "kitchen"; - name = "kitchen shutters" + name = "kitchen shutters" }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" @@ -32578,7 +32558,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/shutters/preopen{ id = "kitchen"; - name = "kitchen shutters" + name = "kitchen shutters" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ @@ -32591,7 +32571,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/shutters/preopen{ id = "kitchen"; - name = "kitchen shutters" + name = "kitchen shutters" }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" @@ -32609,7 +32589,7 @@ "bgC" = ( /obj/item/weapon/paper_bin{ pixel_x = -3; - pixel_y = 7 + pixel_y = 7 }, /obj/item/weapon/pen, /obj/structure/table, @@ -32667,7 +32647,7 @@ "bgI" = ( /obj/machinery/firealarm{ dir = 8; - pixel_x = -24 + pixel_x = -24 }, /turf/simulated/floor/plasteel, /area/hallway/primary/aft{ @@ -32697,7 +32677,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark{ name = "xeno_spawn"; - pixel_x = -1 + pixel_x = -1 }, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" @@ -32724,12 +32704,12 @@ "bgN" = ( /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/machinery/power/apc{ dir = 1; - name = "Locker Restrooms APC"; - pixel_y = 25 + name = "Locker Restrooms APC"; + pixel_y = 25 }, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" @@ -32740,7 +32720,7 @@ "bgO" = ( /obj/structure/sink{ dir = 4; - pixel_x = 11 + pixel_x = 11 }, /obj/structure/mirror{ pixel_x = 28 @@ -32757,7 +32737,7 @@ /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /turf/simulated/floor/plating, /area/engine/gravity_generator) @@ -32768,14 +32748,14 @@ /obj/structure/cable, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /turf/simulated/floor/plating, /area/engine/gravity_generator) "bgR" = ( /obj/machinery/door/airlock/glass_command{ name = "Gravity Generator Area"; - req_access_txt = "19; 61" + req_access_txt = "19; 61" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -32791,7 +32771,7 @@ /obj/structure/cable, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /turf/simulated/floor/plating, /area/engine/gravity_generator) @@ -32800,7 +32780,7 @@ /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /turf/simulated/floor/plating, /area/engine/gravity_generator) @@ -32814,18 +32794,18 @@ /obj/structure/closet/radiation, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'RADIOACTIVE AREA'"; - icon_state = "radiation"; - name = "RADIOACTIVE AREA"; - pixel_x = -32 + icon_state = "radiation"; + name = "RADIOACTIVE AREA"; + pixel_x = -32 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ dir = 10; - icon_state = "warning" + icon_state = "warning" }, /area/engine/gravity_generator) "bgW" = ( @@ -32833,14 +32813,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ dir = 6; - icon_state = "warning" + icon_state = "warning" }, /area/engine/gravity_generator) "bgX" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/item/weapon/wrench, @@ -32850,7 +32830,7 @@ /obj/structure/table/glass, /obj/machinery/status_display{ layer = 4; - pixel_x = -32 + pixel_x = -32 }, /turf/simulated/floor/plasteel, /area/engine/break_room) @@ -32871,14 +32851,14 @@ "bhc" = ( /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warning" + icon_state = "warning" }, /area/engine/break_room) "bhd" = ( /obj/machinery/door/airlock/external{ name = "Engineering Escape Pod"; - req_access = null; - req_access_txt = "0" + req_access = null; + req_access_txt = "0" }, /turf/simulated/floor/plating, /area/engine/break_room) @@ -32888,8 +32868,8 @@ }, /obj/docking_port/mobile/pod{ dir = 4; - id = "pod4"; - name = "escape pod 4" + id = "pod4"; + name = "escape pod 4" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/pod_4) @@ -32902,7 +32882,7 @@ }, /obj/item/weapon/storage/pod{ pixel_x = 6; - pixel_y = -32 + pixel_y = -32 }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/pod_4) @@ -32912,14 +32892,14 @@ }, /obj/machinery/status_display{ density = 0; - layer = 3; - pixel_x = 0; - pixel_y = 32 + layer = 3; + pixel_x = 0; + pixel_y = 32 }, /obj/machinery/computer/shuttle/pod{ pixel_y = -32; - possible_destinations = "pod_asteroid4"; - shuttleId = "pod4" + possible_destinations = "pod_asteroid4"; + shuttleId = "pod4" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/pod_4) @@ -32931,8 +32911,8 @@ "bhi" = ( /obj/docking_port/stationary/random{ dir = 4; - id = "pod_asteroid4"; - name = "asteroid" + id = "pod_asteroid4"; + name = "asteroid" }, /turf/space, /area/space) @@ -32954,7 +32934,7 @@ "bhl" = ( /obj/machinery/door/window/westleft{ name = "Janitoral Delivery"; - req_access_txt = "26" + req_access_txt = "26" }, /turf/simulated/floor/plasteel{ icon_state = "delivery" @@ -32964,8 +32944,8 @@ /obj/structure/plasticflaps, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=8"; - freq = 1400; - location = "Janitor" + freq = 1400; + location = "Janitor" }, /turf/simulated/floor/plasteel{ icon_state = "bot" @@ -32974,8 +32954,8 @@ "bhn" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/landmark/start{ name = "Assistant" @@ -32989,12 +32969,12 @@ /obj/machinery/door/firedoor, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/airlock/glass_engineering{ name = "Engineering Lobby"; - req_access_txt = "32" + req_access_txt = "32" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -33007,7 +32987,7 @@ }, /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -33016,15 +32996,15 @@ "bhq" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "yellow"; - dir = 4 + dir = 4 }, /area/hallway/primary/starboard) "bhr" = ( @@ -33040,9 +33020,9 @@ "bhs" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/structure/filingcabinet/filingcabinet, /obj/structure/window/reinforced{ @@ -33053,7 +33033,7 @@ }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "brown" + icon_state = "brown" }, /area/quartermaster/storage) "bht" = ( @@ -33064,11 +33044,11 @@ }, /obj/item/stack/wrapping_paper{ pixel_x = 3; - pixel_y = 4 + pixel_y = 4 }, /obj/item/stack/packageWrap{ pixel_x = -1; - pixel_y = -1 + pixel_y = -1 }, /turf/simulated/floor/plasteel, /area/quartermaster/storage) @@ -33079,8 +33059,8 @@ /obj/item/weapon/storage/box, /obj/machinery/requests_console{ department = "Cargo Bay"; - departmentType = 2; - pixel_y = 30 + departmentType = 2; + pixel_y = 30 }, /obj/item/weapon/hand_labeler, /obj/item/weapon/hand_labeler, @@ -33090,15 +33070,15 @@ /obj/structure/table, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_y = 20 + pixel_y = 20 }, /obj/item/device/destTagger{ pixel_x = 4; - pixel_y = 3 + pixel_y = 3 }, /obj/item/device/destTagger{ pixel_x = 4; - pixel_y = 3 + pixel_y = 3 }, /turf/simulated/floor/plasteel, /area/quartermaster/storage) @@ -33111,15 +33091,15 @@ /obj/structure/table, /obj/item/weapon/paper_bin{ pixel_x = -3; - pixel_y = 7 + pixel_y = 7 }, /obj/item/weapon/pen{ pixel_x = 4; - pixel_y = 4 + pixel_y = 4 }, /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "brown" + icon_state = "brown" }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -33127,7 +33107,7 @@ "bhy" = ( /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "browncorner" + icon_state = "browncorner" }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -33138,9 +33118,9 @@ "bhA" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/wood, /area/library) @@ -33182,21 +33162,21 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /obj/item/device/assembly/signaler{ pixel_x = -6; - pixel_y = -3 + pixel_y = -3 }, /turf/simulated/floor/plating, /area/maintenance/fsmaint2) "bhH" = ( /obj/structure/sink{ dir = 8; - pixel_x = -12; - pixel_y = 2 + pixel_x = -12; + pixel_y = 2 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -33205,20 +33185,20 @@ "bhI" = ( /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "green" + icon_state = "green" }, /area/hydroponics) "bhJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "green" + icon_state = "green" }, /area/hydroponics) "bhK" = ( /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "green" + icon_state = "green" }, /area/hydroponics) "bhL" = ( @@ -33228,15 +33208,15 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "green" + icon_state = "green" }, /area/hydroponics) "bhM" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/eastleft{ dir = 8; - name = "Hydroponics Desk"; - req_access_txt = "35" + name = "Hydroponics Desk"; + req_access_txt = "35" }, /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ @@ -33246,10 +33226,10 @@ "bhN" = ( /obj/machinery/button/door{ id = "kitchen"; - name = "Kitchen Shutters Control"; - pixel_x = -25; - pixel_y = 22; - req_access_txt = "28" + name = "Kitchen Shutters Control"; + pixel_x = -25; + pixel_y = 22; + req_access_txt = "28" }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" @@ -33303,21 +33283,21 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; - on = 1 + on = 1 }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/wood, /area/crew_quarters/theatre) "bhW" = ( /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; - pixel_x = -22; - req_access = list(24) + icon_state = "alarm0"; + pixel_x = -22; + req_access = list(24) }, /turf/simulated/floor/plasteel, /area/hallway/primary/aft{ @@ -33333,18 +33313,18 @@ "bhY" = ( /obj/machinery/firealarm{ dir = 4; - pixel_x = 24 + pixel_x = 24 }, /obj/machinery/camera{ c_tag = "Dormitory North"; - dir = 8 + dir = 8 }, /turf/simulated/floor/plasteel, /area/crew_quarters/sleep) "bhZ" = ( /obj/machinery/door/airlock{ name = "Unisex Showers"; - req_access_txt = "0" + req_access_txt = "0" }, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" @@ -33386,8 +33366,8 @@ "bid" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1 @@ -33420,9 +33400,9 @@ "bih" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_x = 32 + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_x = 32 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -33446,25 +33426,25 @@ "bik" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/starboard) "bil" = ( /obj/machinery/vending/snack, /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23; + pixel_y = 0 }, /turf/simulated/floor/plasteel, /area/engine/break_room) @@ -33477,13 +33457,13 @@ }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warning" + icon_state = "warning" }, /area/engine/break_room) "bin" = ( /obj/machinery/camera{ c_tag = "Engineering Escape Pod"; - dir = 4 + dir = 4 }, /turf/simulated/floor/plating, /area/engine/break_room) @@ -33494,14 +33474,14 @@ }, /turf/simulated/wall/shuttle{ icon_state = "swall_f5"; - dir = 2 + dir = 2 }, /area/shuttle/pod_4) "bip" = ( /turf/space, /turf/simulated/wall/shuttle{ icon_state = "swall_f9"; - dir = 2 + dir = 2 }, /area/shuttle/pod_4) "biq" = ( @@ -33512,20 +33492,20 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ name = "Cargo Bay Warehouse Maintenance"; - req_access_txt = "31" + req_access_txt = "31" }, /turf/simulated/floor/plating, /area/quartermaster/storage) "bis" = ( /obj/machinery/conveyor{ dir = 1; - id = "packageSort1" + id = "packageSort1" }, /obj/structure/plasticflaps{ opacity = 0 @@ -33538,7 +33518,7 @@ }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "brown" + icon_state = "brown" }, /area/quartermaster/storage) "biu" = ( @@ -33561,8 +33541,8 @@ /obj/structure/table, /obj/machinery/door/window/eastleft{ dir = 8; - name = "Delivery Office"; - req_access_txt = "50" + name = "Delivery Office"; + req_access_txt = "50" }, /obj/machinery/door/firedoor, /obj/item/weapon/folder/yellow, @@ -33571,7 +33551,7 @@ "biy" = ( /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "brown" + icon_state = "brown" }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -33599,13 +33579,13 @@ "biB" = ( /obj/structure/sign/securearea{ desc = "Under the painting a plaque reads: 'Literally no one ever liked you at any point in your existence.'"; - icon_state = "monkey_painting"; - name = "Mr. Deempisi portrait"; - pixel_y = -26 + icon_state = "monkey_painting"; + name = "Mr. Deempisi portrait"; + pixel_y = -26 }, /obj/machinery/camera{ c_tag = "Bar South"; - dir = 1 + dir = 1 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -33623,8 +33603,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/maintenance/fsmaint2) @@ -33632,18 +33612,18 @@ /obj/structure/reagent_dispensers/watertank, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24 + pixel_x = -24 }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/hydroponics) "biE" = ( /obj/item/weapon/reagent_containers/glass/bucket, /turf/simulated/floor/plasteel{ icon_state = "green"; - dir = 8 + dir = 8 }, /area/hydroponics) "biF" = ( @@ -33653,7 +33633,7 @@ "biG" = ( /obj/structure/sink{ dir = 4; - pixel_x = 11 + pixel_x = 11 }, /turf/simulated/floor/plasteel, /area/hydroponics) @@ -33672,9 +33652,9 @@ "biJ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" @@ -33694,8 +33674,8 @@ "biL" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ @@ -33708,7 +33688,7 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -33717,7 +33697,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -33754,12 +33734,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/airlock{ name = "Theatre Backstage"; - req_access_txt = "46" + req_access_txt = "46" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "redbluefull" @@ -33768,8 +33748,8 @@ "biS" = ( /obj/item/device/radio/intercom{ dir = 4; - name = "Station Intercom (General)"; - pixel_x = -27 + name = "Station Intercom (General)"; + pixel_x = -27 }, /turf/simulated/floor/plasteel, /area/hallway/primary/aft{ @@ -33778,23 +33758,23 @@ "biT" = ( /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; - pixel_x = 24 + icon_state = "alarm0"; + pixel_x = 24 }, /turf/simulated/floor/plasteel, /area/crew_quarters/sleep) "biU" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, /obj/machinery/door/airlock{ name = "Unisex Restrooms"; - req_access_txt = "0" + req_access_txt = "0" }, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" @@ -33822,20 +33802,20 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 1 + dir = 1 }, /area/engine/gravity_generator) "biY" = ( /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/engine/gravity_generator) "biZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 4 + dir = 4 }, /area/engine/gravity_generator) "bja" = ( @@ -33844,7 +33824,7 @@ }, /obj/machinery/camera{ c_tag = "Gravity Generator Room"; - dir = 8 + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -33855,7 +33835,7 @@ /obj/machinery/space_heater, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/starboard) "bjc" = ( @@ -33869,8 +33849,8 @@ }, /obj/item/stack/cable_coil/cut{ amount = 1; - icon_state = "coil_red1"; - item_state = "coil_red" + icon_state = "coil_red1"; + item_state = "coil_red" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -33881,7 +33861,7 @@ "bjf" = ( /obj/machinery/firealarm{ dir = 4; - pixel_x = 24 + pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel, @@ -33892,7 +33872,7 @@ "bjh" = ( /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/item/stack/sheet/cardboard, /obj/item/stack/rods{ @@ -33934,12 +33914,12 @@ "bjm" = ( /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -33951,7 +33931,7 @@ "bjn" = ( /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/item/weapon/electronics/apc, /obj/item/weapon/stock_parts/cell{ @@ -33964,20 +33944,20 @@ "bjo" = ( /obj/machinery/conveyor{ dir = 1; - id = "packageSort1" + id = "packageSort1" }, /turf/simulated/floor/plating, /area/quartermaster/storage) "bjp" = ( /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "brown" + icon_state = "brown" }, /area/quartermaster/storage) "bjq" = ( /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ @@ -33987,7 +33967,7 @@ "bjr" = ( /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /turf/simulated/floor/plasteel{ icon_state = "bot" @@ -33996,7 +33976,7 @@ "bjs" = ( /turf/simulated/floor/plasteel{ dir = 10; - icon_state = "brown" + icon_state = "brown" }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -34004,7 +33984,7 @@ "bjt" = ( /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "browncorner" + icon_state = "browncorner" }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -34029,21 +34009,21 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/item/stack/rods, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fsmaint2) "bjy" = ( /obj/machinery/seed_extractor, /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23; + pixel_y = 0 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -34055,7 +34035,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "green"; - dir = 8 + dir = 8 }, /area/hydroponics) "bjA" = ( @@ -34074,8 +34054,8 @@ "bjC" = ( /obj/machinery/door/airlock/glass{ name = "Kitchen"; - req_access_txt = "0"; - req_one_access_txt = "28;35" + req_access_txt = "0"; + req_one_access_txt = "28;35" }, /turf/simulated/floor/plasteel{ icon_state = "delivery" @@ -34094,7 +34074,7 @@ /obj/structure/table, /obj/item/weapon/storage/box/donkpockets{ pixel_x = 3; - pixel_y = 3 + pixel_y = 3 }, /obj/item/weapon/reagent_containers/glass/beaker{ pixel_x = 5 @@ -34130,11 +34110,11 @@ "bjI" = ( /obj/machinery/firealarm{ dir = 4; - pixel_x = 24 + pixel_x = 24 }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria"; - dir = 5 + dir = 5 }, /area/crew_quarters/kitchen) "bjJ" = ( @@ -34145,8 +34125,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/airlock{ name = "Kitchen Cold Room"; - req_access_txt = "0"; - req_one_access_txt = "25;28" + req_access_txt = "0"; + req_one_access_txt = "25;28" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -34164,8 +34144,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "redbluefull" @@ -34181,12 +34161,12 @@ "bjO" = ( /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/machinery/power/apc{ dir = 8; - name = "Aft Starboard Primary Hallway APC"; - pixel_x = -25 + name = "Aft Starboard Primary Hallway APC"; + pixel_x = -25 }, /turf/simulated/floor/plasteel, /area/hallway/primary/aft{ @@ -34195,7 +34175,7 @@ "bjP" = ( /obj/machinery/status_display{ layer = 4; - pixel_x = 32 + pixel_x = 32 }, /turf/simulated/floor/plasteel, /area/crew_quarters/sleep) @@ -34207,7 +34187,7 @@ /obj/item/clothing/under/assistantformal, /turf/simulated/floor/plasteel{ icon_state = "neutral"; - dir = 9 + dir = 9 }, /area/crew_quarters/locker) "bjS" = ( @@ -34218,19 +34198,19 @@ /obj/item/clothing/under/assistantformal, /turf/simulated/floor/plasteel{ icon_state = "neutral"; - dir = 1 + dir = 1 }, /area/crew_quarters/locker) "bjT" = ( /obj/structure/closet/secure_closet/personal, /obj/machinery/requests_console{ department = "Locker Room"; - pixel_y = 28 + pixel_y = 28 }, /obj/item/clothing/under/assistantformal, /turf/simulated/floor/plasteel{ icon_state = "neutral"; - dir = 1 + dir = 1 }, /area/crew_quarters/locker) "bjU" = ( @@ -34246,7 +34226,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "neutral"; - dir = 1 + dir = 1 }, /area/crew_quarters/locker) "bjV" = ( @@ -34257,26 +34237,26 @@ /obj/structure/closet/masks, /turf/simulated/floor/plasteel{ icon_state = "neutral"; - dir = 1 + dir = 1 }, /area/crew_quarters/locker) "bjW" = ( /obj/machinery/vending/clothing, /turf/simulated/floor/plasteel{ icon_state = "neutral"; - dir = 1 + dir = 1 }, /area/crew_quarters/locker) "bjX" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ icon_state = "neutral"; - dir = 1 + dir = 1 }, /area/crew_quarters/locker) "bjY" = ( @@ -34288,9 +34268,9 @@ "bjZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -34302,7 +34282,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/engine/gravity_generator) "bkb" = ( @@ -34311,13 +34291,13 @@ }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/engine/gravity_generator) "bkc" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -34339,8 +34319,8 @@ "bkg" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/item/weapon/shard{ @@ -34348,7 +34328,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/starboard) "bkh" = ( @@ -34372,7 +34352,7 @@ /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /turf/simulated/floor/plating, /area/engine/chiefs_office) @@ -34389,13 +34369,13 @@ "bkl" = ( /obj/machinery/power/apc{ cell_type = 5000; - dir = 1; - name = "CE Office APC"; - pixel_y = 25 + dir = 1; + name = "CE Office APC"; + pixel_y = 25 }, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -34425,7 +34405,7 @@ "bkp" = ( /obj/machinery/door/airlock{ name = "Private Restroom"; - req_access_txt = "56" + req_access_txt = "56" }, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" @@ -34434,7 +34414,7 @@ "bkq" = ( /obj/structure/sink{ dir = 4; - pixel_x = 11 + pixel_x = 11 }, /obj/machinery/light/small{ dir = 1 @@ -34452,9 +34432,9 @@ "bks" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -34474,12 +34454,12 @@ }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -34489,8 +34469,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /obj/item/stack/sheet/cardboard, @@ -34505,12 +34485,12 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/closet/crate, /turf/simulated/floor/plasteel{ @@ -34520,7 +34500,7 @@ "bkx" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -34529,9 +34509,9 @@ "bky" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel, /area/quartermaster/storage) @@ -34541,11 +34521,11 @@ }, /obj/machinery/camera{ c_tag = "Cargo Delivery Office"; - dir = 8 + dir = 8 }, /obj/machinery/status_display{ pixel_x = 32; - supply_display = 1 + supply_display = 1 }, /turf/simulated/floor/plasteel, /area/quartermaster/storage) @@ -34553,7 +34533,7 @@ /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "brown" + icon_state = "brown" }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -34583,13 +34563,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /turf/simulated/floor/plating, /area/maintenance/fsmaint2) @@ -34600,12 +34580,12 @@ }, /obj/machinery/camera{ c_tag = "Hydroponics North"; - dir = 4 + dir = 4 }, /obj/machinery/requests_console{ department = "Hydroponics"; - departmentType = 2; - pixel_x = -30 + departmentType = 2; + pixel_x = -30 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -34614,13 +34594,13 @@ "bkH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "green"; - dir = 8 + dir = 8 }, /area/hydroponics) "bkI" = ( @@ -34629,7 +34609,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "green"; - dir = 4 + dir = 4 }, /area/hydroponics) "bkJ" = ( @@ -34691,7 +34671,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria"; - dir = 5 + dir = 5 }, /area/crew_quarters/kitchen) "bkQ" = ( @@ -34706,7 +34686,7 @@ }, /obj/machinery/chem_master/condimaster{ name = "CondiMaster Neo"; - pixel_x = -4 + pixel_x = -4 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -34728,11 +34708,11 @@ }, /obj/machinery/microwave{ pixel_x = -3; - pixel_y = 6 + pixel_y = 6 }, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_y = 22 + pixel_y = 22 }, /obj/machinery/camera{ c_tag = "Kitchen Cold Room" @@ -34773,8 +34753,8 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/landmark/start{ name = "Clown" @@ -34789,9 +34769,9 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "redbluefull" @@ -34800,8 +34780,8 @@ "bkZ" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel, /area/hallway/primary/aft{ @@ -34810,12 +34790,12 @@ "bla" = ( /obj/item/device/radio/intercom{ dir = 0; - name = "Station Intercom (General)"; - pixel_x = -27 + name = "Station Intercom (General)"; + pixel_x = -27 }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner"; - dir = 1 + dir = 1 }, /area/crew_quarters/locker) "blb" = ( @@ -34834,8 +34814,8 @@ "ble" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel, @@ -34858,32 +34838,32 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 4 + dir = 4 }, /area/engine/gravity_generator) "bli" = ( /obj/machinery/gravity_generator/main/station, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/engine/gravity_generator) "blj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 1 + dir = 1 }, /area/engine/gravity_generator) "blk" = ( /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/structure/grille, /turf/simulated/floor/plating, @@ -34891,8 +34871,8 @@ "bll" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -34908,32 +34888,32 @@ "blm" = ( /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/junction{ icon_state = "pipe-y"; - dir = 1 + dir = 1 }, /turf/simulated/floor/plating, /area/maintenance/starboard) "bln" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/door/airlock{ name = "Custodial Closet"; - req_access_txt = "26" + req_access_txt = "26" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -34943,13 +34923,13 @@ "blo" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -34963,8 +34943,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -34975,7 +34955,7 @@ }, /obj/structure/disposalpipe/sortjunction{ dir = 2; - sortType = 22 + sortType = 22 }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -34992,7 +34972,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, @@ -35012,12 +34992,12 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -35026,12 +35006,12 @@ "blu" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -35040,13 +35020,13 @@ "blv" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -35068,10 +35048,10 @@ /obj/machinery/computer/atmos_alert, /obj/machinery/requests_console{ announcementConsole = 1; - department = "Chief Engineer's Desk"; - departmentType = 3; - name = "Chief Engineer RC"; - pixel_x = 32 + department = "Chief Engineer's Desk"; + departmentType = 3; + name = "Chief Engineer RC"; + pixel_x = 32 }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -35106,8 +35086,8 @@ "blC" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/effect/landmark/start{ @@ -35134,7 +35114,7 @@ "blF" = ( /obj/effect/landmark{ name = "xeno_spawn"; - pixel_x = -1 + pixel_x = -1 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -35146,15 +35126,15 @@ }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "brown" + icon_state = "brown" }, /area/quartermaster/storage) "blH" = ( /obj/machinery/door/window/eastleft{ dir = 8; - icon_state = "right"; - name = "Mail"; - req_access_txt = "50" + icon_state = "right"; + name = "Mail"; + req_access_txt = "50" }, /turf/simulated/floor/plating, /area/quartermaster/storage) @@ -35164,7 +35144,7 @@ }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "brown" + icon_state = "brown" }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -35172,7 +35152,7 @@ "blJ" = ( /obj/machinery/firealarm{ dir = 4; - pixel_x = 24 + pixel_x = 24 }, /turf/simulated/floor/plasteel, /area/hallway/primary/port{ @@ -35181,7 +35161,7 @@ "blK" = ( /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/carpet, /area/library) @@ -35192,7 +35172,7 @@ }, /obj/structure/grille{ density = 0; - icon_state = "brokengrille" + icon_state = "brokengrille" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, @@ -35208,7 +35188,7 @@ }, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -35216,7 +35196,7 @@ "blN" = ( /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -35226,7 +35206,7 @@ "blO" = ( /obj/machinery/firealarm{ dir = 4; - pixel_x = 24 + pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -35245,8 +35225,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/decal/cleanable/oil, /obj/item/trash/candy, @@ -35259,7 +35239,7 @@ }, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_x = -28 + pixel_x = -28 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -35269,11 +35249,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ icon_state = "green"; - dir = 8 + dir = 8 }, /area/hydroponics) "blT" = ( @@ -35283,7 +35263,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "green"; - dir = 4 + dir = 4 }, /area/hydroponics) "blU" = ( @@ -35312,13 +35292,13 @@ "blX" = ( /obj/structure/closet/crate{ desc = "It's a storage unit for kitchen clothes and equipment."; - name = "Kitchen Crate" + name = "Kitchen Crate" }, /obj/item/clothing/head/chefhat, /obj/item/clothing/under/rank/chef, /obj/item/weapon/storage/box/mousetraps{ pixel_x = 5; - pixel_y = 5 + pixel_y = 5 }, /obj/item/weapon/storage/box/mousetraps, /obj/item/clothing/under/waiter, @@ -35341,7 +35321,7 @@ "blZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -35372,36 +35352,36 @@ /obj/machinery/disposal/bin, /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; - pixel_x = -22 + icon_state = "alarm0"; + pixel_x = -22 }, /obj/structure/disposalpipe/trunk{ dir = 4 }, /obj/machinery/camera{ c_tag = "Theatre Storage"; - dir = 4 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ icon_state = "redblue"; - dir = 1 + dir = 1 }, /area/crew_quarters/theatre) "bme" = ( /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "redblue"; - dir = 1 + dir = 1 }, /area/crew_quarters/theatre) "bmf" = ( @@ -35411,24 +35391,24 @@ }, /obj/machinery/requests_console{ department = "Theatre"; - name = "theatre RC"; - pixel_x = 32 + name = "theatre RC"; + pixel_x = 32 }, /turf/simulated/floor/plasteel{ icon_state = "redblue"; - dir = 1 + dir = 1 }, /area/crew_quarters/theatre) "bmg" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "neutral"; - dir = 4 + dir = 4 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -35458,7 +35438,7 @@ /obj/structure/table, /obj/item/weapon/storage/toolbox/mechanical{ pixel_x = -2; - pixel_y = -1 + pixel_y = -1 }, /obj/item/weapon/coin/silver, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -35481,9 +35461,9 @@ "bmn" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'RADIOACTIVE AREA'"; - icon_state = "radiation"; - name = "RADIOACTIVE AREA"; - pixel_y = -32 + icon_state = "radiation"; + name = "RADIOACTIVE AREA"; + pixel_y = -32 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -35499,8 +35479,8 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /mob/living/simple_animal/mouse/gray, /turf/simulated/floor/plating, @@ -35512,13 +35492,13 @@ "bmr" = ( /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/starboard) "bms" = ( /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -35536,14 +35516,14 @@ "bmv" = ( /turf/simulated/floor/plasteel{ icon_state = "yellow"; - dir = 10 + dir = 10 }, /area/engine/break_room) "bmw" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ @@ -35553,7 +35533,7 @@ "bmx" = ( /turf/simulated/floor/plasteel{ dir = 6; - icon_state = "yellow" + icon_state = "yellow" }, /area/engine/break_room) "bmy" = ( @@ -35573,8 +35553,8 @@ "bmA" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/chair{ dir = 4 @@ -35606,26 +35586,26 @@ /obj/machinery/computer/atmos_alert, /obj/machinery/button/door{ desc = "A remote control-switch for the engineering security doors."; - id = "Engineering"; - name = "Engineering Lockdown"; - pixel_x = 24; - pixel_y = -10; - req_access_txt = "10" + id = "Engineering"; + name = "Engineering Lockdown"; + pixel_x = 24; + pixel_y = -10; + req_access_txt = "10" }, /obj/machinery/button/door{ desc = "A remote control-switch for secure storage."; - id = "Secure Storage"; - name = "Engineering Secure Storage"; - pixel_x = 24; - pixel_y = 0; - req_access_txt = "11" + id = "Secure Storage"; + name = "Engineering Secure Storage"; + pixel_x = 24; + pixel_y = 0; + req_access_txt = "11" }, /obj/machinery/button/door{ id = "atmos"; - name = "Atmospherics Lockdown"; - pixel_x = 24; - pixel_y = 10; - req_access_txt = "24" + name = "Atmospherics Lockdown"; + pixel_x = 24; + pixel_y = 10; + req_access_txt = "24" }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -35634,8 +35614,8 @@ "bmE" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -35647,10 +35627,10 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/button/door{ id = "qm_warehouse"; - name = "Warehouse Door Control"; - pixel_x = -1; - pixel_y = -24; - req_access_txt = "31" + name = "Warehouse Door Control"; + pixel_x = -1; + pixel_y = -24; + req_access_txt = "31" }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -35675,11 +35655,11 @@ }, /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "brown" + icon_state = "brown" }, /area/quartermaster/storage) "bmJ" = ( @@ -35700,7 +35680,7 @@ }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "brown" + icon_state = "brown" }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -35708,8 +35688,8 @@ "bmL" = ( /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; - pixel_x = 24 + icon_state = "alarm0"; + pixel_x = 24 }, /turf/simulated/floor/plasteel, /area/hallway/primary/port{ @@ -35725,7 +35705,7 @@ "bmN" = ( /obj/item/device/flashlight/lamp/green{ pixel_x = 1; - pixel_y = 5 + pixel_y = 5 }, /obj/structure/table/wood, /turf/simulated/floor/wood, @@ -35740,7 +35720,7 @@ /obj/item/weapon/pen/red, /obj/item/weapon/pen/blue{ pixel_x = 5; - pixel_y = 5 + pixel_y = 5 }, /obj/structure/table/wood, /turf/simulated/floor/wood, @@ -35752,7 +35732,7 @@ "bmR" = ( /obj/item/weapon/paper_bin{ pixel_x = 1; - pixel_y = 9 + pixel_y = 9 }, /obj/structure/table/wood, /turf/simulated/floor/wood, @@ -35760,8 +35740,8 @@ "bmS" = ( /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/wood, @@ -35769,12 +35749,12 @@ "bmT" = ( /obj/machinery/power/apc{ dir = 4; - name = "Library APC"; - pixel_x = 24 + name = "Library APC"; + pixel_x = 24 }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/structure/filingcabinet, /turf/simulated/floor/wood, @@ -35787,8 +35767,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/decal/cleanable/robot_debris, /turf/simulated/floor/plating, @@ -35808,7 +35788,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "green"; - dir = 8 + dir = 8 }, /area/hydroponics) "bmY" = ( @@ -35821,13 +35801,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ icon_state = "green"; - dir = 4 + dir = 4 }, /area/hydroponics) "bna" = ( /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/table, /obj/machinery/reagentgrinder, @@ -35853,14 +35833,14 @@ }, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -35906,8 +35886,8 @@ "bng" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "bot" @@ -35916,12 +35896,12 @@ "bnh" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /mob/living/simple_animal/hostile/retaliate/goat{ name = "Pete" @@ -35942,9 +35922,9 @@ "bnj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -35964,44 +35944,44 @@ "bnl" = ( /obj/machinery/power/apc{ dir = 8; - name = "Theatre APC"; - pixel_x = -25 + name = "Theatre APC"; + pixel_x = -25 }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitehall" + icon_state = "whitehall" }, /area/crew_quarters/theatre) "bnm" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; - on = 1 + on = 1 }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/landmark/start{ name = "Mime" }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitehall" + icon_state = "whitehall" }, /area/crew_quarters/theatre) "bnn" = ( @@ -36010,18 +35990,18 @@ }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitehall" + icon_state = "whitehall" }, /area/crew_quarters/theatre) "bno" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "bluecorner" + icon_state = "bluecorner" }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -36030,7 +36010,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ icon_state = "neutral"; - dir = 4 + dir = 4 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -36038,20 +36018,20 @@ "bnq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "neutral"; - dir = 8 + dir = 8 }, /area/crew_quarters/sleep) "bnr" = ( /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -36062,8 +36042,8 @@ /obj/machinery/door/firedoor, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -36073,8 +36053,8 @@ "bnt" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -36084,8 +36064,8 @@ "bnu" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -36098,8 +36078,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel, /area/crew_quarters/locker) @@ -36108,8 +36088,8 @@ /obj/item/device/paicard, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel, @@ -36119,21 +36099,21 @@ /obj/item/device/instrument/violin, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel, /area/crew_quarters/locker) "bny" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel, @@ -36157,8 +36137,8 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -36168,7 +36148,7 @@ "bnE" = ( /obj/machinery/door/airlock{ name = "Abandoned Restrooms"; - req_access_txt = "0" + req_access_txt = "0" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -36186,12 +36166,12 @@ "bnI" = ( /obj/machinery/door/airlock/engineering{ name = "Engine Room"; - req_access_txt = "10" + req_access_txt = "10" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel, @@ -36199,8 +36179,8 @@ "bnJ" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'RADIOACTIVE AREA'"; - icon_state = "radiation"; - name = "RADIOACTIVE AREA" + icon_state = "radiation"; + name = "RADIOACTIVE AREA" }, /turf/simulated/wall, /area/engine/engineering) @@ -36214,8 +36194,8 @@ "bnL" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -36225,7 +36205,7 @@ /obj/structure/table/reinforced, /obj/item/weapon/paper_bin{ pixel_x = -3; - pixel_y = 7 + pixel_y = 7 }, /obj/item/weapon/pen, /obj/item/weapon/storage/fancy/cigarettes, @@ -36236,12 +36216,12 @@ "bnN" = ( /obj/item/device/radio/intercom{ dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 + name = "Station Intercom (General)"; + pixel_x = 27 }, /obj/machinery/light{ dir = 4; - icon_state = "tube1" + icon_state = "tube1" }, /obj/machinery/computer/card/minor/ce, /turf/simulated/floor/plasteel{ @@ -36251,12 +36231,12 @@ "bnO" = ( /obj/machinery/door/poddoor/shutters{ id = "qm_warehouse"; - name = "warehouse shutters" + name = "warehouse shutters" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -36274,7 +36254,7 @@ /obj/structure/window/reinforced/fulltile, /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plating, /area/quartermaster/storage) @@ -36282,7 +36262,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_mining{ name = "Delivery Office"; - req_access_txt = "50" + req_access_txt = "50" }, /turf/simulated/floor/plasteel{ icon_state = "delivery" @@ -36317,8 +36297,8 @@ "bnW" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/wood, @@ -36338,7 +36318,7 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ dir = 10; - icon_state = "green" + icon_state = "green" }, /area/hydroponics) "boa" = ( @@ -36346,14 +36326,14 @@ /obj/item/weapon/reagent_containers/glass/bucket, /turf/simulated/floor/plasteel{ icon_state = "green"; - dir = 6 + dir = 6 }, /area/hydroponics) "bob" = ( /obj/structure/reagent_dispensers/watertank, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/hydroponics) "boc" = ( @@ -36369,7 +36349,7 @@ /obj/structure/cable, /obj/machinery/power/apc{ name = "Kitchen APC"; - pixel_y = -24 + pixel_y = -24 }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" @@ -36378,13 +36358,13 @@ "boe" = ( /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; - pixel_y = -22 + icon_state = "alarm0"; + pixel_y = -22 }, /obj/structure/table, /obj/machinery/microwave{ pixel_x = -3; - pixel_y = 6 + pixel_y = 6 }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" @@ -36394,7 +36374,7 @@ /obj/structure/table, /obj/machinery/microwave{ pixel_x = -3; - pixel_y = 6 + pixel_y = 6 }, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" @@ -36421,13 +36401,13 @@ "boj" = ( /obj/machinery/door/window/southleft{ dir = 1; - name = "Kitchen Delivery"; - req_access_txt = "0"; - req_one_access_txt = "25;28" + name = "Kitchen Delivery"; + req_access_txt = "0"; + req_one_access_txt = "25;28" }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 5 + dir = 5 }, /area/crew_quarters/kitchen) "bok" = ( @@ -36470,11 +36450,11 @@ "bon" = ( /obj/machinery/firealarm{ dir = 1; - pixel_y = -24 + pixel_y = -24 }, /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -36491,20 +36471,20 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitehall" + icon_state = "whitehall" }, /area/crew_quarters/theatre) "boq" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitehall" + icon_state = "whitehall" }, /area/crew_quarters/theatre) "bor" = ( @@ -36512,7 +36492,7 @@ /obj/structure/table/wood, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitehall" + icon_state = "whitehall" }, /area/crew_quarters/theatre) "bos" = ( @@ -36524,12 +36504,12 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "blue"; - dir = 8 + dir = 8 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -36540,8 +36520,8 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel, /area/crew_quarters/sleep) @@ -36552,7 +36532,7 @@ }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "neutralcorner" + icon_state = "neutralcorner" }, /area/crew_quarters/locker) "bov" = ( @@ -36563,7 +36543,7 @@ /obj/structure/table, /obj/item/weapon/storage/toolbox/mechanical{ pixel_x = -2; - pixel_y = -1 + pixel_y = -1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel, @@ -36585,7 +36565,7 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ icon_state = "neutral"; - dir = 4 + dir = 4 }, /area/crew_quarters/locker) "boA" = ( @@ -36618,18 +36598,18 @@ /obj/item/weapon/stock_parts/micro_laser, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/starboard) "boE" = ( /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -36639,12 +36619,12 @@ }, /obj/structure/grille{ density = 0; - icon_state = "brokengrille" + icon_state = "brokengrille" }, /obj/item/stack/rods, /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -36653,16 +36633,16 @@ "boG" = ( /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; - name = "2maintenance loot spawner" + name = "2maintenance loot spawner" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -36670,8 +36650,8 @@ /obj/structure/grille, /turf/simulated/floor/plasteel{ burnt = 1; - dir = 4; - icon_state = "floorscorched1" + dir = 4; + icon_state = "floorscorched1" }, /area/maintenance/starboard) "boI" = ( @@ -36680,7 +36660,7 @@ /obj/structure/grille, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/starboard) "boJ" = ( @@ -36692,8 +36672,8 @@ }, /turf/simulated/floor/plasteel{ broken = 1; - dir = 4; - icon_state = "damaged2" + dir = 4; + icon_state = "damaged2" }, /area/maintenance/starboard) "boK" = ( @@ -36711,8 +36691,8 @@ }, /turf/simulated/floor/plasteel{ broken = 1; - dir = 4; - icon_state = "damaged1" + dir = 4; + icon_state = "damaged1" }, /area/maintenance/starboard) "boL" = ( @@ -36725,8 +36705,8 @@ "boM" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel, @@ -36742,11 +36722,11 @@ /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /turf/simulated/floor/plating, /area/engine/chiefs_office) @@ -36754,20 +36734,20 @@ /obj/structure/table/reinforced, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/item/stack/medical/bruise_pack{ pixel_x = -3; - pixel_y = 2 + pixel_y = 2 }, /obj/item/weapon/reagent_containers/pill/patch/silver_sulf{ pixel_x = -3; - pixel_y = -8 + pixel_y = -8 }, /obj/item/weapon/stock_parts/cell/high{ charge = 100; - maxcharge = 15000 + maxcharge = 15000 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ @@ -36785,7 +36765,7 @@ "boR" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -36795,14 +36775,14 @@ /obj/structure/closet/emcloset, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warning" + icon_state = "warning" }, /area/quartermaster/storage) "boT" = ( /obj/structure/closet/emcloset, /obj/machinery/airalarm{ dir = 2; - pixel_y = 24 + pixel_y = 24 }, /turf/simulated/floor/plasteel, /area/quartermaster/storage) @@ -36818,7 +36798,7 @@ }, /obj/machinery/status_display{ pixel_y = 32; - supply_display = 1 + supply_display = 1 }, /turf/simulated/floor/plasteel, /area/quartermaster/storage) @@ -36832,7 +36812,7 @@ /obj/item/clothing/head/soft, /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/extinguisher_cabinet{ pixel_y = 30 @@ -36843,8 +36823,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -36860,8 +36840,8 @@ /obj/structure/disposalpipe/segment, /obj/machinery/power/apc{ dir = 4; - name = "Experimentation Lab APC"; - pixel_x = 26 + name = "Experimentation Lab APC"; + pixel_x = 26 }, /obj/structure/cable, /turf/simulated/floor/plasteel{ @@ -36874,12 +36854,12 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/structure/disposalpipe/sortjunction{ dir = 2; - sortType = 17 + sortType = 17 }, /turf/simulated/floor/plasteel, /area/quartermaster/storage) @@ -36887,10 +36867,10 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/machinery/button/door{ id = "qm_warehouse"; - name = "Warehouse Door Control"; - pixel_x = -1; - pixel_y = 24; - req_access_txt = "31" + name = "Warehouse Door Control"; + pixel_x = -1; + pixel_y = 24; + req_access_txt = "31" }, /turf/simulated/floor/plasteel, /area/quartermaster/storage) @@ -36914,7 +36894,7 @@ }, /obj/machinery/status_display{ pixel_y = 32; - supply_display = 1 + supply_display = 1 }, /turf/simulated/floor/plasteel, /area/quartermaster/storage) @@ -36924,14 +36904,14 @@ }, /obj/structure/disposalpipe/sortjunction{ dir = 1; - sortType = 2 + sortType = 2 }, /turf/simulated/floor/plasteel, /area/quartermaster/storage) "bpe" = ( /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel, /area/quartermaster/storage) @@ -36943,7 +36923,7 @@ /obj/structure/closet/emcloset, /turf/simulated/floor/plasteel{ icon_state = "blue"; - dir = 4 + dir = 4 }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -36960,15 +36940,15 @@ "bpi" = ( /obj/machinery/door/window/northright{ base_state = "left"; - dir = 8; - icon_state = "left"; - name = "Library Desk Door"; - req_access_txt = "37" + dir = 8; + icon_state = "left"; + name = "Library Desk Door"; + req_access_txt = "37" }, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; - pixel_y = -22 + icon_state = "alarm0"; + pixel_y = -22 }, /turf/simulated/floor/wood, /area/library) @@ -36984,7 +36964,7 @@ }, /obj/machinery/camera{ c_tag = "Library South"; - dir = 1 + dir = 1 }, /obj/machinery/light/small, /turf/simulated/floor/wood, @@ -36992,7 +36972,7 @@ "bpl" = ( /obj/machinery/status_display{ layer = 4; - pixel_y = -32 + pixel_y = -32 }, /obj/structure/table/wood, /obj/machinery/computer/libraryconsole/bookmanagement{ @@ -37004,13 +36984,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/item/weapon/stock_parts/manipulator, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fsmaint2) "bpn" = ( @@ -37024,7 +37004,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ name = "Hydroponics"; - req_access_txt = "35" + req_access_txt = "35" }, /turf/simulated/floor/plasteel{ icon_state = "hydrofloor" @@ -37038,25 +37018,25 @@ /obj/structure/plasticflaps, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=1"; - freq = 1400; - location = "Kitchen" + freq = 1400; + location = "Kitchen" }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/crew_quarters/kitchen) "bpr" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ name = "Kitchen Cold Room Maintenance"; - req_access_txt = "0"; - req_one_access_txt = "25;28" + req_access_txt = "0"; + req_one_access_txt = "25;28" }, /turf/simulated/floor/plating, /area/crew_quarters/kitchen) @@ -37072,25 +37052,25 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/airlock/maintenance{ name = "Theatre Maintenance"; - req_access_txt = "46" + req_access_txt = "46" }, /turf/simulated/floor/plating, /area/crew_quarters/theatre) "bpv" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "blue"; - dir = 8 + dir = 8 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -37099,8 +37079,8 @@ /obj/structure/cable, /obj/machinery/power/apc{ dir = 4; - name = "Dormitory APC"; - pixel_x = 27 + name = "Dormitory APC"; + pixel_x = 27 }, /turf/simulated/floor/plasteel, /area/crew_quarters/sleep) @@ -37132,8 +37112,8 @@ "bpB" = ( /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/simulated/floor/plasteel, @@ -37141,13 +37121,13 @@ "bpC" = ( /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/simulated/floor/plasteel, @@ -37155,19 +37135,19 @@ "bpD" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "neutral"; - dir = 4 + dir = 4 }, /area/crew_quarters/locker) "bpE" = ( @@ -37176,7 +37156,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 5 + dir = 5 }, /area/library) "bpF" = ( @@ -37197,12 +37177,12 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plating, /area/maintenance/fpmaint{ @@ -37214,11 +37194,11 @@ }, /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -37238,17 +37218,17 @@ }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/structure/disposalpipe/junction{ dir = 1; - icon_state = "pipe-j2" + icon_state = "pipe-j2" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -37274,8 +37254,8 @@ /obj/item/stack/sheet/cardboard, /turf/simulated/floor/plasteel{ broken = 1; - dir = 4; - icon_state = "damaged2" + dir = 4; + icon_state = "damaged2" }, /area/maintenance/starboard) "bpN" = ( @@ -37289,8 +37269,8 @@ }, /turf/simulated/floor/plasteel{ burnt = 1; - dir = 4; - icon_state = "floorscorched2" + dir = 4; + icon_state = "floorscorched2" }, /area/maintenance/starboard) "bpO" = ( @@ -37314,8 +37294,8 @@ "bpR" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -37336,11 +37316,11 @@ /obj/structure/table/reinforced, /obj/item/weapon/cartridge/engineering{ pixel_x = 4; - pixel_y = 5 + pixel_y = 5 }, /obj/item/weapon/cartridge/engineering{ pixel_x = -3; - pixel_y = 2 + pixel_y = 2 }, /obj/item/weapon/cartridge/engineering{ pixel_x = 3 @@ -37356,8 +37336,8 @@ "bpU" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel{ @@ -37380,10 +37360,10 @@ "bpX" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'RADIOACTIVE AREA'"; - icon_state = "radiation"; - name = "RADIOACTIVE AREA"; - pixel_x = 0; - pixel_y = 0 + icon_state = "radiation"; + name = "RADIOACTIVE AREA"; + pixel_x = 0; + pixel_y = 0 }, /turf/simulated/wall/r_wall, /area/engine/engineering) @@ -37394,19 +37374,19 @@ "bpZ" = ( /turf/simulated/wall/shuttle{ icon_state = "swall_s6"; - dir = 2 + dir = 2 }, /area/shuttle/supply) "bqa" = ( /turf/simulated/wall/shuttle{ icon_state = "swall12"; - dir = 2 + dir = 2 }, /area/shuttle/supply) "bqb" = ( /turf/simulated/wall/shuttle{ icon_state = "swall_s10"; - dir = 2 + dir = 2 }, /area/shuttle/supply) "bqc" = ( @@ -37414,9 +37394,9 @@ /obj/structure/window/reinforced/fulltile, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK" + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK" }, /turf/simulated/floor/plating, /area/quartermaster/storage) @@ -37426,7 +37406,7 @@ }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warning" + icon_state = "warning" }, /area/quartermaster/storage) "bqe" = ( @@ -37454,7 +37434,7 @@ }, /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel, /area/quartermaster/storage) @@ -37486,14 +37466,14 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/sortjunction{ dir = 4; - sortType = 3 + sortType = 3 }, /turf/simulated/floor/plasteel, /area/quartermaster/storage) "bql" = ( /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -37503,14 +37483,14 @@ "bqm" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel, /area/quartermaster/storage) "bqn" = ( /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel, /area/quartermaster/storage) @@ -37524,7 +37504,7 @@ "bqp" = ( /obj/machinery/door/morgue{ name = "Private Study"; - req_access_txt = "37" + req_access_txt = "37" }, /turf/simulated/floor/plasteel{ icon_state = "cult" @@ -37533,21 +37513,21 @@ "bqq" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ name = "Library Maintenance"; - req_access_txt = "12" + req_access_txt = "12" }, /turf/simulated/floor/plating, /area/library) "bqr" = ( /obj/structure/sink{ dir = 8; - pixel_x = -12; - pixel_y = 2 + pixel_x = -12; + pixel_y = 2 }, /turf/simulated/floor/plasteel{ icon_state = "hydrofloor" @@ -37559,7 +37539,7 @@ }, /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ icon_state = "hydrofloor" @@ -37568,24 +37548,24 @@ "bqt" = ( /obj/structure/sign/directions/evac{ dir = 1; - icon_state = "direction_evac"; - pixel_x = 32; - pixel_y = -40; - tag = "icon-direction_evac (NORTH)" + icon_state = "direction_evac"; + pixel_x = 32; + pixel_y = -40; + tag = "icon-direction_evac (NORTH)" }, /obj/structure/sign/directions/security{ dir = 8; - icon_state = "direction_sec"; - pixel_x = 32; - pixel_y = -32; - tag = "icon-direction_sec (WEST)" + icon_state = "direction_sec"; + pixel_x = 32; + pixel_y = -32; + tag = "icon-direction_sec (WEST)" }, /obj/structure/sign/directions/medical{ dir = 8; - icon_state = "direction_med"; - pixel_x = 32; - pixel_y = -24; - tag = "icon-direction_med (WEST)" + icon_state = "direction_med"; + pixel_x = 32; + pixel_y = -24; + tag = "icon-direction_med (WEST)" }, /turf/simulated/floor/plasteel, /area/hallway/primary/central) @@ -37595,8 +37575,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -37608,8 +37588,8 @@ "bqv" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/grille, /obj/structure/disposalpipe/segment{ @@ -37620,8 +37600,8 @@ "bqw" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/item/weapon/pen, /obj/structure/disposalpipe/segment{ @@ -37632,12 +37612,12 @@ "bqx" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/airlock/maintenance{ name = "Engineering Lobby Maintenance"; - req_access_txt = "32" + req_access_txt = "32" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -37650,8 +37630,8 @@ "bqy" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -37664,16 +37644,16 @@ "bqz" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fsmaint2) "bqA" = ( @@ -37683,7 +37663,7 @@ "bqB" = ( /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fsmaint2) "bqC" = ( @@ -37696,45 +37676,45 @@ "bqE" = ( /obj/item/stack/tile/plasteel{ pixel_x = 7; - pixel_y = 7 + pixel_y = 7 }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fsmaint2) "bqF" = ( /obj/item/trash/sosjerky, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/machinery/power/apc{ cell_type = 5000; - dir = 1; - name = "Central Maintenance APC"; - pixel_y = 25 + dir = 1; + name = "Central Maintenance APC"; + pixel_y = 25 }, /turf/simulated/floor/plating, /area/maintenance/fsmaint2) "bqG" = ( /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/plating, /area/maintenance/fsmaint2) "bqH" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/item/stack/rods, /turf/simulated/floor/plating, @@ -37742,8 +37722,8 @@ "bqI" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/maintenance/fsmaint2) @@ -37751,17 +37731,17 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, /obj/item/device/assembly/prox_sensor{ pixel_x = -6; - pixel_y = -6 + pixel_y = -6 }, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /turf/simulated/floor/plating, /area/maintenance/fsmaint2) @@ -37769,29 +37749,29 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/item/weapon/wirecutters, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fsmaint2) "bqL" = ( /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 @@ -37804,26 +37784,26 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/sortjunction{ dir = 4; - icon_state = "pipe-j2s"; - sortType = 19 + icon_state = "pipe-j2s"; + sortType = 19 }, /turf/simulated/floor/plating, /area/maintenance/fsmaint2) "bqN" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -37837,8 +37817,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -37848,26 +37828,26 @@ "bqP" = ( /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/machinery/door/poddoor/preopen{ id = "Engineering"; - name = "engineering security door" + name = "engineering security door" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/airlock/glass_command{ name = "Chief Engineer"; - req_access_txt = "56" + req_access_txt = "56" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -37879,30 +37859,30 @@ "bqQ" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/sortjunction{ dir = 4; - icon_state = "pipe-j2s"; - sortType = 18 + icon_state = "pipe-j2s"; + sortType = 18 }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fsmaint2) "bqR" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -37915,9 +37895,9 @@ "bqS" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -37927,8 +37907,8 @@ "bqT" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -37952,7 +37932,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/simulated/floor/plasteel{ icon_state = "neutral"; - dir = 4 + dir = 4 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -37990,7 +37970,7 @@ "bra" = ( /obj/item/weapon/paper{ info = "Brusies sustained in the holodeck can be healed simply by sleeping."; - name = "Holodeck Disclaimer" + name = "Holodeck Disclaimer" }, /obj/structure/table, /obj/item/weapon/storage/firstaid/regular, @@ -38008,9 +37988,9 @@ }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel, /area/crew_quarters/sleep) @@ -38068,7 +38048,7 @@ /obj/structure/cable, /obj/machinery/power/apc{ name = "Locker Room APC"; - pixel_y = -24 + pixel_y = -24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -38093,7 +38073,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "neutral"; - dir = 6 + dir = 6 }, /area/crew_quarters/locker) "brm" = ( @@ -38121,14 +38101,14 @@ /obj/structure/closet, /obj/item/clothing/under/suit_jacket/female{ pixel_x = 3; - pixel_y = 1 + pixel_y = 1 }, /obj/item/clothing/under/suit_jacket/really_black{ pixel_x = -2 }, /obj/machinery/camera{ c_tag = "Locker Room East"; - dir = 8 + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -38153,8 +38133,8 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -38177,20 +38157,20 @@ }, /obj/structure/sink{ dir = 8; - pixel_x = -12; - pixel_y = 2 + pixel_x = -12; + pixel_y = 2 }, /obj/structure/mirror{ desc = "This mirror has been shattered. It looks like the bad luck energies spilling from it are taking immediate effect on your surroundings!"; - icon_state = "mirror_broke"; - pixel_x = -28; - shattered = 1 + icon_state = "mirror_broke"; + pixel_x = -28; + shattered = 1 }, /obj/effect/decal/cleanable/vomit/old, /obj/effect/decal/cleanable/cobweb, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/starboard) "bru" = ( @@ -38211,8 +38191,8 @@ }, /turf/simulated/floor/plasteel{ broken = 1; - dir = 4; - icon_state = "damaged4" + dir = 4; + icon_state = "damaged4" }, /area/maintenance/starboard) "brw" = ( @@ -38225,8 +38205,8 @@ }, /turf/simulated/floor/plasteel{ broken = 1; - dir = 4; - icon_state = "damaged2" + dir = 4; + icon_state = "damaged2" }, /area/maintenance/starboard) "brx" = ( @@ -38241,8 +38221,8 @@ }, /turf/simulated/floor/plasteel{ broken = 1; - dir = 4; - icon_state = "damaged5" + dir = 4; + icon_state = "damaged5" }, /area/maintenance/starboard) "bry" = ( @@ -38255,7 +38235,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/preopen{ id = "Engineering"; - name = "engineering security door" + name = "engineering security door" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -38268,12 +38248,12 @@ /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/preopen{ id = "Engineering"; - name = "engineering security door" + name = "engineering security door" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/simulated/floor/plasteel{ @@ -38284,7 +38264,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/preopen{ id = "Engineering"; - name = "engineering security door" + name = "engineering security door" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/simulated/floor/plasteel{ @@ -38294,8 +38274,8 @@ "brC" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE" + icon_state = "shock"; + name = "HIGH VOLTAGE" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -38316,8 +38296,8 @@ "brE" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -38337,8 +38317,8 @@ "brG" = ( /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/structure/grille, /turf/simulated/floor/plating/airless, @@ -38346,8 +38326,8 @@ "brH" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/grille, /turf/simulated/floor/plating/airless, @@ -38355,13 +38335,13 @@ "brI" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/structure/grille, /turf/simulated/floor/plating/airless, @@ -38369,8 +38349,8 @@ "brJ" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/structure/grille, /turf/simulated/floor/plating/airless, @@ -38382,7 +38362,7 @@ "brL" = ( /turf/simulated/wall/shuttle{ icon_state = "swall3"; - dir = 2 + dir = 2 }, /area/shuttle/supply) "brM" = ( @@ -38391,29 +38371,29 @@ "brN" = ( /obj/machinery/conveyor{ dir = 4; - id = "QMLoad2" + id = "QMLoad2" }, /obj/machinery/door/poddoor{ id = "QMLoaddoor2"; - name = "supply dock loading door" + name = "supply dock loading door" }, /turf/simulated/floor/plating, /area/shuttle/supply) "brO" = ( /obj/machinery/conveyor{ dir = 4; - id = "QMLoad2" + id = "QMLoad2" }, /obj/machinery/door/poddoor{ id = "QMLoaddoor2"; - name = "supply dock loading door" + name = "supply dock loading door" }, /turf/simulated/floor/plating, /area/quartermaster/storage) "brP" = ( /obj/machinery/conveyor{ dir = 4; - id = "QMLoad2" + id = "QMLoad2" }, /obj/structure/plasticflaps, /turf/simulated/floor/plating, @@ -38421,17 +38401,17 @@ "brQ" = ( /obj/machinery/conveyor{ dir = 4; - id = "QMLoad2" + id = "QMLoad2" }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "warning" + icon_state = "warning" }, /area/quartermaster/storage) "brR" = ( /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "loadingarea" + icon_state = "loadingarea" }, /area/quartermaster/storage) "brS" = ( @@ -38441,9 +38421,9 @@ "brT" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, @@ -38463,13 +38443,13 @@ "brW" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=8"; - freq = 1400; - location = "QM #1" + freq = 1400; + location = "QM #1" }, /mob/living/simple_animal/bot/mulebot{ beacon_freq = 1400; - home_destination = "QM #1"; - suffix = "#1" + home_destination = "QM #1"; + suffix = "#1" }, /turf/simulated/floor/plasteel{ icon_state = "bot" @@ -38491,18 +38471,18 @@ /obj/structure/table, /obj/item/weapon/stamp{ pixel_x = -3; - pixel_y = 3 + pixel_y = 3 }, /obj/item/weapon/stamp/denied{ pixel_x = 4; - pixel_y = -2 + pixel_y = -2 }, /turf/simulated/floor/plasteel, /area/quartermaster/storage) "bsa" = ( /obj/machinery/status_display{ pixel_y = 0; - supply_display = 1 + supply_display = 1 }, /turf/simulated/wall, /area/quartermaster/storage) @@ -38550,21 +38530,21 @@ "bsh" = ( /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/effect/decal/cleanable/generic, /obj/effect/decal/cleanable/cobweb, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fsmaint2) "bsi" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, @@ -38572,7 +38552,7 @@ "bsj" = ( /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /turf/simulated/floor/plating, /area/maintenance/fsmaint2) @@ -38587,8 +38567,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, @@ -38607,7 +38587,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/chem_master/condimaster{ name = "BrewMaster 4000"; - pixel_x = -4 + pixel_x = -4 }, /turf/simulated/floor/plasteel{ icon_state = "hydrofloor" @@ -38616,11 +38596,11 @@ "bso" = ( /obj/item/weapon/reagent_containers/spray/plantbgone{ pixel_x = 12; - pixel_y = 6 + pixel_y = 6 }, /obj/item/weapon/reagent_containers/spray/plantbgone{ pixel_x = 2; - pixel_y = 4 + pixel_y = 4 }, /obj/item/weapon/reagent_containers/spray/plantbgone{ pixel_x = 6 @@ -38636,11 +38616,11 @@ /obj/structure/table/glass, /obj/machinery/power/apc{ name = "Hydroponics APC"; - pixel_y = -24 + pixel_y = -24 }, /obj/machinery/camera{ c_tag = "Hydroponics South"; - dir = 1 + dir = 1 }, /obj/structure/cable, /turf/simulated/floor/plasteel{ @@ -38651,8 +38631,8 @@ /obj/structure/closet/secure_closet/hydroponics, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; - pixel_y = -22 + icon_state = "alarm0"; + pixel_y = -22 }, /obj/item/weapon/storage/backpack/satchel_hyd, /obj/structure/window/reinforced{ @@ -38684,8 +38664,8 @@ "bst" = ( /obj/machinery/door/window/eastright{ dir = 1; - name = "Hydroponics Delivery"; - req_access_txt = "35" + name = "Hydroponics Delivery"; + req_access_txt = "35" }, /turf/simulated/floor/plasteel{ icon_state = "delivery" @@ -38694,8 +38674,8 @@ "bsu" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, @@ -38707,7 +38687,7 @@ "bsw" = ( /obj/structure/grille{ density = 0; - icon_state = "brokengrille" + icon_state = "brokengrille" }, /obj/effect/decal/cleanable/oil{ icon_state = "floor6" @@ -38718,7 +38698,7 @@ "bsx" = ( /obj/item/stack/cable_coil/cut{ amount = 2; - icon_state = "coil_red2" + icon_state = "coil_red2" }, /turf/simulated/floor/plating, /area/maintenance/fsmaint2) @@ -38752,19 +38732,19 @@ "bsE" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23; + pixel_y = 0 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ icon_state = "blue"; - dir = 8 + dir = 8 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -38772,9 +38752,9 @@ "bsF" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel, /area/crew_quarters/sleep) @@ -38796,8 +38776,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -38806,14 +38786,14 @@ /obj/item/stack/sheet/cardboard, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/starboard) "bsL" = ( /obj/structure/sink{ dir = 8; - pixel_x = -12; - pixel_y = 2 + pixel_x = -12; + pixel_y = 2 }, /obj/structure/mirror{ pixel_x = -28 @@ -38822,8 +38802,8 @@ /obj/item/weapon/shard, /turf/simulated/floor/plasteel{ broken = 1; - dir = 4; - icon_state = "damaged2" + dir = 4; + icon_state = "damaged2" }, /area/maintenance/starboard) "bsM" = ( @@ -38831,7 +38811,7 @@ /obj/effect/decal/cleanable/ash, /obj/effect/landmark{ name = "xeno_spawn"; - pixel_x = -1 + pixel_x = -1 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -38843,32 +38823,32 @@ }, /obj/item/stack/tile/plasteel{ pixel_x = -1; - pixel_y = 16 + pixel_y = 16 }, /obj/item/weapon/newspaper, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/starboard) "bsO" = ( /obj/machinery/door/airlock/engineering{ name = "Engine Room"; - req_access_txt = "10" + req_access_txt = "10" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel, /area/engine/engineering) "bsP" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'RADIOACTIVE AREA'"; - icon_state = "radiation"; - name = "RADIOACTIVE AREA" + icon_state = "radiation"; + name = "RADIOACTIVE AREA" }, /turf/simulated/wall/r_wall, /area/engine/engineering) @@ -38877,29 +38857,29 @@ /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /turf/simulated/floor/plating, /area/engine/chiefs_office) "bsR" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/machinery/door/airlock/glass_command{ name = "Chief Engineer"; - req_access_txt = "56" + req_access_txt = "56" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -38910,7 +38890,7 @@ /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /turf/simulated/floor/plating, /area/engine/chiefs_office) @@ -38924,9 +38904,9 @@ "bsU" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, /turf/simulated/floor/plating/airless, /area/engine/engineering) @@ -38936,16 +38916,16 @@ "bsW" = ( /obj/machinery/power/emitter{ anchored = 1; - dir = 1; - state = 2 + dir = 1; + state = 2 }, /turf/space, /area/space) "bsX" = ( /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/structure/grille, /turf/simulated/floor/plating/airless, @@ -38953,8 +38933,8 @@ "bsY" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/grille, /obj/machinery/light{ @@ -38965,8 +38945,8 @@ "bsZ" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/structure/grille, /turf/simulated/floor/plating/airless, @@ -38974,14 +38954,14 @@ "bta" = ( /obj/machinery/door/airlock/shuttle{ name = "Supply Shuttle Airlock"; - req_access_txt = "31" + req_access_txt = "31" }, /turf/simulated/floor/plating, /area/shuttle/supply) "btb" = ( /obj/machinery/door/airlock/external{ name = "Supply Dock Airlock"; - req_access_txt = "31" + req_access_txt = "31" }, /turf/simulated/floor/plating, /area/quartermaster/storage) @@ -38991,7 +38971,7 @@ "btd" = ( /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "warning" + icon_state = "warning" }, /area/quartermaster/storage) "bte" = ( @@ -39005,12 +38985,12 @@ "btg" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=8"; - freq = 1400; - location = "QM #2" + freq = 1400; + location = "QM #2" }, /mob/living/simple_animal/bot/mulebot{ home_destination = "QM #2"; - suffix = "#2" + suffix = "#2" }, /turf/simulated/floor/plasteel{ icon_state = "bot" @@ -39020,16 +39000,16 @@ /obj/structure/table, /obj/item/stack/sheet/glass{ amount = 50; - pixel_x = 3; - pixel_y = 3 + pixel_x = 3; + pixel_y = 3 }, /obj/item/stack/sheet/metal{ amount = 50 }, /obj/machinery/requests_console{ department = "Cargo Bay"; - departmentType = 2; - pixel_x = -30 + departmentType = 2; + pixel_x = -30 }, /turf/simulated/floor/plasteel, /area/quartermaster/storage) @@ -39037,7 +39017,7 @@ /obj/structure/table, /obj/item/weapon/paper_bin{ pixel_x = -3; - pixel_y = 7 + pixel_y = 7 }, /obj/item/weapon/clipboard, /obj/item/weapon/pen/red, @@ -39046,13 +39026,13 @@ "btj" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/crew_quarters/kitchen) "btk" = ( @@ -39072,8 +39052,8 @@ "btm" = ( /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/plasteel, /area/hallway/primary/port{ @@ -39085,16 +39065,16 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel, /area/storage/art) "bto" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1 @@ -39104,8 +39084,8 @@ "btp" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/landmark/start{ name = "Assistant" @@ -39118,12 +39098,12 @@ "btq" = ( /obj/machinery/power/apc{ dir = 4; - name = "Art Storage"; - pixel_x = 27 + name = "Art Storage"; + pixel_x = 27 }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/structure/table, /obj/item/device/camera, @@ -39135,9 +39115,9 @@ }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /obj/effect/landmark/start{ name = "Librarian" @@ -39171,8 +39151,8 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/decal/cleanable/robot_debris{ icon_state = "gib6" @@ -39206,13 +39186,13 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/item/weapon/shard, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fsmaint2) "btz" = ( @@ -39245,8 +39225,8 @@ /obj/structure/plasticflaps, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=1"; - freq = 1400; - location = "Hydroponics" + freq = 1400; + location = "Hydroponics" }, /turf/simulated/floor/plasteel{ icon_state = "bot" @@ -39260,8 +39240,8 @@ /obj/item/trash/can, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, @@ -39273,7 +39253,7 @@ /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 3; - name = "3maintenance loot spawner" + name = "3maintenance loot spawner" }, /turf/simulated/floor/plating, /area/maintenance/fsmaint2) @@ -39303,8 +39283,8 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/item/stack/sheet/cardboard, /turf/simulated/floor/plating, @@ -39352,7 +39332,7 @@ /obj/structure/reagent_dispensers/watertank, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fsmaint2) "btP" = ( @@ -39382,12 +39362,12 @@ "btS" = ( /obj/machinery/power/apc{ dir = 1; - name = "Auxiliary Tool Storage APC"; - pixel_y = 24 + name = "Auxiliary Tool Storage APC"; + pixel_y = 24 }, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/simulated/floor/plasteel, @@ -39433,8 +39413,8 @@ "btW" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -39443,7 +39423,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ icon_state = "blue"; - dir = 8 + dir = 8 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -39462,7 +39442,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "neutral"; - dir = 4 + dir = 4 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -39487,8 +39467,8 @@ /obj/machinery/vending/cola, /turf/simulated/floor/plasteel{ tag = "icon-neutral (SOUTHWEST)"; - icon_state = "neutral"; - dir = 10 + icon_state = "neutral"; + dir = 10 }, /area/crew_quarters/sleep) "buc" = ( @@ -39503,9 +39483,9 @@ "bud" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/structure/closet/secure_closet/personal/cabinet, /obj/item/clothing/under/assistantformal, @@ -39531,9 +39511,9 @@ "bug" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/structure/closet/secure_closet/personal/cabinet, /obj/item/clothing/under/suit_jacket/navy, @@ -39548,7 +39528,7 @@ }, /obj/effect/landmark{ name = "xeno_spawn"; - pixel_x = -1 + pixel_x = -1 }, /turf/simulated/floor/wood, /area/crew_quarters/sleep) @@ -39563,8 +39543,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, @@ -39576,20 +39556,20 @@ "bul" = ( /obj/structure/sink{ dir = 8; - pixel_x = -12; - pixel_y = 2 + pixel_x = -12; + pixel_y = 2 }, /obj/structure/mirror{ desc = "This mirror has been shattered. It looks like the bad luck energies spilling from it are taking immediate effect on your surroundings!"; - icon_state = "mirror_broke"; - pixel_x = -28; - shattered = 1 + icon_state = "mirror_broke"; + pixel_x = -28; + shattered = 1 }, /obj/item/weapon/cigbutt, /turf/simulated/floor/plasteel{ broken = 1; - dir = 4; - icon_state = "damaged3" + dir = 4; + icon_state = "damaged3" }, /area/maintenance/starboard) "bum" = ( @@ -39599,8 +39579,8 @@ }, /turf/simulated/floor/plasteel{ broken = 1; - dir = 4; - icon_state = "damaged1" + dir = 4; + icon_state = "damaged1" }, /area/maintenance/starboard) "bun" = ( @@ -39610,9 +39590,9 @@ }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -39622,7 +39602,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/starboard) "bup" = ( @@ -39635,48 +39615,48 @@ /obj/effect/decal/cleanable/generic, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/starboard) "buq" = ( /obj/structure/sign/directions/medical{ dir = 8; - icon_state = "direction_med"; - pixel_x = -32; - pixel_y = -32; - tag = "icon-direction_med (WEST)" + icon_state = "direction_med"; + pixel_x = -32; + pixel_y = -32; + tag = "icon-direction_med (WEST)" }, /obj/structure/sign/directions/security{ dir = 8; - icon_state = "direction_sec"; - pixel_x = -32; - pixel_y = -24; - tag = "icon-direction_sec (WEST)" + icon_state = "direction_sec"; + pixel_x = -32; + pixel_y = -24; + tag = "icon-direction_sec (WEST)" }, /obj/structure/sign/directions/evac{ dir = 1; - icon_state = "direction_evac"; - pixel_x = -32; - pixel_y = -40; - tag = "icon-direction_evac (NORTH)" + icon_state = "direction_evac"; + pixel_x = -32; + pixel_y = -40; + tag = "icon-direction_evac (NORTH)" }, /turf/simulated/floor/plasteel, /area/hallway/primary/starboard) "bur" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "yellow" + icon_state = "yellow" }, /area/engine/engineering) "bus" = ( /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "yellow" + icon_state = "yellow" }, /area/engine/engineering) "but" = ( @@ -39688,71 +39668,71 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "yellow" + icon_state = "yellow" }, /area/engine/engineering) "buu" = ( /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "yellowcorner" + icon_state = "yellowcorner" }, /area/engine/engineering) "buv" = ( /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plasteel, /area/engine/engineering) "buw" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel, /area/engine/engineering) "bux" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/airlock/external{ name = "Engineering External Access"; - req_access = null; - req_access_txt = "10;13" + req_access = null; + req_access_txt = "10;13" }, /turf/simulated/floor/plating, /area/engine/engineering) "buy" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_y = -32 + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_y = -32 }, /turf/simulated/floor/plating, /area/engine/engineering) "buz" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plating/airless, /area/engine/engineering) "buA" = ( /turf/simulated/floor/plating/airless{ dir = 1; - icon_state = "warnplate" + icon_state = "warnplate" }, /area/engine/engineering) "buB" = ( @@ -39762,7 +39742,7 @@ "buC" = ( /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warning" + icon_state = "warning" }, /area/quartermaster/storage) "buD" = ( @@ -39795,8 +39775,8 @@ "buH" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=8"; - freq = 1400; - location = "QM #3" + freq = 1400; + location = "QM #3" }, /turf/simulated/floor/plasteel{ icon_state = "bot" @@ -39807,12 +39787,12 @@ /obj/item/device/multitool, /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; - pixel_x = -22 + icon_state = "alarm0"; + pixel_x = -22 }, /obj/machinery/camera{ c_tag = "Cargo Office"; - dir = 4 + dir = 4 }, /turf/simulated/floor/plasteel, /area/quartermaster/storage) @@ -39834,7 +39814,7 @@ /obj/structure/table/reinforced, /obj/machinery/door/window/westleft{ name = "Cargo Desk"; - req_access_txt = "50" + req_access_txt = "50" }, /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel, @@ -39854,8 +39834,8 @@ "buO" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel, /area/hallway/primary/port{ @@ -39881,7 +39861,7 @@ /obj/item/weapon/storage/crayons, /obj/machinery/camera{ c_tag = "Art Storage"; - dir = 1 + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel, @@ -39903,13 +39883,13 @@ "buU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/item/weapon/paper_bin{ pixel_x = -3; - pixel_y = 7 + pixel_y = 7 }, /obj/item/weapon/pen/invisible, /obj/structure/table/wood, @@ -39927,20 +39907,20 @@ "buW" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/plating, /area/maintenance/fsmaint2) @@ -39950,13 +39930,13 @@ }, /obj/structure/disposalpipe/sortjunction{ dir = 4; - icon_state = "pipe-j2s"; - sortType = 16 + icon_state = "pipe-j2s"; + sortType = 16 }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/maintenance/fsmaint2) @@ -39978,8 +39958,8 @@ "bva" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/disposalpipe/segment{ @@ -39992,8 +39972,8 @@ "bvb" = ( /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -40008,8 +39988,8 @@ "bvc" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -40024,16 +40004,16 @@ "bvd" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/door/airlock{ name = "Kitchen Cold Room"; - req_access_txt = "0"; - req_one_access_txt = "25;28" + req_access_txt = "0"; + req_one_access_txt = "25;28" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -40048,8 +40028,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -40061,8 +40041,8 @@ "bvf" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -40078,12 +40058,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; - pixel_y = -22 + icon_state = "alarm0"; + pixel_y = -22 }, /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/closet/gmcloset, /turf/simulated/floor/plasteel{ @@ -40093,12 +40073,12 @@ "bvh" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -40111,22 +40091,22 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/sortjunction{ dir = 4; - icon_state = "pipe-j2s"; - sortType = 21 + icon_state = "pipe-j2s"; + sortType = 21 }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fsmaint2) "bvj" = ( @@ -40149,12 +40129,12 @@ /obj/structure/closet/wardrobe/cargotech, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/machinery/power/apc{ dir = 1; - name = "Cargo Bay APC"; - pixel_y = 25 + name = "Cargo Bay APC"; + pixel_y = 25 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -40164,8 +40144,8 @@ "bvl" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -40183,8 +40163,8 @@ "bvm" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -40199,8 +40179,8 @@ "bvn" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -40216,8 +40196,8 @@ "bvo" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/disposalpipe/segment{ @@ -40243,7 +40223,7 @@ }, /obj/structure/disposalpipe/sortjunction{ dir = 4; - sortType = 15 + sortType = 15 }, /obj/item/weapon/cigbutt, /turf/simulated/floor/plating, @@ -40254,21 +40234,21 @@ }, /obj/structure/disposalpipe/sortjunction{ dir = 4; - icon_state = "pipe-j2s"; - sortType = 20 + icon_state = "pipe-j2s"; + sortType = 20 }, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fsmaint2) "bvs" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/reagent_dispensers/fueltank, /turf/simulated/floor/plating, @@ -40305,22 +40285,22 @@ "bvw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plasteel, /area/storage/tools) "bvx" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel, /area/storage/tools) @@ -40328,31 +40308,31 @@ /obj/machinery/door/firedoor, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/airlock/glass{ name = "Auxiliary Tool Storage"; - req_access_txt = "12" + req_access_txt = "12" }, /turf/simulated/floor/plasteel, /area/storage/tools) "bvz" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ icon_state = "blue"; - dir = 8 + dir = 8 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -40366,13 +40346,13 @@ "bvB" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner"; - dir = 4 + dir = 4 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -40384,19 +40364,19 @@ }, /turf/simulated/floor/plasteel{ icon_state = "neutral"; - dir = 1 + dir = 1 }, /area/crew_quarters/sleep) "bvD" = ( /turf/simulated/floor/plasteel{ icon_state = "neutral"; - dir = 1 + dir = 1 }, /area/crew_quarters/sleep) "bvE" = ( /turf/simulated/floor/plasteel{ icon_state = "neutralcorner"; - dir = 1 + dir = 1 }, /area/crew_quarters/sleep) "bvF" = ( @@ -40415,12 +40395,12 @@ "bvI" = ( /obj/machinery/button/door{ id = "Dorm4"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 0; - pixel_y = -25; - req_access_txt = "0"; - specialfunctions = 4 + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 0; + pixel_y = -25; + req_access_txt = "0"; + specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 @@ -40433,12 +40413,12 @@ "bvJ" = ( /obj/machinery/button/door{ id = "Dorm5"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 0; - pixel_y = -25; - req_access_txt = "0"; - specialfunctions = 4 + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 0; + pixel_y = -25; + req_access_txt = "0"; + specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 @@ -40453,8 +40433,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/decal/cleanable/oil{ icon_state = "floor2" @@ -40466,38 +40446,38 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /turf/simulated/floor/plating, /area/maintenance/starboard) "bvM" = ( /obj/structure/sign/directions/evac{ dir = 1; - icon_state = "direction_evac"; - pixel_x = -32; - pixel_y = 24; - tag = "icon-direction_evac (NORTH)" + icon_state = "direction_evac"; + pixel_x = -32; + pixel_y = 24; + tag = "icon-direction_evac (NORTH)" }, /obj/structure/sign/directions/science{ dir = 4; - icon_state = "direction_sci"; - pixel_x = -32; - pixel_y = 32 + icon_state = "direction_sci"; + pixel_x = -32; + pixel_y = 32 }, /obj/structure/sign/directions/engineering{ dir = 4; - icon_state = "direction_eng"; - pixel_x = -32; - pixel_y = 40; - tag = "icon-direction_eng (EAST)" + icon_state = "direction_eng"; + pixel_x = -32; + pixel_y = 40; + tag = "icon-direction_eng (EAST)" }, /turf/simulated/floor/plasteel, /area/hallway/primary/central) "bvN" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel, /area/engine/engineering) @@ -40511,7 +40491,7 @@ }, /obj/item/clothing/ears/earmuffs{ pixel_x = -5; - pixel_y = 6 + pixel_y = 6 }, /obj/item/weapon/airlock_painter, /turf/simulated/floor/plasteel, @@ -40519,11 +40499,11 @@ "bvQ" = ( /obj/structure/sign/directions/evac{ pixel_x = 32; - pixel_y = -40 + pixel_y = -40 }, /obj/structure/sign/directions/security{ pixel_x = 32; - pixel_y = -32 + pixel_y = -32 }, /turf/simulated/floor/plasteel, /area/hallway/primary/port{ @@ -40535,66 +40515,66 @@ }, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'RADIOACTIVE AREA'"; - icon_state = "radiation"; - name = "RADIOACTIVE AREA"; - pixel_x = 32 + icon_state = "radiation"; + name = "RADIOACTIVE AREA"; + pixel_x = 32 }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warning" + icon_state = "warning" }, /area/engine/engineering) "bvS" = ( /obj/machinery/camera/emp_proof{ c_tag = "Singularity North West"; - dir = 4; - network = list("Singularity") + dir = 4; + network = list("Singularity") }, /turf/simulated/floor/plating/airless, /area/engine/engineering) "bvT" = ( /obj/machinery/camera/emp_proof{ c_tag = "Singularity North East"; - dir = 8; - network = list("Singularity") + dir = 8; + network = list("Singularity") }, /turf/space, /area/space) "bvU" = ( /obj/machinery/button/door{ dir = 2; - id = "QMLoaddoor2"; - name = "Loading Doors"; - pixel_x = 24; - pixel_y = 8 + id = "QMLoaddoor2"; + name = "Loading Doors"; + pixel_x = 24; + pixel_y = 8 }, /obj/machinery/button/door{ id = "QMLoaddoor"; - name = "Loading Doors"; - pixel_x = 24; - pixel_y = -8 + name = "Loading Doors"; + pixel_x = 24; + pixel_y = -8 }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/supply) "bvV" = ( /obj/machinery/button/door{ dir = 2; - id = "QMLoaddoor2"; - layer = 4; - name = "Loading Doors"; - pixel_x = -24; - pixel_y = 8 + id = "QMLoaddoor2"; + layer = 4; + name = "Loading Doors"; + pixel_x = -24; + pixel_y = 8 }, /obj/machinery/button/door{ id = "QMLoaddoor"; - layer = 4; - name = "Loading Doors"; - pixel_x = -24; - pixel_y = -8 + layer = 4; + name = "Loading Doors"; + pixel_x = -24; + pixel_y = -8 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warning" + icon_state = "warning" }, /area/quartermaster/storage) "bvW" = ( @@ -40620,8 +40600,8 @@ "bvZ" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=8"; - freq = 1400; - location = "QM #4" + freq = 1400; + location = "QM #4" }, /turf/simulated/floor/plasteel{ icon_state = "bot" @@ -40632,15 +40612,15 @@ /obj/item/weapon/folder/yellow, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24 + pixel_x = -24 }, /obj/item/stack/wrapping_paper{ pixel_x = 3; - pixel_y = 4 + pixel_y = 4 }, /obj/item/stack/packageWrap{ pixel_x = -1; - pixel_y = -1 + pixel_y = -1 }, /turf/simulated/floor/plasteel, /area/quartermaster/storage) @@ -40648,17 +40628,17 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel, /area/quartermaster/storage) "bwc" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -40685,6 +40665,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, +/obj/effect/landmark/event_spawn, /turf/simulated/floor/plasteel, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -40698,8 +40679,8 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel, /area/hallway/primary/port{ @@ -40733,8 +40714,8 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/item/device/t_scanner, /turf/simulated/floor/plating, @@ -40767,7 +40748,7 @@ "bwr" = ( /obj/structure/grille{ density = 0; - icon_state = "brokengrille" + icon_state = "brokengrille" }, /obj/effect/decal/cleanable/ash, /turf/simulated/floor/plating, @@ -40777,17 +40758,17 @@ /obj/structure/grille, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fsmaint2) "bwt" = ( /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; - name = "2maintenance loot spawner" + name = "2maintenance loot spawner" }, /turf/simulated/floor/plating, /area/maintenance/fsmaint2) @@ -40795,7 +40776,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, @@ -40812,14 +40793,14 @@ /obj/structure/grille, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fsmaint2) "bwx" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/light/small{ dir = 4 @@ -40837,19 +40818,19 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fsmaint2) "bwA" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /obj/structure/grille{ density = 0; - icon_state = "brokengrille" + icon_state = "brokengrille" }, /turf/simulated/floor/plating, /area/maintenance/fsmaint2) @@ -40893,7 +40874,7 @@ "bwG" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel, /area/storage/tools) @@ -40905,14 +40886,14 @@ "bwI" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ icon_state = "blue"; - dir = 8 + dir = 8 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -40921,14 +40902,14 @@ /obj/machinery/light, /obj/machinery/firealarm{ dir = 1; - pixel_y = -24 + pixel_y = -24 }, /turf/simulated/floor/plasteel, /area/crew_quarters/sleep) "bwK" = ( /obj/machinery/camera{ c_tag = "Dormitory West"; - dir = 1 + dir = 1 }, /turf/simulated/floor/plasteel, /area/crew_quarters/sleep) @@ -40939,7 +40920,7 @@ "bwM" = ( /obj/machinery/door/airlock{ id_tag = "Dorm4"; - name = "Dorm 4" + name = "Dorm 4" }, /turf/simulated/floor/plasteel, /area/crew_quarters/sleep) @@ -40950,7 +40931,7 @@ "bwO" = ( /obj/machinery/door/airlock{ id_tag = "Dorm5"; - name = "Dorm 5" + name = "Dorm 5" }, /turf/simulated/floor/plasteel, /area/crew_quarters/sleep) @@ -40964,13 +40945,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/starboard) "bwR" = ( /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, @@ -40979,23 +40960,23 @@ /obj/machinery/computer/monitor, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "yellow" + icon_state = "yellow" }, /area/engine/engineering) "bwT" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/structure/sign/nosmoking_2{ pixel_y = 32 @@ -41005,8 +40986,8 @@ "bwU" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/light{ dir = 1 @@ -41019,8 +41000,8 @@ "bwV" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/suit_storage_unit/engine, /turf/simulated/floor/plasteel, @@ -41030,28 +41011,28 @@ /obj/structure/window/fulltile, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/engine/engineering) "bwX" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/closet/secure_closet/engineering_personal, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "yellow" + icon_state = "yellow" }, /area/engine/engineering) "bwY" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plasteel, /area/engine/engineering) @@ -41093,41 +41074,41 @@ "bxc" = ( /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/plasteel, /area/engine/engineering) "bxd" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warning" + icon_state = "warning" }, /area/engine/engineering) "bxe" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/poddoor/shutters/preopen{ id = "Singularity"; - name = "radiation shutters" + name = "radiation shutters" }, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 8 + dir = 8 }, /area/engine/engineering) "bxf" = ( /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/machinery/power/rad_collector{ anchored = 1 @@ -41142,37 +41123,37 @@ "bxh" = ( /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/plating/airless, /area/space) "bxi" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating/airless, /area/space) "bxj" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/plating/airless, /area/space) "bxk" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/plating/airless, /area/space) @@ -41192,8 +41173,8 @@ "bxn" = ( /obj/machinery/navbeacon{ codes_txt = "delivery;dir=8"; - freq = 1400; - location = "QM #5" + freq = 1400; + location = "QM #5" }, /turf/simulated/floor/plasteel{ icon_state = "bot" @@ -41203,7 +41184,7 @@ /obj/structure/table, /obj/item/weapon/storage/firstaid/regular{ pixel_x = 6; - pixel_y = -5 + pixel_y = -5 }, /obj/structure/extinguisher_cabinet{ pixel_x = -27 @@ -41217,8 +41198,8 @@ "bxq" = ( /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -41229,8 +41210,8 @@ "bxr" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -41240,8 +41221,8 @@ "bxs" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -41252,8 +41233,8 @@ "bxt" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -41265,15 +41246,15 @@ "bxu" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel, /area/hallway/primary/port{ @@ -41282,8 +41263,8 @@ "bxv" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -41317,8 +41298,8 @@ }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/effect/landmark/start{ name = "Botanist" @@ -41333,9 +41314,9 @@ "bxz" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -41347,17 +41328,17 @@ "bxA" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /obj/machinery/firealarm{ pixel_y = 24 }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -41369,8 +41350,8 @@ "bxB" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -41386,17 +41367,17 @@ }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plating, /area/maintenance/fsmaint2) @@ -41407,8 +41388,8 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/item/stack/rods, /turf/simulated/floor/plating, @@ -41432,7 +41413,7 @@ "bxG" = ( /obj/structure/closet/secure_closet/brig{ id = "Cell 1"; - name = "Cell 1 Locker" + name = "Cell 1 Locker" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ @@ -41446,7 +41427,7 @@ "bxI" = ( /obj/structure/closet/secure_closet/brig{ id = "Cell 2"; - name = "Cell 2 Locker" + name = "Cell 2 Locker" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ @@ -41459,7 +41440,7 @@ "bxK" = ( /obj/structure/closet/secure_closet/brig{ id = "Cell 3"; - name = "Cell 3 Locker" + name = "Cell 3 Locker" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ @@ -41481,12 +41462,12 @@ "bxN" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /turf/simulated/floor/plating, /area/maintenance/fsmaint2) @@ -41524,7 +41505,7 @@ "bxT" = ( /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/item/device/multitool, /turf/simulated/floor/plasteel, @@ -41536,15 +41517,15 @@ "bxV" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ icon_state = "blue"; - dir = 8 + dir = 8 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -41562,8 +41543,8 @@ /obj/machinery/door/firedoor, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; - pixel_x = 24 + icon_state = "alarm0"; + pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -41596,11 +41577,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/requests_console{ department = "Crew Quarters"; - pixel_y = 30 + pixel_y = 30 }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner"; - dir = 4 + dir = 4 }, /area/crew_quarters/sleep) "byc" = ( @@ -41608,7 +41589,7 @@ /obj/machinery/hologram/holopad, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner"; - dir = 1 + dir = 1 }, /area/crew_quarters/sleep) "byd" = ( @@ -41626,19 +41607,19 @@ }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner"; - dir = 4 + dir = 4 }, /area/crew_quarters/sleep) "byf" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel{ icon_state = "neutral"; - dir = 1 + dir = 1 }, /area/crew_quarters/sleep) "byg" = ( @@ -41647,7 +41628,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner"; - dir = 1 + dir = 1 }, /area/crew_quarters/sleep) "byh" = ( @@ -41659,8 +41640,12 @@ }, /area/crew_quarters/sleep) "byi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, /turf/simulated/floor/plasteel, -/area/crew_quarters/sleep) +/area/hallway/primary/aft{ + name = "Aft Starboard Primary Hallway" + }) "byj" = ( /obj/machinery/light/small{ dir = 4 @@ -41684,18 +41669,18 @@ /obj/machinery/computer/station_alert, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_x = -27 + pixel_x = -27 }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "yellow" + icon_state = "yellow" }, /area/engine/engineering) "byn" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/chair/office/dark{ dir = 8 @@ -41705,9 +41690,9 @@ "byo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel, /area/engine/engineering) @@ -41724,7 +41709,7 @@ /obj/structure/closet/secure_closet/engineering_personal, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "yellow" + icon_state = "yellow" }, /area/engine/engineering) "bys" = ( @@ -41736,13 +41721,13 @@ "byt" = ( /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel, /area/engine/engineering) @@ -41753,9 +41738,9 @@ "byv" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, /turf/simulated/floor/plating/airless, /area/space) @@ -41770,17 +41755,17 @@ "byy" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 @@ -41794,8 +41779,8 @@ "byz" = ( /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -41804,28 +41789,28 @@ "byA" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel, /area/quartermaster/storage) "byB" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/conveyor_switch/oneway{ convdir = -1; - id = "QMLoad" + id = "QMLoad" }, /turf/simulated/floor/plasteel, /area/quartermaster/storage) "byC" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel, @@ -41833,13 +41818,13 @@ "byD" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel, @@ -41847,26 +41832,26 @@ "byE" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/plasteel, /area/quartermaster/storage) "byF" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_mining{ name = "Cargo Office"; - req_access_txt = "50" + req_access_txt = "50" }, /turf/simulated/floor/plasteel{ icon_state = "delivery" @@ -41875,26 +41860,26 @@ "byG" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel, /area/quartermaster/storage) "byH" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/camera{ c_tag = "Aft Port Primary Hallway Central"; - dir = 8 + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "redcorner" @@ -41912,13 +41897,13 @@ "byK" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/maintenance{ name = "Detective Maintenance"; - req_access_txt = "4" + req_access_txt = "4" }, /turf/simulated/floor/plating, /area/security/detectives_office) @@ -41929,18 +41914,18 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ name = "Security Maintenance"; - req_access_txt = "63" + req_access_txt = "63" }, /obj/structure/disposalpipe/segment, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=2"; - freq = 1400; - location = "Security" + freq = 1400; + location = "Security" }, /turf/simulated/floor/plating, /area/security/brig) @@ -41952,13 +41937,13 @@ "byO" = ( /obj/machinery/flasher{ id = "Cell 1"; - pixel_x = -28 + pixel_x = -28 }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -41972,9 +41957,9 @@ "byQ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -41983,13 +41968,13 @@ "byR" = ( /obj/machinery/flasher{ id = "Cell 2"; - pixel_x = -28 + pixel_x = -28 }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -41998,13 +41983,13 @@ "byS" = ( /obj/machinery/flasher{ id = "Cell 3"; - pixel_x = -28 + pixel_x = -28 }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -42013,8 +41998,8 @@ "byT" = ( /obj/structure/sink{ dir = 8; - pixel_x = -12; - pixel_y = 2 + pixel_x = -12; + pixel_y = 2 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/mirror{ @@ -42029,19 +42014,19 @@ "byU" = ( /obj/machinery/door/window{ base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Private Shower"; - req_access_txt = "0" + dir = 4; + icon_state = "right"; + name = "Private Shower"; + req_access_txt = "0" }, /obj/machinery/light/small{ dir = 1 }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" @@ -42060,8 +42045,8 @@ "byW" = ( /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/effect/decal/cleanable/robot_debris{ icon_state = "gib3" @@ -42073,12 +42058,12 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fsmaint2) "byY" = ( @@ -42095,19 +42080,19 @@ "bzb" = ( /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/simulated/floor/plasteel{ icon_state = "blue"; - dir = 8 + dir = 8 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -42118,8 +42103,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -42131,12 +42116,12 @@ "bzd" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/airlock/maintenance{ name = "Hydroponics Maintenance"; - req_access_txt = "35" + req_access_txt = "35" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -42149,8 +42134,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/item/weapon/shard{ icon_state = "small" @@ -42160,7 +42145,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fsmaint2) "bzf" = ( @@ -42169,8 +42154,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/decal/cleanable/dirt, @@ -42185,8 +42170,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/decal/cleanable/robot_debris{ icon_state = "gib6" @@ -42196,14 +42181,14 @@ }, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fsmaint2) "bzh" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -42216,8 +42201,8 @@ "bzi" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -42233,12 +42218,12 @@ "bzj" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -42258,13 +42243,13 @@ "bzm" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "neutralcorner" + icon_state = "neutralcorner" }, /area/crew_quarters/sleep) "bzn" = ( @@ -42282,14 +42267,14 @@ "bzp" = ( /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_y = -29 + pixel_y = -29 }, /obj/effect/landmark{ name = "blobstart" }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "neutralcorner" + icon_state = "neutralcorner" }, /area/crew_quarters/sleep) "bzq" = ( @@ -42302,7 +42287,7 @@ "bzr" = ( /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "neutralcorner" + icon_state = "neutralcorner" }, /area/crew_quarters/sleep) "bzs" = ( @@ -42332,8 +42317,8 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 @@ -42353,18 +42338,18 @@ "bzw" = ( /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_x = -32 + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_x = -32 }, /obj/machinery/camera{ c_tag = "Engineering Power Storage"; - dir = 4 + dir = 4 }, /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -42372,21 +42357,21 @@ }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "yellow" + icon_state = "yellow" }, /area/engine/engineering) "bzx" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "warningcorner"; - dir = 1 + dir = 1 }, /area/engine/engineering) "bzy" = ( @@ -42409,9 +42394,9 @@ "bzB" = ( /obj/machinery/requests_console{ department = "Engineering"; - departmentType = 4; - name = "Engineering RC"; - pixel_x = -32 + departmentType = 4; + name = "Engineering RC"; + pixel_x = -32 }, /obj/machinery/light{ dir = 8 @@ -42424,14 +42409,14 @@ }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "yellow" + icon_state = "yellow" }, /area/engine/engineering) "bzC" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel, /area/engine/engineering) @@ -42449,7 +42434,7 @@ "bzF" = ( /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/item/clothing/gloves/color/yellow, /obj/item/weapon/storage/belt/utility, @@ -42460,13 +42445,13 @@ "bzG" = ( /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "warning" @@ -42475,54 +42460,54 @@ "bzH" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/button/door{ id = "Singularity"; - name = "Shutters Control"; - pixel_x = 0; - pixel_y = -25; - req_access_txt = "11" + name = "Shutters Control"; + pixel_x = 0; + pixel_y = -25; + req_access_txt = "11" }, /turf/simulated/floor/plasteel{ dir = 6; - icon_state = "warning" + icon_state = "warning" }, /area/engine/engineering) "bzI" = ( /obj/machinery/field/generator{ anchored = 1; - state = 2 + state = 2 }, /turf/simulated/floor/plating/airless, /area/space) "bzJ" = ( /obj/machinery/conveyor{ dir = 4; - id = "QMLoad" + id = "QMLoad" }, /obj/machinery/door/poddoor{ id = "QMLoaddoor"; - name = "supply dock loading door" + name = "supply dock loading door" }, /turf/simulated/floor/plating, /area/shuttle/supply) "bzK" = ( /obj/machinery/conveyor{ dir = 4; - id = "QMLoad" + id = "QMLoad" }, /obj/machinery/door/poddoor{ id = "QMLoaddoor"; - name = "supply dock loading door" + name = "supply dock loading door" }, /turf/simulated/floor/plating, /area/quartermaster/storage) "bzL" = ( /obj/machinery/conveyor{ dir = 4; - id = "QMLoad" + id = "QMLoad" }, /obj/structure/plasticflaps, /turf/simulated/floor/plating, @@ -42530,68 +42515,68 @@ "bzM" = ( /obj/machinery/conveyor{ dir = 4; - id = "QMLoad" + id = "QMLoad" }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "warning" + icon_state = "warning" }, /area/quartermaster/storage) "bzN" = ( /obj/machinery/conveyor{ dir = 4; - id = "QMLoad" + id = "QMLoad" }, /obj/machinery/light, /obj/machinery/camera{ c_tag = "Cargo Recieving Dock South"; - dir = 1 + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/status_display{ pixel_y = -32; - supply_display = 1 + supply_display = 1 }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "warning" + icon_state = "warning" }, /area/quartermaster/storage) "bzO" = ( /obj/machinery/conveyor{ dir = 4; - id = "QMLoad" + id = "QMLoad" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "warning" + icon_state = "warning" }, /area/quartermaster/storage) "bzP" = ( /obj/machinery/conveyor{ dir = 4; - id = "QMLoad" + id = "QMLoad" }, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_y = -35 + pixel_y = -35 }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "warning" + icon_state = "warning" }, /area/quartermaster/storage) "bzQ" = ( /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "loadingarea" + icon_state = "loadingarea" }, /area/quartermaster/storage) "bzR" = ( @@ -42607,8 +42592,8 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "brown" @@ -42618,14 +42603,14 @@ /obj/machinery/light, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "browncorner" + icon_state = "browncorner" }, /area/quartermaster/storage) "bzV" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel, /area/quartermaster/storage) @@ -42633,12 +42618,12 @@ /obj/structure/cable, /obj/machinery/power/apc{ dir = 4; - name = "Aft Port Primary Hallway APC"; - pixel_x = 27 + name = "Aft Port Primary Hallway APC"; + pixel_x = 27 }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 4 + dir = 4 }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -42646,7 +42631,7 @@ "bzX" = ( /obj/item/device/flashlight/lamp/green{ pixel_x = 1; - pixel_y = 5 + pixel_y = 5 }, /obj/structure/table/wood, /turf/simulated/floor/plasteel{ @@ -42682,8 +42667,8 @@ /obj/structure/cable, /obj/machinery/power/apc{ dir = 4; - name = "Detective APC"; - pixel_x = 24 + name = "Detective APC"; + pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ @@ -42694,13 +42679,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 9 + dir = 9 }, /area/security/brig) "bAd" = ( @@ -42708,13 +42693,13 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 5 + dir = 5 }, /area/security/brig) "bAe" = ( /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -42723,55 +42708,55 @@ "bAf" = ( /obj/machinery/door/window/brigdoor{ id = "Cell 1"; - name = "Cell 1"; - req_access_txt = "2" + name = "Cell 1"; + req_access_txt = "2" }, /obj/machinery/door/poddoor/preopen{ id = "Secure Gate"; - name = "brig shutters" + name = "brig shutters" }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 1 + dir = 1 }, /area/security/brig) "bAg" = ( /obj/machinery/door/window/brigdoor{ id = "Cell 2"; - name = "Cell 2"; - req_access_txt = "2" + name = "Cell 2"; + req_access_txt = "2" }, /obj/machinery/door/poddoor/preopen{ id = "Secure Gate"; - name = "brig shutters" + name = "brig shutters" }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 1 + dir = 1 }, /area/security/brig) "bAh" = ( /obj/machinery/door/window/brigdoor{ id = "Cell 3"; - name = "Cell 3"; - req_access_txt = "2" + name = "Cell 3"; + req_access_txt = "2" }, /obj/machinery/door/poddoor/preopen{ id = "Secure Gate"; - name = "brig shutters" + name = "brig shutters" }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 1 + dir = 1 }, /area/security/brig) "bAi" = ( /obj/structure/dresser, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/carpet, /area/crew_quarters/captain{ @@ -42789,9 +42774,9 @@ "bAk" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /obj/machinery/camera{ c_tag = "Captain's Quarters" @@ -42803,7 +42788,7 @@ "bAl" = ( /obj/machinery/door/airlock{ name = "Private Restroom"; - req_access_txt = "20" + req_access_txt = "20" }, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" @@ -42853,8 +42838,8 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/maintenance/fsmaint2) @@ -42885,10 +42870,10 @@ "bAt" = ( /obj/machinery/requests_console{ announcementConsole = 1; - department = "Head of Personnel's Desk"; - departmentType = 5; - name = "Head of Personnel RC"; - pixel_y = 30 + department = "Head of Personnel's Desk"; + departmentType = 5; + name = "Head of Personnel RC"; + pixel_y = 30 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ @@ -42899,9 +42884,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/computer/security/telescreen{ desc = "Used for watching Prison Wing holding areas."; - name = "Prison Monitor"; - network = list("Prison"); - pixel_y = 30 + name = "Prison Monitor"; + network = list("Prison"); + pixel_y = 30 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -42916,60 +42901,60 @@ }, /obj/machinery/button/door{ id = "hopqueue"; - name = "Queue Shutters Control"; - pixel_x = 4; - pixel_y = 25; - req_access_txt = "28" + name = "Queue Shutters Control"; + pixel_x = 4; + pixel_y = 25; + req_access_txt = "28" }, /obj/machinery/light_switch{ pixel_x = 4; - pixel_y = 36 + pixel_y = 36 }, /obj/machinery/button/flasher{ id = "hopflash"; - pixel_x = -6; - pixel_y = 36 + pixel_x = -6; + pixel_y = 36 }, /obj/machinery/button/door{ id = "hop"; - name = "Privacy Shutters Control"; - pixel_x = -6; - pixel_y = 25; - req_access_txt = "28" + name = "Privacy Shutters Control"; + pixel_x = -6; + pixel_y = 25; + req_access_txt = "28" }, /turf/simulated/floor/plasteel{ icon_state = "darkblue"; - dir = 5 + dir = 5 }, /area/crew_quarters/heads) "bAw" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/northleft{ dir = 4; - name = "Reception Window"; - req_access_txt = "0" + name = "Reception Window"; + req_access_txt = "0" }, /obj/machinery/door/window/brigdoor{ base_state = "rightsecure"; - dir = 8; - icon_state = "rightsecure"; - name = "Head of Personnel's Desk"; - req_access_txt = "57" + dir = 8; + icon_state = "rightsecure"; + name = "Head of Personnel's Desk"; + req_access_txt = "57" }, /obj/machinery/door/poddoor/shutters/preopen{ id = "hop"; - name = "Privacy Shutters" + name = "Privacy Shutters" }, /obj/machinery/status_display{ pixel_y = 32; - supply_display = 1 + supply_display = 1 }, /turf/simulated/floor/plasteel, /area/crew_quarters/heads) "bAx" = ( /obj/machinery/flasher{ id = "hopflash"; - pixel_y = 28 + pixel_y = 28 }, /turf/simulated/floor/plasteel{ icon_state = "delivery" @@ -42980,11 +42965,11 @@ "bAy" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "hopqueue"; - name = "HoP Queue Shutters" + name = "HoP Queue Shutters" }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "loadingarea" + icon_state = "loadingarea" }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -42992,7 +42977,7 @@ "bAz" = ( /turf/simulated/floor/plasteel{ icon_state = "blue"; - dir = 8 + dir = 8 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -43000,11 +42985,11 @@ "bAA" = ( /obj/machinery/firealarm{ dir = 4; - pixel_x = 24 + pixel_x = 24 }, /obj/machinery/camera{ c_tag = "Aft Starboard Primary Hallway South"; - dir = 8 + dir = 8 }, /turf/simulated/floor/plasteel, /area/hallway/primary/aft{ @@ -43016,27 +43001,27 @@ "bAC" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/starboard) "bAD" = ( /obj/machinery/door/airlock{ id_tag = "Dorm1"; - name = "Dorm 1" + name = "Dorm 1" }, /turf/simulated/floor/plasteel, /area/crew_quarters/sleep) "bAE" = ( /obj/machinery/door/airlock{ id_tag = "Dorm2"; - name = "Dorm 2" + name = "Dorm 2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel, @@ -43044,7 +43029,7 @@ "bAF" = ( /obj/machinery/door/airlock{ id_tag = "Dorm3"; - name = "Dorm 3" + name = "Dorm 3" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel, @@ -43058,18 +43043,18 @@ /obj/machinery/biogenerator, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/starboard) "bAI" = ( /obj/machinery/power/emitter{ anchored = 1; - dir = 4; - state = 2 + dir = 4; + state = 2 }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /turf/simulated/floor/plating/airless, /area/engine/engineering) @@ -43079,18 +43064,18 @@ }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warning" + icon_state = "warning" }, /area/engine/engineering) "bAK" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/landmark/start{ name = "Station Engineer" @@ -43100,8 +43085,8 @@ "bAL" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/table, /obj/item/weapon/book/manual/engineering_singularity_safety, @@ -43117,39 +43102,39 @@ "bAM" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/reagent_dispensers/watertank, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "yellow" + icon_state = "yellow" }, /area/engine/engineering) "bAN" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/plasteel, /area/engine/engineering) "bAO" = ( /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warning" + icon_state = "warning" }, /area/engine/engineering) "bAP" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/shutters/preopen{ id = "Singularity"; - name = "radiation shutters" + name = "radiation shutters" }, /turf/simulated/floor/plasteel{ icon_state = "bot" @@ -43159,9 +43144,9 @@ /obj/item/weapon/weldingtool, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, /turf/simulated/floor/plating/airless, /area/space) @@ -43169,33 +43154,33 @@ /obj/machinery/power/tesla_coil, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /turf/simulated/floor/plating/airless, /area/space) "bAS" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plating/airless, /area/space) "bAT" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ name = "Cargo Bay Maintenance"; - req_access_txt = "31" + req_access_txt = "31" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -43213,12 +43198,12 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/door/airlock/glass_mining{ name = "Quartermaster"; - req_access_txt = "41" + req_access_txt = "41" }, /turf/simulated/floor/plasteel{ icon_state = "delivery" @@ -43232,12 +43217,12 @@ "bAY" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/door/airlock/glass_security{ name = "Security Office"; - req_access_txt = "63" + req_access_txt = "63" }, /turf/simulated/floor/plasteel{ icon_state = "delivery" @@ -43255,11 +43240,11 @@ "bBa" = ( /obj/machinery/firealarm{ dir = 8; - pixel_x = -24 + pixel_x = -24 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "brown" + icon_state = "brown" }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -43267,7 +43252,7 @@ "bBb" = ( /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 4 + dir = 4 }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -43276,7 +43261,7 @@ /obj/item/weapon/book/manual/wiki/security_space_law, /obj/machinery/requests_console{ department = "Detective's office"; - pixel_x = -30 + pixel_x = -30 }, /obj/structure/table/wood, /turf/simulated/floor/plasteel{ @@ -43305,18 +43290,18 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 8 + dir = 8 }, /area/security/brig) "bBh" = ( @@ -43324,141 +43309,141 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "redcorner"; - dir = 4 + dir = 4 }, /area/security/brig) "bBi" = ( /obj/machinery/door_timer{ dir = 1; - pixel_y = 32 + pixel_y = 32 }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/camera{ c_tag = "Brig Central" }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 1 + dir = 1 }, /area/security/brig) "bBj" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plasteel{ icon_state = "redcorner"; - dir = 1 + dir = 1 }, /area/security/brig) "bBk" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel, /area/security/brig) "bBl" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plasteel{ icon_state = "redcorner"; - dir = 4 + dir = 4 }, /area/security/brig) "bBm" = ( /obj/machinery/door_timer{ dir = 1; - pixel_y = 32 + pixel_y = 32 }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 1 + dir = 1 }, /area/security/brig) "bBn" = ( /obj/machinery/door_timer{ dir = 1; - pixel_y = 32 + pixel_y = 32 }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/camera{ c_tag = "Brig East" }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 1 + dir = 1 }, /area/security/brig) "bBo" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/plasteel{ icon_state = "redcorner"; - dir = 1 + dir = 1 }, /area/security/brig) "bBp" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 4 + dir = 4 }, /area/security/brig) "bBq" = ( @@ -43501,8 +43486,8 @@ "bBw" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, @@ -43517,14 +43502,14 @@ /obj/effect/decal/cleanable/robot_debris, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fsmaint2) "bBz" = ( /obj/structure/table, /obj/item/weapon/paper_bin{ pixel_x = -3; - pixel_y = 7 + pixel_y = 7 }, /obj/item/weapon/pen, /turf/simulated/floor/plasteel{ @@ -43534,9 +43519,9 @@ "bBA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/structure/chair/office/dark{ dir = 8 @@ -43558,18 +43543,18 @@ /obj/machinery/computer/card, /turf/simulated/floor/plasteel{ icon_state = "darkblue"; - dir = 4 + dir = 4 }, /area/crew_quarters/heads) "bBD" = ( /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/structure/grille, /obj/machinery/door/poddoor/shutters/preopen{ id = "hop"; - name = "Privacy Shutters" + name = "Privacy Shutters" }, /obj/structure/window/reinforced/fulltile, /turf/simulated/floor/plating, @@ -43591,7 +43576,7 @@ "bBG" = ( /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "bluecorner" + icon_state = "bluecorner" }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -43616,7 +43601,7 @@ /obj/structure/table, /obj/item/weapon/storage/toolbox/electrical{ pixel_x = 1; - pixel_y = -1 + pixel_y = -1 }, /obj/machinery/firealarm{ pixel_y = 24 @@ -43632,11 +43617,11 @@ }, /obj/item/stack/cable_coil{ pixel_x = 2; - pixel_y = -2 + pixel_y = -2 }, /obj/item/stack/cable_coil{ pixel_x = 3; - pixel_y = -7 + pixel_y = -7 }, /obj/item/weapon/screwdriver{ pixel_y = 16 @@ -43662,8 +43647,8 @@ "bBN" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, @@ -43673,12 +43658,12 @@ "bBO" = ( /obj/machinery/button/door{ id = "Dorm1"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 0; - pixel_y = 25; - req_access_txt = "0"; - specialfunctions = 4 + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 0; + pixel_y = 25; + req_access_txt = "0"; + specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 @@ -43688,7 +43673,7 @@ "bBP" = ( /obj/effect/landmark{ name = "xeno_spawn"; - pixel_x = -1 + pixel_x = -1 }, /turf/simulated/floor/carpet, /area/crew_quarters/sleep) @@ -43704,12 +43689,12 @@ "bBR" = ( /obj/machinery/button/door{ id = "Dorm2"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 0; - pixel_y = 25; - req_access_txt = "0"; - specialfunctions = 4 + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 0; + pixel_y = 25; + req_access_txt = "0"; + specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 @@ -43723,12 +43708,12 @@ "bBT" = ( /obj/machinery/button/door{ id = "Dorm3"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 0; - pixel_y = 25; - req_access_txt = "0"; - specialfunctions = 4 + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 0; + pixel_y = 25; + req_access_txt = "0"; + specialfunctions = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 @@ -43741,17 +43726,17 @@ }, /obj/item/stack/cable_coil/cut{ amount = 2; - icon_state = "coil_red2" + icon_state = "coil_red2" }, /obj/structure/sink/kitchen{ desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - name = "old sink"; - pixel_y = 28 + name = "old sink"; + pixel_y = 28 }, /obj/effect/decal/cleanable/greenglow, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; - name = "2maintenance loot spawner" + name = "2maintenance loot spawner" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -43770,12 +43755,12 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -43790,16 +43775,16 @@ /obj/structure/cable, /obj/machinery/power/emitter{ anchored = 1; - dir = 2; - state = 2 + dir = 2; + state = 2 }, /turf/simulated/floor/plating/airless, /area/engine/engineering) "bBZ" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/table, /obj/machinery/cell_charger, @@ -43808,37 +43793,37 @@ /obj/item/weapon/electronics/apc, /obj/item/weapon/stock_parts/cell/high{ charge = 100; - maxcharge = 15000 + maxcharge = 15000 }, /obj/item/weapon/stock_parts/cell/high{ charge = 100; - maxcharge = 15000 + maxcharge = 15000 }, /turf/simulated/floor/plasteel, /area/engine/engineering) "bCa" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/reagent_dispensers/fueltank, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "yellow" + icon_state = "yellow" }, /area/engine/engineering) "bCb" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, /turf/simulated/floor/plasteel, /area/engine/engineering) @@ -43848,69 +43833,69 @@ }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warning" + icon_state = "warning" }, /area/engine/engineering) "bCd" = ( /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 9 + dir = 9 }, /area/engine/engineering) "bCe" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 1 + dir = 1 }, /area/engine/engineering) "bCf" = ( /obj/machinery/button/door{ id = "Singularity"; - name = "Shutters Control"; - pixel_x = 0; - pixel_y = 25; - req_access_txt = "11" + name = "Shutters Control"; + pixel_x = 0; + pixel_y = 25; + req_access_txt = "11" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 1 + dir = 1 }, /area/engine/engineering) "bCg" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 1 + dir = 1 }, /area/engine/engineering) "bCh" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 5 + dir = 5 }, /area/engine/engineering) "bCi" = ( @@ -43918,21 +43903,21 @@ /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/engine/engineering) "bCj" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plating/airless, /area/space) @@ -43944,7 +43929,7 @@ "bCl" = ( /turf/simulated/wall/shuttle{ icon_state = "swall7"; - dir = 2 + dir = 2 }, /area/shuttle/supply) "bCm" = ( @@ -43962,7 +43947,7 @@ "bCo" = ( /turf/simulated/wall/shuttle{ icon_state = "swall11"; - dir = 2 + dir = 2 }, /area/shuttle/supply) "bCp" = ( @@ -43974,14 +43959,14 @@ "bCq" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/port{ name = "Chapel Maintenance" @@ -43990,23 +43975,23 @@ /obj/structure/table, /obj/item/weapon/cartridge/quartermaster{ pixel_x = 6; - pixel_y = 5 + pixel_y = 5 }, /obj/item/weapon/cartridge/quartermaster, /obj/item/weapon/cartridge/quartermaster{ pixel_x = -4; - pixel_y = 7 + pixel_y = 7 }, /obj/item/weapon/coin/silver, /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "brown" + icon_state = "brown" }, /area/quartermaster/qm) "bCs" = ( /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "brown" + icon_state = "brown" }, /area/quartermaster/qm) "bCt" = ( @@ -44016,46 +44001,46 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "brown" + icon_state = "brown" }, /area/quartermaster/qm) "bCu" = ( /obj/structure/closet/secure_closet/quartermaster, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "brown" + icon_state = "brown" }, /area/quartermaster/qm) "bCv" = ( /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/light_switch{ pixel_x = 25 }, /turf/simulated/floor/plasteel{ dir = 5; - icon_state = "brown" + icon_state = "brown" }, /area/quartermaster/qm) "bCw" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/light_switch{ pixel_x = -25 }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 9 + dir = 9 }, /area/security/checkpoint/supply{ name = "Security Post - Cargo" @@ -44063,7 +44048,7 @@ "bCx" = ( /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 1 + dir = 1 }, /area/security/checkpoint/supply{ name = "Security Post - Cargo" @@ -44072,12 +44057,12 @@ /obj/structure/table, /obj/item/weapon/paper_bin{ pixel_x = 1; - pixel_y = 9 + pixel_y = 9 }, /obj/item/weapon/pen, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 1 + dir = 1 }, /area/security/checkpoint/supply{ name = "Security Post - Cargo" @@ -44087,7 +44072,7 @@ /obj/item/weapon/book/manual/wiki/security_space_law, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 1 + dir = 1 }, /area/security/checkpoint/supply{ name = "Security Post - Cargo" @@ -44099,7 +44084,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 5 + dir = 5 }, /area/security/checkpoint/supply{ name = "Security Post - Cargo" @@ -44107,12 +44092,12 @@ "bCB" = ( /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23; + pixel_y = 0 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "brown" + icon_state = "brown" }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -44122,19 +44107,19 @@ /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/machinery/door/poddoor/preopen{ id = "det_blast"; - layer = 2.9; - name = "privacy door" + layer = 2.9; + name = "privacy door" }, /turf/simulated/floor/plating, /area/security/detectives_office) "bCD" = ( /obj/item/weapon/paper_bin{ pixel_x = -3; - pixel_y = 7 + pixel_y = 7 }, /obj/item/weapon/pen, /obj/structure/table/wood, @@ -44152,8 +44137,8 @@ "bCF" = ( /obj/item/device/camera{ desc = "A one use - polaroid camera. 30 photos left."; - name = "detectives camera"; - pictures_left = 30 + name = "detectives camera"; + pictures_left = 30 }, /obj/structure/table/wood, /turf/simulated/floor/carpet, @@ -44161,15 +44146,15 @@ "bCG" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /obj/machinery/button/door{ id = "det_blast"; - name = "Privacy Shutters"; - pixel_x = 24; - pixel_y = 0 + name = "Privacy Shutters"; + pixel_x = 24; + pixel_y = 0 }, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -44179,17 +44164,17 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24 + pixel_x = -24 }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 8 + dir = 8 }, /area/security/brig) "bCI" = ( @@ -44213,9 +44198,9 @@ "bCL" = ( /obj/machinery/power/apc{ dir = 2; - name = "Brig APC"; - pixel_x = 0; - pixel_y = -24 + name = "Brig APC"; + pixel_x = 0; + pixel_y = -24 }, /obj/structure/cable, /turf/simulated/floor/plasteel{ @@ -44225,7 +44210,7 @@ "bCM" = ( /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 6 + dir = 6 }, /area/security/brig) "bCN" = ( @@ -44235,7 +44220,7 @@ }, /obj/item/weapon/razor{ pixel_x = -4; - pixel_y = 2 + pixel_y = 2 }, /obj/item/clothing/mask/cigarette/cigar, /obj/structure/table/wood, @@ -44265,8 +44250,8 @@ "bCQ" = ( /obj/machinery/door/airlock/command{ name = "Captain's Quarters"; - req_access = null; - req_access_txt = "20" + req_access = null; + req_access_txt = "20" }, /turf/simulated/floor/wood, /area/crew_quarters/captain{ @@ -44284,9 +44269,9 @@ "bCS" = ( /obj/item/device/radio/intercom{ dir = 8; - freerange = 1; - name = "Station Intercom (Command)"; - pixel_y = 24 + freerange = 1; + name = "Station Intercom (Command)"; + pixel_y = 24 }, /obj/machinery/suit_storage_unit/captain, /turf/simulated/floor/wood, @@ -44315,19 +44300,19 @@ "bCV" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ name = "Bridge Maintenance"; - req_access_txt = "19" + req_access_txt = "19" }, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=2"; - freq = 1400; - location = "Bridge" + freq = 1400; + location = "Bridge" }, /turf/simulated/floor/plating, /area/bridge) @@ -44357,18 +44342,18 @@ /obj/machinery/computer/secure_data, /turf/simulated/floor/plasteel{ icon_state = "darkblue"; - dir = 4 + dir = 4 }, /area/crew_quarters/heads) "bDb" = ( /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/structure/grille, /obj/machinery/door/poddoor/shutters/preopen{ id = "hop"; - name = "Privacy Shutters" + name = "Privacy Shutters" }, /obj/structure/window/reinforced/fulltile, /obj/structure/cable, @@ -44389,7 +44374,7 @@ /obj/item/weapon/wirecutters, /obj/item/device/flashlight{ pixel_x = 1; - pixel_y = 5 + pixel_y = 5 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -44398,8 +44383,8 @@ "bDf" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/item/weapon/shard, @@ -44416,8 +44401,8 @@ /obj/structure/closet/secure_closet/personal, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; - pixel_y = -22 + icon_state = "alarm0"; + pixel_y = -22 }, /obj/item/clothing/under/suit_jacket/burgundy, /turf/simulated/floor/carpet, @@ -44425,9 +44410,9 @@ "bDi" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/structure/table/wood, /turf/simulated/floor/carpet, @@ -44437,8 +44422,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; - pixel_y = -22 + icon_state = "alarm0"; + pixel_y = -22 }, /obj/item/clothing/under/suit_jacket/tan, /turf/simulated/floor/carpet, @@ -44448,8 +44433,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; - pixel_y = -22 + icon_state = "alarm0"; + pixel_y = -22 }, /obj/item/clothing/under/assistantformal, /turf/simulated/floor/carpet, @@ -44459,7 +44444,7 @@ /obj/structure/grille, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/starboard) "bDm" = ( @@ -44476,8 +44461,8 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -44494,23 +44479,23 @@ /obj/item/seeds/ambrosiavulgarisseed, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 9 + dir = 9 }, /area/maintenance/starboard) "bDq" = ( /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/structure/cable, /obj/machinery/power/smes/engineering, /turf/simulated/floor/plasteel{ dir = 5; - icon_state = "warning" + icon_state = "warning" }, /area/engine/engineering) "bDr" = ( @@ -44519,21 +44504,21 @@ }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warning" + icon_state = "warning" }, /area/engine/engineering) "bDs" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -44562,8 +44547,8 @@ /obj/item/weapon/paper/solar, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -44578,16 +44563,16 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/engine/engineering) "bDv" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -44599,41 +44584,41 @@ /obj/item/weapon/tank/internals/emergency_oxygen/engi, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "yellowcorner" + icon_state = "yellowcorner" }, /area/engine/engineering) "bDw" = ( /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, /turf/simulated/floor/plasteel, /area/engine/engineering) "bDx" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/shutters/preopen{ id = "Singularity"; - name = "radiation shutters" + name = "radiation shutters" }, /turf/simulated/floor/plasteel{ icon_state = "bot" @@ -44642,19 +44627,19 @@ "bDy" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 8 + dir = 8 }, /area/engine/engineering) "bDz" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plating, /area/engine/engineering) @@ -44674,38 +44659,38 @@ "bDD" = ( /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 4 + dir = 4 }, /area/engine/engineering) "bDE" = ( /turf/simulated/floor/plating/airless{ dir = 9; - icon_state = "warnplate" + icon_state = "warnplate" }, /area/space) "bDF" = ( /obj/machinery/the_singularitygen/tesla, /turf/simulated/floor/plating/airless{ dir = 1; - icon_state = "warnplate" + icon_state = "warnplate" }, /area/space) "bDG" = ( /turf/simulated/floor/plating/airless{ dir = 5; - icon_state = "warnplate" + icon_state = "warnplate" }, /area/space) "bDH" = ( /turf/simulated/wall/shuttle{ icon_state = "swall_s5"; - dir = 2 + dir = 2 }, /area/shuttle/supply) "bDI" = ( /turf/simulated/wall/shuttle{ icon_state = "swall15"; - dir = 2 + dir = 2 }, /area/shuttle/supply) "bDJ" = ( @@ -44718,22 +44703,22 @@ "bDK" = ( /turf/simulated/wall/shuttle{ icon_state = "swall_s9"; - dir = 2 + dir = 2 }, /area/shuttle/supply) "bDL" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/oil, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/port{ name = "Chapel Maintenance" @@ -44741,7 +44726,7 @@ "bDM" = ( /obj/machinery/camera{ c_tag = "Chief Engineer's Office"; - dir = 1 + dir = 1 }, /obj/structure/filingcabinet/chestdrawer, /turf/simulated/floor/plasteel{ @@ -44770,12 +44755,12 @@ /obj/structure/cable, /obj/machinery/power/apc{ dir = 4; - name = "Quartermaster APC"; - pixel_x = 26 + name = "Quartermaster APC"; + pixel_x = 26 }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "brown" + icon_state = "brown" }, /area/quartermaster/qm) "bDS" = ( @@ -44784,12 +44769,12 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 8 + dir = 8 }, /area/security/checkpoint/supply{ name = "Security Post - Cargo" @@ -44797,8 +44782,8 @@ "bDT" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel, /area/security/checkpoint/supply{ @@ -44807,13 +44792,13 @@ "bDU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/plasteel, /area/security/checkpoint/supply{ @@ -44830,12 +44815,12 @@ "bDW" = ( /obj/item/device/radio/intercom{ dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 + name = "Station Intercom (General)"; + pixel_x = 27 }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 4 + dir = 4 }, /area/security/checkpoint/supply{ name = "Security Post - Cargo" @@ -44844,26 +44829,26 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Detective's Office"; - req_access = null; - req_access_txt = "4" + req_access = null; + req_access_txt = "4" }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/plasteel, /area/security/detectives_office) "bDY" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -44872,22 +44857,22 @@ "bDZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/carpet, /area/security/detectives_office) "bEa" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/carpet, /area/security/detectives_office) @@ -44895,13 +44880,13 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Detective's Office"; - req_access = null; - req_access_txt = "4" + req_access = null; + req_access_txt = "4" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel, /area/security/detectives_office) @@ -44909,18 +44894,18 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 8 + dir = 8 }, /area/security/brig) "bEd" = ( @@ -44928,21 +44913,21 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 4 + dir = 4 }, /area/security/brig) "bEe" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE" + icon_state = "shock"; + name = "HIGH VOLTAGE" }, /turf/simulated/wall/r_wall, /area/security/warden) "bEf" = ( /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/structure/window/reinforced/fulltile, /obj/structure/grille, @@ -44951,11 +44936,11 @@ "bEg" = ( /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/structure/window/reinforced/fulltile, /obj/structure/grille, @@ -44964,24 +44949,24 @@ "bEh" = ( /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/structure/window/reinforced/fulltile, /obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /turf/simulated/floor/plating, /area/security/warden) "bEi" = ( /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/structure/window/reinforced/fulltile, /obj/structure/grille, @@ -44993,9 +44978,9 @@ "bEk" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/machinery/keycard_auth{ pixel_x = -25 @@ -45018,7 +45003,7 @@ "bEn" = ( /obj/machinery/firealarm{ dir = 4; - pixel_x = 24 + pixel_x = 24 }, /turf/simulated/floor/wood, /area/crew_quarters/captain{ @@ -45027,19 +45012,19 @@ "bEo" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "bridge blast"; - layer = 2.9; - name = "bridge blast door" + layer = 2.9; + name = "bridge blast door" }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/bridge) "bEp" = ( @@ -45047,12 +45032,12 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "bridge blast"; - layer = 2.9; - name = "bridge blast door" + layer = 2.9; + name = "bridge blast door" }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/bridge) "bEq" = ( @@ -45062,15 +45047,15 @@ /obj/machinery/disposal/bin, /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23; + pixel_y = 0 }, /obj/machinery/light{ dir = 8 }, /obj/machinery/camera{ c_tag = "Head of Personnel's Office"; - dir = 4 + dir = 4 }, /obj/structure/disposalpipe/trunk, /turf/simulated/floor/carpet, @@ -45082,8 +45067,8 @@ "bEt" = ( /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/carpet, @@ -45091,26 +45076,26 @@ "bEu" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/closet/secure_closet/hop, /obj/item/weapon/storage/box/silver_ids, /turf/simulated/floor/plasteel{ icon_state = "darkblue"; - dir = 4 + dir = 4 }, /area/crew_quarters/heads) "bEv" = ( /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/structure/cable, /obj/structure/grille, /obj/machinery/door/poddoor/shutters/preopen{ id = "hop"; - name = "Privacy Shutters" + name = "Privacy Shutters" }, /obj/structure/window/reinforced/fulltile, /turf/simulated/floor/plating, @@ -45124,9 +45109,9 @@ "bEx" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -45145,12 +45130,12 @@ /obj/structure/table, /obj/item/weapon/storage/toolbox/mechanical{ pixel_x = -2; - pixel_y = -1 + pixel_y = -1 }, /obj/item/device/t_scanner, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_x = 27 + pixel_x = 27 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -45159,14 +45144,14 @@ "bEA" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/starboard) "bEB" = ( @@ -45188,15 +45173,28 @@ /turf/simulated/floor/plating, /area/maintenance/starboard) "bEE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/simulated/floor/plating, -/area/maintenance/starboard) +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/landmark/event_spawn, +/turf/simulated/floor/plasteel{ + icon_state = "redcorner"; + dir = 4 + }, +/area/security/brig) "bEF" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/item/weapon/stock_parts/manipulator, /turf/simulated/floor/plating, @@ -45205,7 +45203,7 @@ /obj/structure/grille, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/starboard) "bEH" = ( @@ -45213,15 +45211,15 @@ /obj/machinery/hydroponics/soil, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 8 + dir = 8 }, /area/maintenance/starboard) "bEI" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_x = -32 + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_x = -32 }, /obj/machinery/light{ dir = 8 @@ -45230,69 +45228,69 @@ /obj/item/weapon/wrench, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/structure/cable, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "yellow" + icon_state = "yellow" }, /area/engine/engineering) "bEJ" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "warningcorner"; - dir = 4 + dir = 4 }, /area/engine/engineering) "bEK" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel, /area/engine/engineering) "bEL" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_engineering{ name = "Power Storage"; - req_access_txt = "11"; - req_one_access_txt = "0" + req_access_txt = "11"; + req_one_access_txt = "0" }, /turf/simulated/floor/plasteel, /area/engine/engineering) "bEM" = ( /obj/machinery/computer/security/telescreen{ desc = "Used for watching the singularity chamber."; - dir = 8; - layer = 4; - name = "Singularity Engine Telescreen"; - network = list("Singularity"); - pixel_x = 28 + dir = 8; + layer = 4; + name = "Singularity Engine Telescreen"; + network = list("Singularity"); + pixel_x = 28 }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warning" + icon_state = "warning" }, /area/engine/engineering) "bEN" = ( @@ -45301,11 +45299,11 @@ }, /obj/machinery/camera{ c_tag = "Engineering Center"; - dir = 4 + dir = 4 }, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 8 + dir = 8 }, /area/engine/engineering) "bEO" = ( @@ -45336,13 +45334,13 @@ /obj/item/weapon/wirecutters, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 4 + dir = 4 }, /area/engine/engineering) "bET" = ( /turf/simulated/floor/plating/airless{ dir = 8; - icon_state = "warnplate" + icon_state = "warnplate" }, /area/space) "bEU" = ( @@ -45352,7 +45350,7 @@ "bEV" = ( /turf/simulated/floor/plating/airless{ dir = 4; - icon_state = "warnplate" + icon_state = "warnplate" }, /area/space) "bEW" = ( @@ -45380,12 +45378,12 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plating, @@ -45396,7 +45394,7 @@ /obj/machinery/computer/security/mining, /turf/simulated/floor/plasteel{ dir = 10; - icon_state = "brown" + icon_state = "brown" }, /area/quartermaster/qm) "bFc" = ( @@ -45407,18 +45405,18 @@ "bFd" = ( /obj/machinery/status_display{ pixel_y = -32; - supply_display = 1 + supply_display = 1 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/structure/table, /obj/item/weapon/paper_bin{ pixel_x = -3; - pixel_y = 7 + pixel_y = 7 }, /turf/simulated/floor/plasteel{ icon_state = "brown" @@ -45427,15 +45425,15 @@ "bFe" = ( /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; - pixel_y = -22 + icon_state = "alarm0"; + pixel_y = -22 }, /obj/machinery/light, /obj/structure/table, /obj/item/weapon/folder/yellow, /obj/item/weapon/pen{ pixel_x = 4; - pixel_y = 4 + pixel_y = 4 }, /obj/item/weapon/pen/red, /turf/simulated/floor/plasteel{ @@ -45445,7 +45443,7 @@ "bFf" = ( /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_y = -35 + pixel_y = -35 }, /obj/structure/table, /obj/item/weapon/clipboard, @@ -45461,7 +45459,7 @@ /obj/structure/filingcabinet, /turf/simulated/floor/plasteel{ dir = 6; - icon_state = "brown" + icon_state = "brown" }, /area/quartermaster/qm) "bFh" = ( @@ -45469,7 +45467,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 10 + dir = 10 }, /area/security/checkpoint/supply{ name = "Security Post - Cargo" @@ -45477,8 +45475,8 @@ "bFi" = ( /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; - pixel_y = -22 + icon_state = "alarm0"; + pixel_y = -22 }, /obj/item/weapon/screwdriver{ pixel_y = 10 @@ -45495,12 +45493,12 @@ /obj/structure/cable, /obj/machinery/power/apc{ name = "Cargo Security APC"; - pixel_y = -26 + pixel_y = -26 }, /obj/machinery/light, /obj/machinery/camera{ c_tag = "Security Post - Cargo"; - dir = 1 + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "red" @@ -45523,16 +45521,16 @@ /obj/machinery/computer/secure_data, /obj/machinery/requests_console{ department = "Security"; - departmentType = 5; - pixel_y = -30 + departmentType = 5; + pixel_y = -30 }, /obj/machinery/newscaster{ hitstaken = 1; - pixel_x = 30 + pixel_x = 30 }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 6 + dir = 6 }, /area/security/checkpoint/supply{ name = "Security Post - Cargo" @@ -45543,26 +45541,26 @@ /obj/structure/cable, /obj/machinery/door/poddoor/preopen{ id = "det_blast"; - layer = 2.9; - name = "privacy door" + layer = 2.9; + name = "privacy door" }, /turf/simulated/floor/plating, /area/security/detectives_office) "bFn" = ( /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/machinery/light_switch{ pixel_y = -28 }, /obj/item/weapon/storage/briefcase{ pixel_x = -3; - pixel_y = 2 + pixel_y = 2 }, /obj/item/weapon/storage/secure/briefcase{ pixel_x = 2; - pixel_y = -2 + pixel_y = -2 }, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -45571,11 +45569,11 @@ "bFo" = ( /obj/item/weapon/storage/secure/safe{ pixel_x = 8; - pixel_y = -27 + pixel_y = -27 }, /obj/machinery/camera{ c_tag = "Detective's Office"; - dir = 1 + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -45585,7 +45583,7 @@ /obj/structure/filingcabinet, /obj/machinery/firealarm{ dir = 1; - pixel_y = -24 + pixel_y = -24 }, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -45609,8 +45607,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/extinguisher_cabinet{ pixel_x = -27 @@ -45618,7 +45616,7 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 8 + dir = 8 }, /area/security/brig) "bFt" = ( @@ -45628,8 +45626,8 @@ }, /obj/machinery/requests_console{ department = "Security"; - departmentType = 5; - pixel_x = -30 + departmentType = 5; + pixel_x = -30 }, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" @@ -45639,24 +45637,24 @@ /obj/structure/table, /obj/machinery/button/door{ id = "briggate"; - name = "Brig Lockdown"; - pixel_x = 6; - pixel_y = -2; - req_access_txt = "0" + name = "Brig Lockdown"; + pixel_x = 6; + pixel_y = -2; + req_access_txt = "0" }, /obj/machinery/button/door{ id = "Secure Gate"; - name = "Cell Shutters"; - pixel_x = 6; - pixel_y = 8; - req_access_txt = "0" + name = "Cell Shutters"; + pixel_x = 6; + pixel_y = 8; + req_access_txt = "0" }, /obj/machinery/button/door{ id = "Prison Gate"; - name = "Prison Wing Lockdown"; - pixel_x = -6; - pixel_y = 8; - req_access_txt = "2" + name = "Prison Wing Lockdown"; + pixel_x = -6; + pixel_y = 8; + req_access_txt = "2" }, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" @@ -45666,7 +45664,7 @@ /obj/structure/table, /obj/item/device/radio/intercom{ dir = 8; - name = "Station Intercom (General)" + name = "Station Intercom (General)" }, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" @@ -45675,13 +45673,13 @@ "bFw" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/closet/l3closet, /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" @@ -45691,8 +45689,8 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -45722,13 +45720,13 @@ "bFB" = ( /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/machinery/power/apc{ cell_type = 5000; - dir = 1; - name = "Armory APC"; - pixel_y = 25 + dir = 1; + name = "Armory APC"; + pixel_y = 25 }, /obj/machinery/flasher/portable, /turf/simulated/floor/plasteel{ @@ -45738,7 +45736,7 @@ "bFC" = ( /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_y = 25 + pixel_y = 25 }, /obj/machinery/suit_storage_unit/security, /turf/simulated/floor/plasteel{ @@ -45758,12 +45756,12 @@ /obj/structure/rack, /obj/item/weapon/grenade/barrier{ pixel_x = -4; - pixel_y = 4 + pixel_y = 4 }, /obj/item/weapon/grenade/barrier, /obj/item/weapon/grenade/barrier{ pixel_x = 4; - pixel_y = -4 + pixel_y = -4 }, /obj/machinery/firealarm{ pixel_y = 24 @@ -45777,7 +45775,7 @@ /obj/item/weapon/storage/box/handcuffs, /obj/item/weapon/storage/box/flashbangs{ pixel_x = -2; - pixel_y = -2 + pixel_y = -2 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -45786,10 +45784,10 @@ "bFG" = ( /obj/machinery/requests_console{ announcementConsole = 1; - department = "Captain's Desk"; - departmentType = 5; - name = "Captain RC"; - pixel_x = -30 + department = "Captain's Desk"; + departmentType = 5; + name = "Captain RC"; + pixel_x = -30 }, /obj/item/weapon/card/id/captains_spare, /obj/item/weapon/hand_tele, @@ -45831,8 +45829,8 @@ "bFL" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, @@ -45872,14 +45870,14 @@ "bFR" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/carpet, /area/crew_quarters/heads) @@ -45888,7 +45886,7 @@ /obj/machinery/recharger, /turf/simulated/floor/plasteel{ icon_state = "darkblue"; - dir = 4 + dir = 4 }, /area/crew_quarters/heads) "bFT" = ( @@ -45897,8 +45895,8 @@ }, /obj/machinery/flasher{ id = "hopflash"; - pixel_x = -28; - pixel_y = 0 + pixel_x = -28; + pixel_y = 0 }, /turf/simulated/floor/plasteel{ icon_state = "bot" @@ -45909,7 +45907,7 @@ "bFU" = ( /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "redcorner" + icon_state = "redcorner" }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -45931,8 +45929,8 @@ "bFX" = ( /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -45943,20 +45941,20 @@ /obj/structure/table, /obj/machinery/power/apc{ dir = 4; - name = "Primary Tool Storage APC"; - pixel_x = 25 + name = "Primary Tool Storage APC"; + pixel_x = 25 }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/machinery/camera{ c_tag = "Primary Tool Storage"; - dir = 8 + dir = 8 }, /obj/item/device/assembly/igniter{ pixel_x = -8; - pixel_y = -4 + pixel_y = -4 }, /obj/item/device/assembly/igniter, /obj/item/weapon/screwdriver{ @@ -45978,17 +45976,17 @@ "bGa" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/junction{ icon_state = "pipe-y"; - dir = 4 + dir = 4 }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/simulated/floor/plating, @@ -46000,8 +45998,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -46015,8 +46013,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -46029,13 +46027,13 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -46045,8 +46043,8 @@ "bGe" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/effect/decal/cleanable/oil{ @@ -46065,8 +46063,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -46079,15 +46077,15 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/fsmaint2) "bGh" = ( @@ -46096,8 +46094,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, /obj/item/weapon/wrench, @@ -46112,19 +46110,19 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fsmaint2) "bGj" = ( @@ -46133,8 +46131,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -46145,18 +46143,18 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/effect/decal/cleanable/ash, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/effect/decal/cleanable/cobweb2, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/starboard) "bGl" = ( @@ -46174,31 +46172,31 @@ }, /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/plating, /area/maintenance/starboard) "bGn" = ( /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/structure/grille{ density = 0; - icon_state = "brokengrille" + icon_state = "brokengrille" }, /obj/item/stack/rods, /turf/simulated/floor/plating, @@ -46212,39 +46210,39 @@ /obj/item/seeds/wheatseed, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 8 + dir = 8 }, /area/maintenance/starboard) "bGq" = ( /obj/structure/cable, /obj/machinery/power/apc{ cell_type = 15000; - dir = 8; - name = "Engineering APC"; - pixel_x = -27 + dir = 8; + name = "Engineering APC"; + pixel_x = -27 }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "yellow" + icon_state = "yellow" }, /area/engine/engineering) "bGr" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/vending/tool, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "cautioncorner" + icon_state = "cautioncorner" }, /area/engine/engineering) "bGs" = ( /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel, @@ -46252,15 +46250,15 @@ "bGt" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8"; - tag = "" + d2 = 8; + icon_state = "2-8"; + tag = "" }, /turf/simulated/floor/plating, /area/engine/engineering) @@ -46268,7 +46266,7 @@ /obj/machinery/particle_accelerator/control_box, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /turf/simulated/floor/plating, /area/engine/engineering) @@ -46288,7 +46286,7 @@ "bGx" = ( /turf/simulated/floor/plating/airless{ dir = 10; - icon_state = "warnplate" + icon_state = "warnplate" }, /area/space) "bGy" = ( @@ -46300,15 +46298,15 @@ "bGz" = ( /turf/simulated/floor/plating/airless{ dir = 6; - icon_state = "warnplate" + icon_state = "warnplate" }, /area/space) "bGA" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -46366,7 +46364,7 @@ /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "browncorner" + icon_state = "browncorner" }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -46374,9 +46372,9 @@ "bGJ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel, @@ -46387,7 +46385,7 @@ /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 4 + dir = 4 }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -46396,19 +46394,19 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 8 + dir = 8 }, /area/security/brig) "bGM" = ( /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -46434,8 +46432,8 @@ "bGP" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -46446,40 +46444,40 @@ /obj/structure/rack, /obj/item/clothing/mask/gas/sechailer{ pixel_x = -3; - pixel_y = -3 + pixel_y = -3 }, /obj/item/clothing/mask/gas/sechailer, /obj/item/clothing/mask/gas/sechailer{ pixel_x = -3; - pixel_y = -3 + pixel_y = -3 }, /obj/item/clothing/mask/gas/sechailer{ pixel_x = -3; - pixel_y = -3 + pixel_y = -3 }, /obj/item/clothing/mask/gas/sechailer{ pixel_x = -3; - pixel_y = -3 + pixel_y = -3 }, /obj/item/clothing/mask/gas/sechailer{ pixel_x = -3; - pixel_y = -3 + pixel_y = -3 }, /obj/machinery/camera{ c_tag = "Brig Control Room"; - dir = 8 + dir = 8 }, /obj/item/clothing/glasses/sunglasses{ pixel_x = 3; - pixel_y = 3 + pixel_y = 3 }, /obj/item/clothing/glasses/sunglasses{ pixel_x = 3; - pixel_y = 3 + pixel_y = 3 }, /obj/item/clothing/ears/earmuffs{ pixel_x = -3; - pixel_y = -2 + pixel_y = -2 }, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" @@ -46488,32 +46486,32 @@ "bGR" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/vehicle/secway, /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "warning" + icon_state = "warning" }, /area/security/warden) "bGS" = ( /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "warning" + icon_state = "warning" }, /area/security/warden) "bGT" = ( /obj/item/weapon/storage/toolbox/mechanical, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "warning" + icon_state = "warning" }, /area/security/warden) "bGU" = ( /turf/simulated/floor/plasteel{ dir = 5; - icon_state = "warning" + icon_state = "warning" }, /area/security/warden) "bGV" = ( @@ -46532,7 +46530,7 @@ "bGX" = ( /obj/item/weapon/paper_bin{ pixel_x = -3; - pixel_y = 7 + pixel_y = 7 }, /obj/item/weapon/pen, /obj/item/weapon/folder/blue, @@ -46540,9 +46538,9 @@ /obj/structure/table/wood, /obj/machinery/door/window{ base_state = "right"; - icon_state = "right"; - name = "Captain's Desk"; - req_access_txt = "20" + icon_state = "right"; + name = "Captain's Desk"; + req_access_txt = "20" }, /turf/simulated/floor/wood, /area/crew_quarters/captain{ @@ -46570,9 +46568,9 @@ "bHa" = ( /obj/machinery/door/window{ base_state = "right"; - icon_state = "right"; - name = "Captain's Desk"; - req_access_txt = "20" + icon_state = "right"; + name = "Captain's Desk"; + req_access_txt = "20" }, /turf/simulated/floor/wood, /area/crew_quarters/captain{ @@ -46582,7 +46580,7 @@ /obj/structure/table, /obj/machinery/microwave{ pixel_x = -3; - pixel_y = 6 + pixel_y = 6 }, /obj/machinery/computer/security/telescreen/entertainment{ pixel_x = -32 @@ -46594,13 +46592,13 @@ "bHc" = ( /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -46612,13 +46610,13 @@ "bHd" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -46631,8 +46629,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/grille, /obj/structure/disposalpipe/segment{ @@ -46647,8 +46645,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/item/weapon/shard{ icon_state = "medium" @@ -46661,34 +46659,35 @@ "bHg" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/carpet, /area/crew_quarters/heads) "bHh" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/carpet, /area/crew_quarters/heads) "bHi" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, +/obj/effect/landmark/event_spawn, /turf/simulated/floor/carpet, /area/crew_quarters/heads) "bHj" = ( @@ -46700,11 +46699,11 @@ "bHk" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "hopqueue"; - name = "HoP Queue Shutters" + name = "HoP Queue Shutters" }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "loadingarea" + icon_state = "loadingarea" }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -46712,7 +46711,7 @@ "bHl" = ( /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 8 + dir = 8 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -46722,7 +46721,7 @@ /obj/item/weapon/crowbar, /obj/item/device/assembly/prox_sensor{ pixel_x = -8; - pixel_y = 4 + pixel_y = 4 }, /obj/item/clothing/gloves/color/fyellow, /turf/simulated/floor/plasteel, @@ -46730,8 +46729,8 @@ "bHn" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -46747,7 +46746,7 @@ }, /obj/machinery/requests_console{ department = "Tool Storage"; - pixel_x = 30 + pixel_x = 30 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -46760,8 +46759,8 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -46808,7 +46807,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/starboard) "bHw" = ( @@ -46829,34 +46828,34 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" }, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/starboard) "bHy" = ( /obj/machinery/door/poddoor{ id = "Secure Storage"; - name = "secure storage" + name = "secure storage" }, /turf/simulated/floor/plating, /area/engine/engineering) "bHz" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/vending/engivend, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "yellow" + icon_state = "yellow" }, /area/engine/engineering) "bHA" = ( @@ -46869,14 +46868,14 @@ "bHB" = ( /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 10 + dir = 10 }, /area/engine/engineering) "bHC" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating{ icon_state = "warnplate" @@ -46885,15 +46884,15 @@ "bHD" = ( /obj/item/stack/cable_coil{ pixel_x = 3; - pixel_y = -7 + pixel_y = -7 }, /obj/item/weapon/crowbar, /obj/machinery/button/door{ id = "Singularity"; - name = "Shutters Control"; - pixel_x = 0; - pixel_y = -25; - req_access_txt = "11" + name = "Shutters Control"; + pixel_x = 0; + pixel_y = -25; + req_access_txt = "11" }, /turf/simulated/floor/plating{ icon_state = "warnplate" @@ -46907,7 +46906,7 @@ "bHF" = ( /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 6 + dir = 6 }, /area/engine/engineering) "bHG" = ( @@ -46930,13 +46929,13 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -46948,15 +46947,15 @@ "bHK" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/port{ name = "Chapel Maintenance" @@ -46964,8 +46963,8 @@ "bHL" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -46978,8 +46977,8 @@ "bHM" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/item/stack/sheet/cardboard, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -46993,8 +46992,8 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/decal/cleanable/ash, /turf/simulated/floor/plating, @@ -47008,8 +47007,8 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/plating, /area/maintenance/port{ @@ -47021,11 +47020,11 @@ }, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 3; - name = "3maintenance loot spawner" + name = "3maintenance loot spawner" }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/port{ name = "Chapel Maintenance" @@ -47051,7 +47050,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/port{ name = "Chapel Maintenance" @@ -47079,11 +47078,11 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/port{ name = "Chapel Maintenance" @@ -47134,7 +47133,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "redcorner"; - dir = 4 + dir = 4 }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -47143,19 +47142,19 @@ /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/preopen{ id = "briggate"; - name = "security blast door" + name = "security blast door" }, /obj/machinery/door/airlock/glass_security{ id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" + name = "Brig"; + req_access_txt = "63" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 1 + dir = 1 }, /area/security/brig) "bIc" = ( @@ -47164,7 +47163,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 5 + dir = 5 }, /area/security/brig) "bId" = ( @@ -47173,7 +47172,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 1 + dir = 1 }, /area/security/brig) "bIe" = ( @@ -47185,7 +47184,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 1 + dir = 1 }, /area/security/brig) "bIf" = ( @@ -47197,14 +47196,14 @@ }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 1 + dir = 1 }, /area/security/brig) "bIg" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -47213,7 +47212,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "redcorner"; - dir = 1 + dir = 1 }, /area/security/brig) "bIh" = ( @@ -47223,14 +47222,14 @@ }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 4 + dir = 4 }, /area/security/brig) "bIi" = ( /obj/structure/cable, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -47245,8 +47244,8 @@ "bIk" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/hologram/holopad, /obj/structure/disposalpipe/segment, @@ -47257,9 +47256,9 @@ "bIl" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" @@ -47275,7 +47274,7 @@ /obj/structure/rack, /obj/item/weapon/storage/box/chemimp{ pixel_x = 4; - pixel_y = 3 + pixel_y = 3 }, /obj/item/weapon/storage/box/trackimp, /obj/item/weapon/storage/lockbox/loyalty, @@ -47286,12 +47285,12 @@ "bIo" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warning" + icon_state = "warning" }, /area/security/warden) "bIp" = ( @@ -47301,22 +47300,22 @@ /obj/structure/rack, /obj/item/weapon/gun/energy/gun{ pixel_x = -3; - pixel_y = 3 + pixel_y = 3 }, /obj/item/weapon/gun/energy/gun, /obj/item/weapon/gun/energy/gun{ pixel_x = 3; - pixel_y = -3 + pixel_y = -3 }, /turf/simulated/floor/plasteel{ dir = 2; - icon_state = "bot" + icon_state = "bot" }, /area/security/warden) "bIr" = ( /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warning" + icon_state = "warning" }, /area/security/warden) "bIs" = ( @@ -47346,12 +47345,12 @@ "bIu" = ( /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/wood, @@ -47364,16 +47363,16 @@ }, /obj/machinery/camera{ c_tag = "Captain's Office"; - dir = 8 + dir = 8 }, /obj/machinery/power/apc{ dir = 4; - name = "Captain's Office APC"; - pixel_x = 26 + name = "Captain's Office APC"; + pixel_x = 26 }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /turf/simulated/floor/wood, /area/crew_quarters/captain{ @@ -47392,8 +47391,8 @@ "bIx" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -47411,16 +47410,16 @@ "bIz" = ( /turf/simulated/floor/plasteel{ icon_state = "darkbluecorners"; - dir = 4 + dir = 4 }, /area/bridge) "bIA" = ( /obj/machinery/computer/security/telescreen{ desc = "Used for watching Prison Wing holding areas."; - dir = 1; - name = "Prison Monitor"; - network = list("Prison"); - pixel_y = -30 + dir = 1; + name = "Prison Monitor"; + network = list("Prison"); + pixel_y = -30 }, /obj/machinery/vending/cart{ req_access_txt = "57" @@ -47431,7 +47430,7 @@ /obj/structure/cable, /obj/machinery/power/apc{ name = "Head of Personnel APC"; - pixel_y = -24 + pixel_y = -24 }, /turf/simulated/floor/carpet, /area/crew_quarters/heads) @@ -47442,14 +47441,14 @@ /obj/structure/filingcabinet/chestdrawer, /turf/simulated/floor/plasteel{ icon_state = "darkblue"; - dir = 6 + dir = 6 }, /area/crew_quarters/heads) "bIE" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE" + icon_state = "shock"; + name = "HIGH VOLTAGE" }, /turf/simulated/wall/r_wall, /area/crew_quarters/heads) @@ -47464,7 +47463,7 @@ "bIG" = ( /turf/simulated/floor/plasteel{ icon_state = "redcorner"; - dir = 1 + dir = 1 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -47486,8 +47485,8 @@ "bIJ" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel, /area/storage/primary) @@ -47496,7 +47495,7 @@ /obj/machinery/cell_charger, /obj/item/weapon/stock_parts/cell/high{ charge = 100; - maxcharge = 15000 + maxcharge = 15000 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -47507,8 +47506,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -47539,7 +47538,7 @@ "bIP" = ( /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/starboard) "bIQ" = ( @@ -47552,20 +47551,20 @@ "bIR" = ( /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 3; - name = "3maintenance loot spawner" + name = "3maintenance loot spawner" }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/starboard) "bIS" = ( @@ -47574,8 +47573,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -47583,18 +47582,18 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fsmaint2) "bIT" = ( /obj/structure/disposalpipe/sortjunction{ dir = 4; - sortType = 4 + sortType = 4 }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -47602,17 +47601,17 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -47620,8 +47619,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -47636,21 +47635,21 @@ "bIY" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/closet/secure_closet/engineering_electrical, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "yellow" + icon_state = "yellow" }, /area/engine/engineering) "bIZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel, /area/engine/engineering) @@ -47663,8 +47662,8 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/maintenance/port{ @@ -47684,8 +47683,8 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/maintenance/port{ @@ -47707,8 +47706,8 @@ "bJh" = ( /obj/item/device/radio/intercom{ dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 + name = "Station Intercom (General)"; + pixel_x = -28 }, /turf/simulated/floor/plasteel, /area/hallway/primary/port{ @@ -47727,23 +47726,23 @@ /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/machinery/door/poddoor/preopen{ id = "briggate"; - name = "security blast door" + name = "security blast door" }, /turf/simulated/floor/plating, /area/security/brig) "bJk" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 4 + dir = 4 }, /area/security/brig) "bJl" = ( @@ -47751,42 +47750,42 @@ /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/machinery/door/poddoor/preopen{ id = "briggate"; - name = "security blast door" + name = "security blast door" }, /turf/simulated/floor/plating, /area/security/brig) "bJm" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel, /area/security/brig) "bJn" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -47800,11 +47799,11 @@ }, /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 4 + dir = 4 }, /area/security/brig) "bJp" = ( @@ -47813,8 +47812,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, @@ -47823,7 +47822,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fsmaint2) "bJq" = ( @@ -47844,13 +47843,13 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -47860,25 +47859,25 @@ "bJs" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/structure/disposalpipe/junction{ dir = 8; - icon_state = "pipe-y" + icon_state = "pipe-y" }, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" @@ -47890,8 +47889,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" @@ -47901,8 +47900,8 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" @@ -47911,18 +47910,18 @@ "bJv" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -47930,7 +47929,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_security{ name = "Armory"; - req_access_txt = "3" + req_access_txt = "3" }, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" @@ -47939,8 +47938,8 @@ "bJw" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -47952,15 +47951,15 @@ "bJx" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/simulated/floor/plasteel{ dir = 10; - icon_state = "warning" + icon_state = "warning" }, /area/security/warden) "bJy" = ( @@ -47969,7 +47968,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "warningcorner"; - dir = 1 + dir = 1 }, /area/security/warden) "bJz" = ( @@ -47979,28 +47978,28 @@ /obj/structure/rack, /obj/item/weapon/gun/energy/laser{ pixel_x = -3; - pixel_y = 3 + pixel_y = 3 }, /obj/item/weapon/gun/energy/laser, /obj/item/weapon/gun/energy/laser{ pixel_x = 3; - pixel_y = -3 + pixel_y = -3 }, /turf/simulated/floor/plasteel{ dir = 2; - icon_state = "bot" + icon_state = "bot" }, /area/security/warden) "bJA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warning" + icon_state = "warning" }, /area/security/warden) "bJB" = ( @@ -48019,16 +48018,16 @@ }, /obj/item/weapon/gun/projectile/shotgun/riot{ pixel_x = -3; - pixel_y = 3 + pixel_y = 3 }, /obj/item/weapon/gun/projectile/shotgun/riot, /obj/item/weapon/gun/projectile/shotgun/riot{ pixel_x = 3; - pixel_y = -3 + pixel_y = -3 }, /obj/machinery/camera/motion{ c_tag = "Armory"; - dir = 8 + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -48038,14 +48037,14 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/wood, /area/crew_quarters/captain{ @@ -48057,7 +48056,7 @@ /obj/item/weapon/disk/nuclear, /obj/item/weapon/storage/secure/safe{ pixel_x = 35; - pixel_y = 5 + pixel_y = 5 }, /obj/structure/table/wood, /turf/simulated/floor/wood, @@ -48074,7 +48073,7 @@ /obj/structure/closet/emcloset, /obj/machinery/firealarm{ dir = 4; - pixel_x = 24 + pixel_x = 24 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -48083,8 +48082,8 @@ "bJG" = ( /obj/machinery/door/airlock/command{ name = "Head of Personnel"; - req_access = null; - req_access_txt = "57" + req_access = null; + req_access_txt = "57" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -48098,45 +48097,45 @@ "bJI" = ( /obj/structure/sign/directions/engineering{ dir = 4; - icon_state = "direction_eng"; - pixel_x = -32; - pixel_y = 0; - tag = "icon-direction_eng (EAST)" + icon_state = "direction_eng"; + pixel_x = -32; + pixel_y = 0; + tag = "icon-direction_eng (EAST)" }, /obj/structure/sign/directions/science{ dir = 1; - icon_state = "direction_sci"; - pixel_x = -32; - pixel_y = 8; - tag = "icon-direction_sci (NORTH)" + icon_state = "direction_sci"; + pixel_x = -32; + pixel_y = 8; + tag = "icon-direction_sci (NORTH)" }, /turf/simulated/floor/plasteel, /area/hallway/primary/starboard) "bJJ" = ( /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel, /area/storage/primary) "bJK" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -48150,8 +48149,8 @@ "bJL" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ initialize_directions = 11 @@ -48167,8 +48166,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/decal/cleanable/oil{ icon_state = "floor2" @@ -48182,8 +48181,8 @@ "bJN" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 @@ -48193,26 +48192,26 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/fsmaint2) "bJO" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/structure/disposalpipe/junction{ dir = 1; - icon_state = "pipe-j2" + icon_state = "pipe-j2" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -48221,7 +48220,7 @@ /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; - name = "2maintenance loot spawner" + name = "2maintenance loot spawner" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -48229,7 +48228,7 @@ /obj/structure/closet/secure_closet/personal, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/starboard) "bJR" = ( @@ -48239,7 +48238,7 @@ "bJS" = ( /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/effect/spawner/lootdrop/maintenance, /obj/item/clothing/shoes/jackboots, @@ -48254,14 +48253,14 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/starboard) "bJU" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; - name = "2maintenance loot spawner" + name = "2maintenance loot spawner" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -48278,7 +48277,7 @@ }, /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -48289,13 +48288,13 @@ }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -48305,13 +48304,13 @@ "bJY" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -48326,8 +48325,8 @@ "bKb" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/closet/secure_closet/engineering_welding, /obj/machinery/light{ @@ -48338,26 +48337,26 @@ }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "yellow" + icon_state = "yellow" }, /area/engine/engineering) "bKc" = ( /turf/simulated/floor/plasteel{ icon_state = "warningcorner"; - dir = 8 + dir = 8 }, /area/engine/engineering) "bKd" = ( /obj/structure/closet/radiation, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "warning" + icon_state = "warning" }, /area/engine/engineering) "bKe" = ( /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/item/clothing/gloves/color/black, /obj/item/weapon/extinguisher{ @@ -48365,41 +48364,41 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "warning" + icon_state = "warning" }, /area/engine/engineering) "bKf" = ( /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "warning" + icon_state = "warning" }, /area/engine/engineering) "bKg" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/button/door{ id = "Singularity"; - name = "Shutters Control"; - pixel_x = 0; - pixel_y = 25; - req_access_txt = "11" + name = "Shutters Control"; + pixel_x = 0; + pixel_y = 25; + req_access_txt = "11" }, /turf/simulated/floor/plasteel{ dir = 5; - icon_state = "warning" + icon_state = "warning" }, /area/engine/engineering) "bKh" = ( @@ -48413,7 +48412,7 @@ /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 3; - name = "3maintenance loot spawner" + name = "3maintenance loot spawner" }, /turf/simulated/floor/plating, /area/maintenance/port{ @@ -48423,8 +48422,8 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /obj/item/weapon/crowbar, @@ -48439,7 +48438,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/port{ name = "Chapel Maintenance" @@ -48450,7 +48449,7 @@ /obj/structure/chair/stool, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/port{ name = "Chapel Maintenance" @@ -48459,8 +48458,8 @@ /obj/item/trash/chips, /turf/simulated/floor/plasteel{ broken = 1; - dir = 4; - icon_state = "damaged2" + dir = 4; + icon_state = "damaged2" }, /area/maintenance/port{ name = "Chapel Maintenance" @@ -48468,19 +48467,19 @@ "bKn" = ( /obj/machinery/door/airlock/shuttle{ name = "Supply Shuttle Airlock"; - req_access_txt = "31" + req_access_txt = "31" }, /obj/docking_port/mobile/supply{ dwidth = 5; - width = 12 + width = 12 }, /obj/docking_port/stationary{ dir = 8; - dwidth = 5; - height = 7; - id = "supply_home"; - name = "supply bay"; - width = 12 + dwidth = 5; + height = 7; + id = "supply_home"; + name = "supply bay"; + width = 12 }, /turf/simulated/floor/plating, /area/shuttle/supply) @@ -48488,7 +48487,7 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/port{ name = "Chapel Maintenance" @@ -48502,8 +48501,8 @@ }, /turf/simulated/floor/plasteel{ broken = 1; - dir = 4; - icon_state = "damaged5" + dir = 4; + icon_state = "damaged5" }, /area/maintenance/port{ name = "Chapel Maintenance" @@ -48516,13 +48515,13 @@ "bKr" = ( /obj/item/device/flashlight/lamp/green{ pixel_x = 1; - pixel_y = 5 + pixel_y = 5 }, /obj/machinery/button/door{ id = "lawyer_blast"; - name = "Privacy Shutters"; - pixel_x = 0; - pixel_y = 25 + name = "Privacy Shutters"; + pixel_x = 0; + pixel_y = 25 }, /obj/structure/table/wood, /turf/simulated/floor/wood, @@ -48546,15 +48545,15 @@ "bKu" = ( /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/item/weapon/storage/briefcase{ pixel_x = -3; - pixel_y = 2 + pixel_y = 2 }, /obj/item/weapon/storage/secure/briefcase{ pixel_x = 2; - pixel_y = -2 + pixel_y = -2 }, /obj/item/clothing/glasses/sunglasses, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -48565,7 +48564,7 @@ /obj/structure/window/reinforced/fulltile, /obj/machinery/door/poddoor/preopen{ id = "lawyer_blast"; - name = "privacy door" + name = "privacy door" }, /turf/simulated/floor/plating, /area/lawoffice) @@ -48580,12 +48579,12 @@ /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/preopen{ id = "briggate"; - name = "security blast door" + name = "security blast door" }, /obj/machinery/door/airlock/glass_security{ id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" + name = "Brig"; + req_access_txt = "63" }, /turf/simulated/floor/plasteel{ icon_state = "red" @@ -48595,12 +48594,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ icon_state = "red" @@ -48610,23 +48609,23 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 6 + dir = 6 }, /area/security/brig) "bKA" = ( /obj/structure/cable, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -48635,8 +48634,8 @@ "bKB" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/machinery/computer/crew, /turf/simulated/floor/plasteel{ @@ -48646,8 +48645,8 @@ "bKC" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 @@ -48685,7 +48684,7 @@ /obj/structure/rack, /obj/item/weapon/storage/box/firingpins{ pixel_x = 3; - pixel_y = 3 + pixel_y = 3 }, /obj/item/weapon/storage/box/firingpins, /obj/item/key/security, @@ -48696,36 +48695,36 @@ "bKH" = ( /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warning" + icon_state = "warning" }, /area/security/warden) "bKI" = ( /obj/structure/rack, /obj/item/weapon/gun/energy/gun/advtaser{ pixel_x = -3; - pixel_y = 3 + pixel_y = 3 }, /obj/item/weapon/gun/energy/gun/advtaser, /obj/item/weapon/gun/energy/gun/advtaser{ pixel_x = 3; - pixel_y = -3 + pixel_y = -3 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ dir = 2; - icon_state = "bot" + icon_state = "bot" }, /area/security/warden) "bKJ" = ( /obj/structure/rack, /obj/item/weapon/shield/riot{ pixel_x = -3; - pixel_y = 3 + pixel_y = 3 }, /obj/item/weapon/shield/riot, /obj/item/weapon/shield/riot{ pixel_x = 3; - pixel_y = -3 + pixel_y = -3 }, /obj/item/weapon/storage/box/teargas, /turf/simulated/floor/plasteel{ @@ -48759,8 +48758,8 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/hologram/holopad, /turf/simulated/floor/wood, @@ -48774,8 +48773,8 @@ }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; - pixel_x = 24 + icon_state = "alarm0"; + pixel_x = 24 }, /obj/structure/table/wood, /turf/simulated/floor/wood, @@ -48795,12 +48794,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/camera{ c_tag = "Bridge North"; - dir = 8 + dir = 8 }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; - pixel_x = 24 + icon_state = "alarm0"; + pixel_x = 24 }, /turf/simulated/floor/plasteel{ icon_state = "darkbluecorners" @@ -48809,7 +48808,7 @@ "bKR" = ( /obj/machinery/status_display{ layer = 4; - pixel_x = -32 + pixel_x = -32 }, /obj/structure/flora/kirbyplants{ icon_state = "plant-21" @@ -48823,7 +48822,7 @@ "bKS" = ( /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "blue" + icon_state = "blue" }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -48835,7 +48834,7 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "blue" + icon_state = "blue" }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -48850,7 +48849,7 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "blue" + icon_state = "blue" }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -48859,7 +48858,7 @@ /obj/machinery/vending/coffee, /turf/simulated/floor/plasteel{ dir = 5; - icon_state = "blue" + icon_state = "blue" }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -48885,7 +48884,7 @@ /obj/structure/table, /obj/item/weapon/storage/toolbox/mechanical{ pixel_x = -2; - pixel_y = -1 + pixel_y = -1 }, /obj/machinery/light, /turf/simulated/floor/plasteel{ @@ -48901,8 +48900,8 @@ "bLa" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -48912,11 +48911,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 3; - name = "3maintenance loot spawner" + name = "3maintenance loot spawner" }, /obj/structure/window, /turf/simulated/floor/plating, @@ -48928,7 +48927,7 @@ }, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -48936,7 +48935,7 @@ /obj/structure/bed, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/starboard) "bLe" = ( @@ -48947,13 +48946,13 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -48972,7 +48971,7 @@ /obj/item/weapon/electronics/airlock, /obj/item/weapon/stock_parts/cell/high{ charge = 100; - maxcharge = 15000 + maxcharge = 15000 }, /obj/item/stack/sheet/mineral/plasma{ amount = 30 @@ -48980,7 +48979,7 @@ /obj/machinery/light/small, /obj/machinery/camera{ c_tag = "Engineering Secure Storage"; - dir = 1 + dir = 1 }, /turf/simulated/floor/plating, /area/engine/engineering) @@ -48991,8 +48990,8 @@ "bLi" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/table, /obj/item/clothing/gloves/color/yellow, @@ -49001,42 +49000,42 @@ }, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24 + pixel_x = -24 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "yellow" + icon_state = "yellow" }, /area/engine/engineering) "bLj" = ( /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel, /area/engine/engineering) "bLk" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/chair/stool, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warning" + icon_state = "warning" }, /area/engine/engineering) "bLl" = ( /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/machinery/power/rad_collector{ anchored = 1 @@ -49048,8 +49047,8 @@ /obj/machinery/power/tesla_coil, /obj/structure/cable{ icon_state = "0-2"; - pixel_y = 1; - d2 = 2 + pixel_y = 1; + d2 = 2 }, /turf/simulated/floor/plating/airless, /area/space) @@ -49077,11 +49076,11 @@ }, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; - name = "2maintenance loot spawner" + name = "2maintenance loot spawner" }, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/port{ name = "Chapel Maintenance" @@ -49097,14 +49096,14 @@ "bLr" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -49119,8 +49118,8 @@ }, /turf/simulated/floor/plasteel{ broken = 1; - dir = 4; - icon_state = "damaged4" + dir = 4; + icon_state = "damaged4" }, /area/maintenance/port{ name = "Chapel Maintenance" @@ -49132,7 +49131,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/port{ name = "Chapel Maintenance" @@ -49141,7 +49140,7 @@ /obj/structure/closet/lawcloset, /obj/machinery/requests_console{ department = "Law office"; - pixel_x = -32 + pixel_x = -32 }, /turf/simulated/floor/wood, /area/lawoffice) @@ -49167,22 +49166,22 @@ "bLx" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/wood, /area/lawoffice) "bLy" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_x = 32 + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_x = 32 }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 4 + dir = 4 }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -49201,22 +49200,22 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Security Office"; - req_access = null; - req_access_txt = "63" + req_access = null; + req_access_txt = "63" }, /turf/simulated/floor/plasteel, /area/security/main) "bLD" = ( /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/structure/cable, /obj/structure/grille, @@ -49226,21 +49225,21 @@ "bLE" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/table/reinforced, /obj/machinery/door/window/southleft{ base_state = "right"; - icon_state = "right"; - name = "Reception Desk"; - req_access_txt = "63" + icon_state = "right"; + name = "Reception Desk"; + req_access_txt = "63" }, /obj/item/weapon/book/manual/wiki/security_space_law, /obj/machinery/door/window/brigdoor{ dir = 1; - name = "Armory Desk"; - req_access_txt = "3" + name = "Armory Desk"; + req_access_txt = "3" }, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" @@ -49249,23 +49248,23 @@ "bLF" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/machinery/door/airlock/glass_security{ name = "Brig Control"; - req_access_txt = "3" + req_access_txt = "3" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ @@ -49278,7 +49277,7 @@ }, /turf/simulated/floor/plasteel{ dir = 10; - icon_state = "warning" + icon_state = "warning" }, /area/security/warden) "bLH" = ( @@ -49290,7 +49289,7 @@ "bLI" = ( /turf/simulated/floor/plasteel{ dir = 6; - icon_state = "warning" + icon_state = "warning" }, /area/security/warden) "bLJ" = ( @@ -49315,8 +49314,8 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/wood, /area/crew_quarters/captain{ @@ -49337,13 +49336,13 @@ "bLO" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, @@ -49354,24 +49353,24 @@ "bLP" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ icon_state = "darkblue"; - dir = 4 + dir = 4 }, /area/bridge) "bLQ" = ( /obj/machinery/door/airlock/glass_command{ name = "Bridge"; - req_access_txt = "19" + req_access_txt = "19" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -49381,23 +49380,23 @@ /obj/machinery/door/firedoor, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/machinery/door/poddoor/preopen{ id = "bridge blast"; - layer = 2.9; - name = "bridge blast door" + layer = 2.9; + name = "bridge blast door" }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/bridge) "bLS" = ( /obj/machinery/door/airlock/glass_command{ name = "Bridge"; - req_access_txt = "19" + req_access_txt = "19" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -49413,7 +49412,7 @@ "bLU" = ( /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "bluecorner" + icon_state = "bluecorner" }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -49422,7 +49421,7 @@ /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "blue" + icon_state = "blue" }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -49430,7 +49429,7 @@ "bLW" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=7-Bar2"; - location = "6-Arrivals" + location = "6-Arrivals" }, /turf/simulated/floor/plasteel, /area/hallway/primary/aft{ @@ -49440,20 +49439,20 @@ /obj/structure/closet/firecloset, /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "yellow" + icon_state = "yellow" }, /area/engine/engineering) "bLY" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/starboard) "bLZ" = ( @@ -49479,7 +49478,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/starboard) "bMe" = ( @@ -49506,8 +49505,8 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plating, @@ -49515,8 +49514,8 @@ "bMi" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/table, /obj/item/weapon/storage/toolbox/mechanical{ @@ -49524,20 +49523,20 @@ }, /obj/item/device/flashlight{ pixel_x = 1; - pixel_y = 5 + pixel_y = 5 }, /obj/item/device/flashlight{ pixel_x = 1; - pixel_y = 5 + pixel_y = 5 }, /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23; + pixel_y = 0 }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "yellowcorner" + icon_state = "yellowcorner" }, /area/engine/engineering) "bMj" = ( @@ -49547,7 +49546,7 @@ /obj/item/weapon/weldingtool, /obj/item/clothing/head/welding{ pixel_x = -3; - pixel_y = 5 + pixel_y = 5 }, /turf/simulated/floor/plasteel, /area/engine/engineering) @@ -49555,7 +49554,7 @@ /obj/structure/table, /obj/item/stack/cable_coil{ pixel_x = 3; - pixel_y = -7 + pixel_y = -7 }, /obj/item/stack/cable_coil, /obj/item/weapon/electronics/airlock, @@ -49564,21 +49563,21 @@ "bMl" = ( /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plating/airless, /area/space) "bMm" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plating/airless, /area/space) @@ -49586,27 +49585,27 @@ /obj/item/device/multitool, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating/airless, /area/space) "bMo" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plating/airless, /area/space) "bMp" = ( /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/machinery/power/solar{ id = "aftport"; - name = "Aft-Port Solar Array" + name = "Aft-Port Solar Array" }, /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" @@ -49616,26 +49615,26 @@ /obj/structure/lattice/catwalk, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /turf/space, /area/maintenance/portsolar) "bMr" = ( /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/machinery/power/solar{ id = "aftport"; - name = "Aft-Port Solar Array" + name = "Aft-Port Solar Array" }, /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" @@ -49644,11 +49643,11 @@ "bMs" = ( /obj/machinery/power/solar{ id = "aftport"; - name = "Aft-Port Solar Array" + name = "Aft-Port Solar Array" }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /turf/simulated/floor/plasteel/airless{ icon_state = "solarpanel" @@ -49658,22 +49657,22 @@ /obj/structure/lattice/catwalk, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /turf/space, /area/maintenance/portsolar) "bMu" = ( /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; - name = "2maintenance loot spawner" + name = "2maintenance loot spawner" }, /turf/simulated/floor/plating, /area/maintenance/port{ @@ -49682,12 +49681,12 @@ "bMv" = ( /obj/effect/landmark{ name = "xeno_spawn"; - pixel_x = -1 + pixel_x = -1 }, /turf/simulated/floor/plasteel{ broken = 1; - dir = 4; - icon_state = "damaged1" + dir = 4; + icon_state = "damaged1" }, /area/maintenance/port{ name = "Chapel Maintenance" @@ -49696,8 +49695,8 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -49711,8 +49710,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -49727,8 +49726,8 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/maintenance/port{ @@ -49737,12 +49736,12 @@ "bMz" = ( /obj/machinery/door/airlock/maintenance{ name = "Law Office Maintenance"; - req_access_txt = "38" + req_access_txt = "38" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -49752,8 +49751,8 @@ "bMA" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -49763,8 +49762,8 @@ "bMB" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -49774,20 +49773,20 @@ "bMC" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; - on = 1 + on = 1 }, /turf/simulated/floor/wood, /area/lawoffice) "bMD" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/effect/landmark/start{ name = "Lawyer" @@ -49808,9 +49807,9 @@ "bMG" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -49825,7 +49824,7 @@ }, /obj/effect/landmark{ name = "xeno_spawn"; - pixel_x = -1 + pixel_x = -1 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -49862,7 +49861,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 9 + dir = 9 }, /area/security/main) "bMM" = ( @@ -49872,16 +49871,16 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/sortjunction{ dir = 2; - sortType = 7 + sortType = 7 }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 1 + dir = 1 }, /area/security/main) "bMN" = ( @@ -49893,7 +49892,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 1 + dir = 1 }, /area/security/main) "bMO" = ( @@ -49902,11 +49901,11 @@ }, /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 1 + dir = 1 }, /area/security/main) "bMP" = ( @@ -49915,23 +49914,23 @@ }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 1 + dir = 1 }, /area/security/main) "bMQ" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 1 + dir = 1 }, /area/security/main) "bMR" = ( @@ -49940,7 +49939,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 1 + dir = 1 }, /area/security/main) "bMS" = ( @@ -49952,7 +49951,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 1 + dir = 1 }, /area/security/main) "bMT" = ( @@ -49961,7 +49960,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 5 + dir = 5 }, /area/security/main) "bMU" = ( @@ -49971,8 +49970,8 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Armory"; - req_access = null; - req_access_txt = "3" + req_access = null; + req_access_txt = "3" }, /turf/simulated/floor/plasteel{ icon_state = "delivery" @@ -49992,7 +49991,7 @@ }, /obj/structure/closet/secure_closet{ name = "contraband locker"; - req_access_txt = "3" + req_access_txt = "3" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -50061,7 +50060,7 @@ "bNe" = ( /obj/structure/noticeboard{ dir = 4; - pixel_x = -32 + pixel_x = -32 }, /obj/machinery/photocopier, /turf/simulated/floor/plasteel{ @@ -50072,7 +50071,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ icon_state = "darkblue"; - dir = 4 + dir = 4 }, /area/bridge) "bNg" = ( @@ -50083,17 +50082,17 @@ /obj/machinery/door/firedoor, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/machinery/door/poddoor/preopen{ id = "bridge blast"; - layer = 2.9; - name = "bridge blast door" + layer = 2.9; + name = "bridge blast door" }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/bridge) "bNi" = ( @@ -50101,7 +50100,7 @@ /obj/structure/window/reinforced/fulltile, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /turf/simulated/floor/plating, /area/bridge) @@ -50125,9 +50124,9 @@ "bNm" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel, /area/hallway/primary/aft{ @@ -50140,7 +50139,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; - name = "2maintenance loot spawner" + name = "2maintenance loot spawner" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -50151,21 +50150,21 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/starboard) "bNp" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/item/stack/cable_coil/cut{ amount = 1; - icon_state = "coil_red1"; - item_state = "coil_red" + icon_state = "coil_red1"; + item_state = "coil_red" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -50184,7 +50183,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/starboard) "bNs" = ( @@ -50194,28 +50193,28 @@ /obj/structure/grille, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/plating, /area/maintenance/starboard) "bNt" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/maintenance/starboard) "bNu" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/starboard) "bNv" = ( @@ -50232,12 +50231,12 @@ "bNx" = ( /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -50251,12 +50250,12 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -50269,8 +50268,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, /obj/item/weapon/pen, @@ -50279,14 +50278,14 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/fsmaint2) "bNA" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -50301,8 +50300,8 @@ "bNB" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -50319,8 +50318,8 @@ "bNC" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -50330,8 +50329,8 @@ "bND" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -50342,7 +50341,7 @@ /obj/structure/table, /obj/item/weapon/paper_bin{ pixel_x = -3; - pixel_y = 7 + pixel_y = 7 }, /obj/item/weapon/pen, /obj/item/weapon/storage/firstaid/fire, @@ -50351,28 +50350,28 @@ "bNF" = ( /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23; + pixel_y = 0 }, /obj/structure/closet/wardrobe/engineering_yellow, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "yellow" + icon_state = "yellow" }, /area/engine/engineering) "bNG" = ( /obj/machinery/camera/emp_proof{ c_tag = "Singularity South West"; - dir = 4; - network = list("Singularity") + dir = 4; + network = list("Singularity") }, /turf/simulated/floor/plating/airless, /area/engine/engineering) "bNH" = ( /obj/machinery/camera/emp_proof{ c_tag = "Singularity South East"; - dir = 8; - network = list("Singularity") + dir = 8; + network = list("Singularity") }, /turf/space, /area/space) @@ -50380,15 +50379,15 @@ /obj/structure/lattice/catwalk, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/structure/cable, /turf/space, @@ -50397,8 +50396,8 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/item/stack/sheet/cardboard, /turf/simulated/floor/plating, @@ -50416,7 +50415,7 @@ /obj/item/clothing/glasses/sunglasses, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/port{ name = "Chapel Maintenance" @@ -50435,7 +50434,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/port{ name = "Chapel Maintenance" @@ -50448,7 +50447,7 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/port{ name = "Chapel Maintenance" @@ -50460,8 +50459,8 @@ /obj/machinery/space_heater, /turf/simulated/floor/plasteel{ burnt = 1; - dir = 4; - icon_state = "floorscorched2" + dir = 4; + icon_state = "floorscorched2" }, /area/maintenance/port{ name = "Chapel Maintenance" @@ -50491,8 +50490,8 @@ /obj/item/device/taperecorder, /turf/simulated/floor/plasteel{ broken = 1; - dir = 4; - icon_state = "damaged2" + dir = 4; + icon_state = "damaged2" }, /area/maintenance/port{ name = "Chapel Maintenance" @@ -50516,20 +50515,20 @@ "bNS" = ( /obj/item/weapon/paper_bin{ pixel_x = -3; - pixel_y = 7 + pixel_y = 7 }, /obj/item/weapon/pen, /obj/machinery/computer/security/telescreen{ desc = "Used for watching Prison Wing holding areas."; - dir = 1; - name = "Prison Monitor"; - network = list("Prison"); - pixel_y = -27 + dir = 1; + name = "Prison Monitor"; + network = list("Prison"); + pixel_y = -27 }, /obj/machinery/light, /obj/machinery/camera{ c_tag = "Law Office"; - dir = 1 + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -50540,7 +50539,7 @@ "bNT" = ( /obj/machinery/power/apc{ name = "Fore Primary Hallway APC"; - pixel_y = -25 + pixel_y = -25 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -50557,7 +50556,7 @@ "bNV" = ( /obj/machinery/door/airlock{ name = "Law Office"; - req_access_txt = "38" + req_access_txt = "38" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -50598,7 +50597,7 @@ "bOa" = ( /obj/machinery/camera{ c_tag = "Brig Interrogation"; - dir = 8 + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ @@ -50612,19 +50611,19 @@ }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 8 + dir = 8 }, /area/security/main) "bOc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel, /area/security/main) @@ -50632,14 +50631,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/sortjunction{ dir = 4; - sortType = 8 + sortType = 8 }, /turf/simulated/floor/plasteel, /area/security/main) "bOe" = ( /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel, /area/security/main) @@ -50660,8 +50659,8 @@ "bOh" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/chair, /obj/effect/landmark/start{ @@ -50672,9 +50671,9 @@ "bOi" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel, /area/security/main) @@ -50685,11 +50684,11 @@ /obj/machinery/computer/secure_data, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_x = 27 + pixel_x = 27 }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 4 + dir = 4 }, /area/security/main) "bOl" = ( @@ -50704,13 +50703,13 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/door/airlock/command{ name = "Captain's Office"; - req_access = null; - req_access_txt = "20" + req_access = null; + req_access_txt = "20" }, /turf/simulated/floor/wood, /area/crew_quarters/captain{ @@ -50725,12 +50724,12 @@ /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/preopen{ id = "bridge blast"; - layer = 2.9; - name = "bridge blast door" + layer = 2.9; + name = "bridge blast door" }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/bridge) "bOq" = ( @@ -50752,7 +50751,7 @@ /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ dir = 0; - icon_state = "blue" + icon_state = "blue" }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -50760,7 +50759,7 @@ "bOt" = ( /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "bluecorner" + icon_state = "bluecorner" }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -50775,7 +50774,7 @@ "bOv" = ( /obj/machinery/camera{ c_tag = "Arrivals Lounge North"; - dir = 1 + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "neutral" @@ -50801,13 +50800,13 @@ "bOy" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "neutralcorner" + icon_state = "neutralcorner" }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -50828,12 +50827,12 @@ "bOB" = ( /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/simulated/floor/plating, @@ -50841,8 +50840,8 @@ "bOC" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -50855,8 +50854,8 @@ "bOD" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -50872,20 +50871,20 @@ "bOE" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -50894,8 +50893,8 @@ /obj/structure/grille, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -50905,8 +50904,8 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -50927,8 +50926,8 @@ /obj/item/trash/plate, /turf/simulated/floor/plasteel{ broken = 1; - dir = 4; - icon_state = "damaged2" + dir = 4; + icon_state = "damaged2" }, /area/maintenance/starboard) "bOK" = ( @@ -50955,7 +50954,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/starboard) "bON" = ( @@ -50964,12 +50963,12 @@ }, /obj/item/stack/cable_coil/cut{ amount = 1; - icon_state = "coil_red1"; - item_state = "coil_red" + icon_state = "coil_red1"; + item_state = "coil_red" }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/starboard) "bOO" = ( @@ -50979,16 +50978,16 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /turf/simulated/floor/plating, /area/maintenance/starboard) "bOP" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'RADIOACTIVE AREA'"; - icon_state = "radiation"; - name = "RADIOACTIVE AREA"; - pixel_x = 32 + icon_state = "radiation"; + name = "RADIOACTIVE AREA"; + pixel_x = 32 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -51019,13 +51018,13 @@ "bOS" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ @@ -51035,12 +51034,12 @@ "bOT" = ( /obj/machinery/camera{ c_tag = "Engineering South"; - dir = 1 + dir = 1 }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "yellow" @@ -51049,8 +51048,8 @@ "bOU" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "yellow" @@ -51059,47 +51058,47 @@ "bOV" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "cautioncorner" + icon_state = "cautioncorner" }, /area/engine/engineering) "bOW" = ( /obj/machinery/door/airlock/external{ name = "Engineering External Access"; - req_access = null; - req_access_txt = "10;13" + req_access = null; + req_access_txt = "10;13" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/engine/engineering) "bOX" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_y = 32 + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_y = 32 }, /turf/simulated/floor/plating, /area/engine/engineering) "bOY" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/plating/airless, /area/engine/engineering) @@ -51112,16 +51111,16 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/port{ name = "Chapel Maintenance" @@ -51174,8 +51173,8 @@ "bPi" = ( /obj/machinery/door/airlock/security{ name = "Interrogation"; - req_access = null; - req_access_txt = "63" + req_access = null; + req_access_txt = "63" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -51184,15 +51183,15 @@ "bPj" = ( /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 8 + dir = 8 }, /area/security/main) "bPk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel, /area/security/main) @@ -51218,7 +51217,7 @@ /obj/structure/table, /obj/item/weapon/paper_bin{ pixel_x = -3; - pixel_y = 7 + pixel_y = 7 }, /obj/item/weapon/folder/red, /obj/item/weapon/pen, @@ -51228,8 +51227,8 @@ /obj/structure/table, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/item/device/radio/off, /obj/item/weapon/screwdriver{ @@ -51247,7 +51246,7 @@ /obj/machinery/computer/security, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 4 + dir = 4 }, /area/security/main) "bPs" = ( @@ -51259,20 +51258,20 @@ }, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/machinery/power/apc{ dir = 1; - name = "Head of Security's Office APC"; - pixel_y = 25 + name = "Head of Security's Office APC"; + pixel_y = 25 }, /turf/simulated/floor/carpet, /area/security/hos) "bPu" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/item/stack/rods, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -51283,7 +51282,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/starboard) "bPv" = ( @@ -51302,24 +51301,24 @@ "bPw" = ( /obj/machinery/requests_console{ department = "Cargo Bay"; - departmentType = 2; - pixel_x = -30 + departmentType = 2; + pixel_x = -30 }, /obj/machinery/camera{ c_tag = "Quartermaster's Office"; - dir = 4 + dir = 4 }, /obj/machinery/computer/cargo, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "brown" + icon_state = "brown" }, /area/quartermaster/qm) "bPx" = ( /obj/item/device/radio/intercom{ dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 + name = "Station Intercom (General)"; + pixel_x = 27 }, /obj/machinery/computer/card/minor/hos, /turf/simulated/floor/plasteel{ @@ -51340,48 +51339,48 @@ }, /turf/simulated/floor/plasteel{ icon_state = "darkbluecorners"; - dir = 4 + dir = 4 }, /area/bridge) "bPA" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "darkblue"; - dir = 1 + dir = 1 }, /area/bridge) "bPB" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel{ icon_state = "darkbluecorners"; - dir = 1 + dir = 1 }, /area/bridge) "bPC" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/fireaxecabinet{ pixel_y = 32 @@ -51396,8 +51395,8 @@ "bPD" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -51412,14 +51411,14 @@ "bPE" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -51435,34 +51434,34 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/power/apc{ cell_type = 5000; - dir = 4; - name = "Bridge APC"; - pixel_x = 27 + dir = 4; + name = "Bridge APC"; + pixel_x = 27 }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /turf/simulated/floor/plasteel{ icon_state = "darkbluecorners"; - dir = 4 + dir = 4 }, /area/bridge) "bPG" = ( /obj/machinery/status_display{ layer = 4; - pixel_x = -32 + pixel_x = -32 }, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_y = -32 + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_y = -32 }, /obj/structure/flora/kirbyplants{ icon_state = "plant-22" @@ -51476,11 +51475,11 @@ "bPH" = ( /obj/machinery/firealarm{ dir = 1; - pixel_y = -24 + pixel_y = -24 }, /turf/simulated/floor/plasteel{ icon_state = "blue"; - dir = 10 + dir = 10 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -51488,7 +51487,7 @@ "bPI" = ( /turf/simulated/floor/plasteel{ dir = 0; - icon_state = "blue" + icon_state = "blue" }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -51500,7 +51499,7 @@ }, /turf/simulated/floor/plasteel{ dir = 0; - icon_state = "blue" + icon_state = "blue" }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -51509,7 +51508,7 @@ /obj/machinery/vending/cigarette, /turf/simulated/floor/plasteel{ icon_state = "blue"; - dir = 6 + dir = 6 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -51517,7 +51516,7 @@ "bPL" = ( /turf/simulated/floor/plasteel{ icon_state = "neutral"; - dir = 8 + dir = 8 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -51530,12 +51529,12 @@ "bPN" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ name = "Security Maintenance"; - req_access_txt = "1" + req_access_txt = "1" }, /turf/simulated/floor/plating, /area/security/checkpoint2{ @@ -51544,8 +51543,8 @@ "bPO" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, @@ -51561,15 +51560,15 @@ /obj/machinery/vending/snack, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/starboard) "bPR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "bar" @@ -51604,8 +51603,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ burnt = 1; - dir = 4; - icon_state = "floorscorched2" + dir = 4; + icon_state = "floorscorched2" }, /area/maintenance/starboard) "bPW" = ( @@ -51614,7 +51613,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/starboard) "bPX" = ( @@ -51623,18 +51622,18 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/starboard) "bPY" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; - name = "2maintenance loot spawner" + name = "2maintenance loot spawner" }, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/starboard) "bPZ" = ( @@ -51647,11 +51646,11 @@ "bQa" = ( /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/starboard) "bQb" = ( @@ -51666,17 +51665,17 @@ /obj/item/stack/rods, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/starboard) "bQe" = ( /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 3; - name = "3maintenance loot spawner" + name = "3maintenance loot spawner" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -51690,12 +51689,12 @@ "bQh" = ( /obj/machinery/door/airlock/engineering{ name = "Telecommunications Transit Tube"; - req_access_txt = "61" + req_access_txt = "61" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plating, @@ -51708,20 +51707,20 @@ "bQj" = ( /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/machinery/power/emitter{ anchored = 1; - dir = 1; - state = 2 + dir = 1; + state = 2 }, /turf/simulated/floor/plating/airless, /area/engine/engineering) "bQk" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/grille, /obj/machinery/light, @@ -51731,8 +51730,8 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/item/stack/rods, /turf/simulated/floor/plating, @@ -51745,7 +51744,7 @@ /obj/effect/decal/cleanable/generic, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/port{ name = "Chapel Maintenance" @@ -51753,9 +51752,9 @@ "bQn" = ( /obj/item/device/radio/intercom{ broadcasting = 1; - frequency = 1480; - name = "Confessional Intercom"; - pixel_x = -25 + frequency = 1480; + name = "Confessional Intercom"; + pixel_x = -25 }, /obj/structure/chair, /turf/simulated/floor/plasteel{ @@ -51773,26 +51772,26 @@ "bQp" = ( /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "chapel" + icon_state = "chapel" }, /area/chapel/main) "bQq" = ( /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "chapel" + icon_state = "chapel" }, /area/chapel/main) "bQr" = ( /obj/machinery/firealarm{ dir = 1; - pixel_y = 24 + pixel_y = 24 }, /obj/machinery/light{ dir = 1 }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "chapel" + icon_state = "chapel" }, /area/chapel/main) "bQs" = ( @@ -51804,19 +51803,19 @@ }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "chapel" + icon_state = "chapel" }, /area/chapel/main) "bQt" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "chapel" + icon_state = "chapel" }, /area/chapel/main) "bQu" = ( @@ -51825,8 +51824,8 @@ "bQv" = ( /obj/item/device/radio/intercom{ dir = 8; - name = "Station Intercom (General)"; - pixel_y = 22 + name = "Station Intercom (General)"; + pixel_y = 22 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -51846,11 +51845,11 @@ }, /obj/machinery/camera{ c_tag = "Aft Port Primary Hallway South"; - dir = 8 + dir = 8 }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 4 + dir = 4 }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -51858,9 +51857,9 @@ "bQy" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -51910,32 +51909,32 @@ }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/machinery/power/apc{ dir = 8; - name = "Security Office APC"; - pixel_x = -26 + name = "Security Office APC"; + pixel_x = -26 }, /obj/machinery/recharger, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 8 + dir = 8 }, /area/security/main) "bQE" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plasteel, /area/security/main) @@ -51959,8 +51958,8 @@ /obj/structure/table, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/item/weapon/storage/fancy/donut_box, /turf/simulated/floor/plasteel, @@ -51969,7 +51968,7 @@ /obj/structure/filingcabinet, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 4 + dir = 4 }, /area/security/main) "bQK" = ( @@ -51980,17 +51979,17 @@ "bQL" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/carpet, /area/security/hos) "bQM" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/carpet, /area/security/hos) @@ -52015,10 +52014,10 @@ /obj/machinery/computer/secure_data, /obj/machinery/requests_console{ announcementConsole = 1; - department = "Head of Security's Desk"; - departmentType = 5; - name = "Head of Security RC"; - pixel_x = 30 + department = "Head of Security's Desk"; + departmentType = 5; + name = "Head of Security RC"; + pixel_x = 30 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -52038,20 +52037,20 @@ "bQS" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/carpet, /area/bridge) "bQT" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -52061,13 +52060,13 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/starboard) "bQU" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-y"; - dir = 1 + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/carpet, @@ -52075,8 +52074,8 @@ "bQV" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/decal/cleanable/oil{ icon_state = "floor2" @@ -52108,11 +52107,11 @@ /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/shutters{ id = "teleporter"; - name = "warehouse shutters" + name = "warehouse shutters" }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/teleporter{ name = "\improper Teleporter Room" @@ -52123,7 +52122,7 @@ }, /obj/item/device/flashlight/lamp/green{ pixel_x = 1; - pixel_y = 5 + pixel_y = 5 }, /obj/structure/table/wood, /turf/simulated/floor/plasteel{ @@ -52147,7 +52146,7 @@ /obj/structure/chair/comfy/beige, /obj/machinery/airalarm{ frequency = 1439; - pixel_y = 23 + pixel_y = 23 }, /obj/effect/landmark/start{ name = "Assistant" @@ -52161,7 +52160,7 @@ "bRc" = ( /obj/item/device/flashlight/lamp/green{ pixel_x = 1; - pixel_y = 5 + pixel_y = 5 }, /obj/structure/table/wood, /turf/simulated/floor/plasteel{ @@ -52186,7 +52185,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 9 + dir = 9 }, /area/security/checkpoint2{ name = "Customs" @@ -52194,22 +52193,22 @@ "bRf" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/machinery/power/apc{ dir = 1; - name = "Security Checkpoint APC"; - pixel_y = 25 + name = "Security Checkpoint APC"; + pixel_y = 25 }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 1 + dir = 1 }, /area/security/checkpoint2{ name = "Customs" @@ -52220,12 +52219,12 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 5 + dir = 5 }, /area/security/checkpoint2{ name = "Customs" @@ -52246,13 +52245,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/starboard) "bRj" = ( @@ -52266,19 +52265,19 @@ /obj/machinery/vending/coffee, /turf/simulated/floor/plasteel{ broken = 1; - dir = 4; - icon_state = "damaged3" + dir = 4; + icon_state = "damaged3" }, /area/maintenance/starboard) "bRl" = ( /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/item/stack/tile/plasteel{ pixel_x = -7; - pixel_y = -7 + pixel_y = -7 }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -52286,8 +52285,8 @@ /obj/effect/decal/cleanable/generic, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "bar" @@ -52296,12 +52295,12 @@ "bRn" = ( /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/machinery/power/apc{ cell_type = 5000; - name = "Engineering Maintenance APC"; - pixel_y = -24 + name = "Engineering Maintenance APC"; + pixel_y = -24 }, /turf/simulated/floor/plasteel{ icon_state = "bar" @@ -52321,7 +52320,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark{ name = "xeno_spawn"; - pixel_x = -1 + pixel_x = -1 }, /turf/simulated/floor/plasteel{ icon_state = "bar" @@ -52330,8 +52329,8 @@ "bRq" = ( /turf/simulated/floor/plasteel{ broken = 1; - dir = 4; - icon_state = "damaged4" + dir = 4; + icon_state = "damaged4" }, /area/maintenance/starboard) "bRr" = ( @@ -52340,12 +52339,12 @@ }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; - pixel_x = 24 + icon_state = "alarm0"; + pixel_x = 24 }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/starboard) "bRs" = ( @@ -52363,8 +52362,8 @@ "bRu" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -52374,27 +52373,27 @@ "bRv" = ( /obj/machinery/computer/security/telescreen{ desc = "Used for watching the telecommunications satellite."; - name = "Telecomms Monitor"; - network = list("Tcomms"); - pixel_y = 26 + name = "Telecomms Monitor"; + network = list("Tcomms"); + pixel_y = 26 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1; + scrub_Toxins = 0 }, /turf/simulated/floor/plating, /area/engine/engineering) "bRw" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/grille, /turf/simulated/floor/plating/airless, @@ -52407,7 +52406,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/port{ name = "Chapel Maintenance" @@ -52427,7 +52426,7 @@ "bRB" = ( /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "chapel" + icon_state = "chapel" }, /area/chapel/main) "bRC" = ( @@ -52445,7 +52444,7 @@ /obj/structure/chair/stool, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "chapel" + icon_state = "chapel" }, /area/chapel/main) "bRF" = ( @@ -52467,7 +52466,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 4 + dir = 4 }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -52495,24 +52494,24 @@ /obj/structure/table, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24 + pixel_x = -24 }, /obj/machinery/recharger, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 8 + dir = 8 }, /area/security/main) "bRM" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 @@ -52522,8 +52521,8 @@ "bRN" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -52531,15 +52530,15 @@ }, /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel, /area/security/main) "bRO" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -52549,7 +52548,7 @@ }, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/starboard) "bRP" = ( @@ -52576,15 +52575,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/starboard) "bRS" = ( @@ -52593,23 +52592,23 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/starboard) "bRT" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -52622,8 +52621,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -52633,27 +52632,27 @@ "bRV" = ( /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/carpet, /area/security/hos) "bRW" = ( /mob/living/simple_animal/hostile/retaliate/bat{ desc = "It's a spider! Run for it!"; - icon_state = "guard"; - name = "Sergeant Araneus" + icon_state = "guard"; + name = "Sergeant Araneus" }, /turf/simulated/floor/carpet, /area/security/hos) "bRX" = ( /obj/item/weapon/paper_bin{ pixel_x = -3; - pixel_y = 7 + pixel_y = 7 }, /obj/item/weapon/pen, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -52677,7 +52676,7 @@ /obj/item/weapon/storage/toolbox/emergency, /turf/simulated/floor/plasteel{ icon_state = "darkbluecorners"; - dir = 8 + dir = 8 }, /area/bridge) "bSb" = ( @@ -52689,8 +52688,8 @@ "bSc" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/table/reinforced, /obj/item/weapon/book/manual/wiki/security_space_law, @@ -52725,8 +52724,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/carpet, /area/bridge) @@ -52749,10 +52748,10 @@ /obj/machinery/teleport/station, /obj/machinery/button/door{ id = "teleporter"; - name = "Warehouse Door Control"; - pixel_x = -1; - pixel_y = 24; - req_access_txt = "31" + name = "Warehouse Door Control"; + pixel_x = -1; + pixel_y = 24; + req_access_txt = "31" }, /turf/simulated/floor/plating, /area/teleporter{ @@ -52771,7 +52770,7 @@ /obj/structure/closet/crate, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/teleporter{ name = "\improper Teleporter Room" @@ -52783,7 +52782,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/teleporter{ name = "\improper Teleporter Room" @@ -52820,7 +52819,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 8 + dir = 8 }, /area/security/checkpoint2{ name = "Customs" @@ -52837,7 +52836,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 4 + dir = 4 }, /area/security/checkpoint2{ name = "Customs" @@ -52846,8 +52845,8 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/decal/cleanable/oil{ @@ -52860,9 +52859,9 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel{ icon_state = "bar" @@ -52886,15 +52885,15 @@ "bSy" = ( /turf/simulated/floor/plasteel{ burnt = 1; - dir = 4; - icon_state = "floorscorched1" + dir = 4; + icon_state = "floorscorched1" }, /area/maintenance/starboard) "bSz" = ( /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -52904,12 +52903,12 @@ "bSA" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; - on = 1 + on = 1 }, /turf/simulated/floor/plating, /area/engine/engineering) @@ -52924,12 +52923,12 @@ "bSD" = ( /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, @@ -52944,8 +52943,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -52956,12 +52955,12 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -52972,8 +52971,8 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/item/stack/rods, /obj/structure/disposalpipe/segment{ @@ -52984,12 +52983,12 @@ "bSH" = ( /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plating, /area/maintenance/port{ @@ -52998,7 +52997,7 @@ "bSI" = ( /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/port{ name = "Chapel Maintenance" @@ -53021,9 +53020,9 @@ }, /obj/item/device/radio/intercom{ broadcasting = 1; - frequency = 1480; - name = "Confessional Intercom"; - pixel_x = -27 + frequency = 1480; + name = "Confessional Intercom"; + pixel_x = -27 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -53033,7 +53032,7 @@ /obj/structure/chair/stool, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "chapel" + icon_state = "chapel" }, /area/chapel/main) "bSM" = ( @@ -53043,7 +53042,7 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "chapel" + icon_state = "chapel" }, /area/chapel/main) "bSN" = ( @@ -53054,12 +53053,12 @@ "bSO" = ( /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; - pixel_x = 24 + icon_state = "alarm0"; + pixel_x = 24 }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 4 + dir = 4 }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -53078,9 +53077,9 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" @@ -53121,8 +53120,8 @@ "bSU" = ( /obj/machinery/door/airlock/security{ name = "Evidence Storage"; - req_access = null; - req_access_txt = "63" + req_access = null; + req_access_txt = "63" }, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" @@ -53131,8 +53130,8 @@ "bSV" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel, @@ -53149,8 +53148,8 @@ "bSY" = ( /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; - pixel_y = -22 + icon_state = "alarm0"; + pixel_y = -22 }, /obj/structure/closet/wardrobe/red, /turf/simulated/floor/plasteel{ @@ -53160,11 +53159,11 @@ "bSZ" = ( /obj/machinery/status_display{ layer = 4; - pixel_y = -32 + pixel_y = -32 }, /obj/machinery/camera{ c_tag = "Brig Office"; - dir = 1 + dir = 1 }, /obj/structure/closet/secure_closet/security/sec, /turf/simulated/floor/plasteel{ @@ -53184,7 +53183,7 @@ "bTb" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 5; - pixel_y = -32 + pixel_y = -32 }, /obj/structure/closet/secure_closet/security/sec, /turf/simulated/floor/plasteel{ @@ -53210,7 +53209,7 @@ /obj/structure/closet/secure_closet/security/sec, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 6 + dir = 6 }, /area/security/main) "bTf" = ( @@ -53220,9 +53219,9 @@ "bTg" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/carpet, /area/security/hos) @@ -53234,8 +53233,8 @@ "bTi" = ( /obj/machinery/door/airlock/command{ name = "Head of Security"; - req_access = null; - req_access_txt = "58" + req_access = null; + req_access_txt = "58" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -53244,14 +53243,14 @@ "bTj" = ( /turf/simulated/floor/plasteel{ icon_state = "darkblue"; - dir = 8 + dir = 8 }, /area/bridge) "bTk" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/table/reinforced, /obj/machinery/recharger, @@ -53287,8 +53286,8 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 @@ -53298,8 +53297,8 @@ "bTq" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -53311,8 +53310,8 @@ "bTr" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -53320,7 +53319,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Teleport Access"; - req_access_txt = "17" + req_access_txt = "17" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -53331,15 +53330,15 @@ "bTs" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "warning" + icon_state = "warning" }, /area/teleporter{ name = "\improper Teleporter Room" @@ -53347,18 +53346,18 @@ "bTt" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "warning" + icon_state = "warning" }, /area/teleporter{ name = "\improper Teleporter Room" @@ -53366,7 +53365,7 @@ "bTu" = ( /turf/simulated/floor/plasteel{ dir = 5; - icon_state = "warning" + icon_state = "warning" }, /area/teleporter{ name = "\improper Teleporter Room" @@ -53381,7 +53380,7 @@ "bTw" = ( /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_x = 27 + pixel_x = 27 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -53395,7 +53394,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "blue"; - dir = 8 + dir = 8 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -53418,14 +53417,14 @@ /obj/item/weapon/paper, /obj/machinery/door/window/brigdoor{ dir = 8; - icon_state = "rightsecure"; - name = "Arrivals Security Checkpoint"; - pixel_x = -8; - req_access_txt = "1" + icon_state = "rightsecure"; + name = "Arrivals Security Checkpoint"; + pixel_x = -8; + req_access_txt = "1" }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 8 + dir = 8 }, /area/security/checkpoint2{ name = "Customs" @@ -53442,11 +53441,11 @@ /obj/machinery/computer/card, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_x = 27 + pixel_x = 27 }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 4 + dir = 4 }, /area/security/checkpoint2{ name = "Customs" @@ -53455,13 +53454,13 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -53469,11 +53468,11 @@ /obj/structure/table, /obj/machinery/microwave{ pixel_x = -3; - pixel_y = 6 + pixel_y = 6 }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/starboard) "bTF" = ( @@ -53489,7 +53488,7 @@ /obj/structure/kitchenspike, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/starboard) "bTH" = ( @@ -53498,8 +53497,8 @@ }, /turf/simulated/floor/plasteel{ broken = 1; - dir = 4; - icon_state = "damaged1" + dir = 4; + icon_state = "damaged1" }, /area/maintenance/starboard) "bTI" = ( @@ -53508,7 +53507,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/starboard) "bTJ" = ( @@ -53542,8 +53541,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/engine/engineering) @@ -53584,15 +53583,15 @@ "bTS" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = -32 + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = -32 }, /obj/item/device/radio/intercom{ dir = 8; - name = "Station Intercom (General)"; - pixel_y = 22 + name = "Station Intercom (General)"; + pixel_y = 22 }, /turf/simulated/floor/plating, /area/maintenance/portsolar) @@ -53605,14 +53604,14 @@ }, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /turf/simulated/floor/plating, /area/maintenance/portsolar) "bTU" = ( /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/machinery/power/smes, /turf/simulated/floor/plating, @@ -53620,32 +53619,30 @@ "bTV" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE" + icon_state = "shock"; + name = "HIGH VOLTAGE" }, /turf/simulated/wall/r_wall, /area/maintenance/portsolar) "bTW" = ( -/obj/structure/disposalpipe/segment, /obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/maintenance/port{ - name = "Chapel Maintenance" - }) +/obj/effect/landmark/event_spawn, +/turf/simulated/floor/plasteel, +/area/security/brig) "bTX" = ( /obj/item/weapon/shard, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; - pixel_y = -22 + icon_state = "alarm0"; + pixel_y = -22 }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/port{ name = "Chapel Maintenance" @@ -53657,11 +53654,11 @@ /obj/structure/cable, /obj/machinery/power/apc{ name = "Chapel Maintenance APC"; - pixel_y = -25 + pixel_y = -25 }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/port{ name = "Chapel Maintenance" @@ -53670,8 +53667,8 @@ /obj/effect/decal/cleanable/dirt, /obj/item/stack/cable_coil/cut{ amount = 1; - icon_state = "coil_red1"; - item_state = "coil_red" + icon_state = "coil_red1"; + item_state = "coil_red" }, /turf/simulated/floor/plating, /area/maintenance/port{ @@ -53684,7 +53681,7 @@ "bUb" = ( /obj/machinery/door/morgue{ name = "Confession Booth (Chaplain)"; - req_access_txt = "22" + req_access_txt = "22" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -53726,9 +53723,9 @@ "bUh" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" @@ -53740,18 +53737,18 @@ "bUj" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/preopen{ id = "Prison Gate"; - name = "prison blast door" + name = "prison blast door" }, /obj/machinery/door/airlock/glass_security{ name = "Prison Wing"; - req_access_txt = "2" + req_access_txt = "2" }, /turf/simulated/floor/plasteel{ icon_state = "delivery" @@ -53762,11 +53759,11 @@ /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/preopen{ id = "Prison Gate"; - name = "prison blast door" + name = "prison blast door" }, /obj/machinery/door/airlock/glass_security{ name = "Prison Wing"; - req_access_txt = "2" + req_access_txt = "2" }, /turf/simulated/floor/plasteel{ icon_state = "delivery" @@ -53789,7 +53786,7 @@ }, /obj/item/weapon/storage/secure/safe/HoS{ pixel_x = 8; - pixel_y = -27 + pixel_y = -27 }, /obj/structure/table/wood, /turf/simulated/floor/carpet, @@ -53810,44 +53807,44 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/starboard) "bUq" = ( /obj/machinery/computer/prisoner, /obj/machinery/camera{ c_tag = "Bridge West"; - dir = 4 + dir = 4 }, /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; - pixel_x = -22 + icon_state = "alarm0"; + pixel_x = -22 }, /turf/simulated/floor/plasteel{ icon_state = "darkred"; - dir = 5 + dir = 5 }, /area/bridge) "bUr" = ( /turf/simulated/floor/plasteel{ icon_state = "darkredcorners"; - dir = 1 + dir = 1 }, /area/bridge) "bUs" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/carpet, /area/bridge) @@ -53858,12 +53855,11 @@ /turf/simulated/floor/carpet, /area/bridge) "bUu" = ( -/obj/structure/chair/comfy/brown{ - dir = 1; - name = "command chair" - }, +/obj/effect/landmark/event_spawn, /turf/simulated/floor/carpet, -/area/bridge) +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) "bUv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -53883,14 +53879,14 @@ }, /turf/simulated/floor/plasteel{ icon_state = "darkbrowncorners"; - dir = 4 + dir = 4 }, /area/bridge) "bUy" = ( /obj/machinery/computer/security/mining, /obj/machinery/camera{ c_tag = "Bridge East"; - dir = 8 + dir = 8 }, /obj/machinery/newscaster{ pixel_x = 30 @@ -53900,7 +53896,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "darkbrown"; - dir = 9 + dir = 9 }, /area/bridge) "bUz" = ( @@ -53923,7 +53919,7 @@ /obj/item/device/radio/beacon, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warning" + icon_state = "warning" }, /area/teleporter{ name = "\improper Teleporter Room" @@ -53931,8 +53927,8 @@ "bUB" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -53948,7 +53944,7 @@ }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warning" + icon_state = "warning" }, /area/teleporter{ name = "\improper Teleporter Room" @@ -53960,7 +53956,7 @@ /obj/machinery/shieldwallgen, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/teleporter{ name = "\improper Teleporter Room" @@ -53969,7 +53965,7 @@ /obj/machinery/shieldwallgen, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/teleporter{ name = "\improper Teleporter Room" @@ -53992,12 +53988,12 @@ /obj/structure/table/reinforced, /obj/item/weapon/paper_bin{ pixel_x = 1; - pixel_y = 9 + pixel_y = 9 }, /obj/item/weapon/pen, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 8 + dir = 8 }, /area/security/checkpoint2{ name = "Customs" @@ -54006,12 +54002,12 @@ /obj/machinery/computer/secure_data, /obj/machinery/requests_console{ department = "Security"; - departmentType = 5; - pixel_x = 30 + departmentType = 5; + pixel_x = 30 }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 4 + dir = 4 }, /area/security/checkpoint2{ name = "Customs" @@ -54020,8 +54016,8 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/stack/sheet/cardboard, @@ -54031,12 +54027,12 @@ /obj/structure/table, /obj/machinery/microwave{ pixel_x = -3; - pixel_y = 6 + pixel_y = 6 }, /turf/simulated/floor/plasteel{ broken = 1; - dir = 4; - icon_state = "damaged2" + dir = 4; + icon_state = "damaged2" }, /area/maintenance/starboard) "bUL" = ( @@ -54103,8 +54099,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating/airless, /area/space) @@ -54118,7 +54114,7 @@ /obj/machinery/power/tracker, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /turf/simulated/floor/plating/airless, /area/maintenance/portsolar) @@ -54126,8 +54122,8 @@ /obj/structure/lattice/catwalk, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/space, /area/maintenance/portsolar) @@ -54135,7 +54131,7 @@ /obj/structure/lattice/catwalk, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /turf/space, /area/maintenance/portsolar) @@ -54143,74 +54139,74 @@ /obj/structure/lattice/catwalk, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /turf/space, /area/maintenance/portsolar) "bUY" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; - req_access = null; - req_access_txt = "10; 13" + req_access = null; + req_access_txt = "10; 13" }, /turf/simulated/floor/plating, /area/maintenance/portsolar) "bUZ" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/maintenance/portsolar) "bVa" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/maintenance/portsolar) "bVb" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plating, /area/maintenance/portsolar) "bVc" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plating, /area/maintenance/portsolar) "bVd" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/airlock/engineering{ name = "Aft Port Solar Access"; - req_access_txt = "10" + req_access_txt = "10" }, /turf/simulated/floor/plating, /area/maintenance/portsolar) @@ -54218,17 +54214,17 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/port{ name = "Chapel Maintenance" @@ -54247,9 +54243,9 @@ "bVg" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -54270,7 +54266,7 @@ /obj/structure/table/wood, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "chapel" + icon_state = "chapel" }, /area/chapel/main) "bVk" = ( @@ -54287,8 +54283,8 @@ /obj/structure/table, /obj/item/weapon/storage/secure/briefcase{ name = "Secure Evidence Briefcase"; - pixel_x = 3; - pixel_y = -3 + pixel_x = 3; + pixel_y = -3 }, /turf/simulated/floor/plasteel{ icon_state = "showroomfloor" @@ -54301,25 +54297,25 @@ /obj/item/clothing/mask/muzzle, /obj/item/clothing/ears/earmuffs{ pixel_x = -3; - pixel_y = -2 + pixel_y = -2 }, /obj/item/device/radio/intercom{ dir = 4; - name = "Station Intercom (General)"; - pixel_x = -27 + name = "Station Intercom (General)"; + pixel_x = -27 }, /obj/item/device/electropack, /obj/item/device/assembly/signaler, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitehall" + icon_state = "whitehall" }, /area/security/prison) "bVn" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 @@ -54342,7 +54338,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "redcorner"; - dir = 4 + dir = 4 }, /area/security/prison) "bVq" = ( @@ -54354,7 +54350,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 1 + dir = 1 }, /area/security/prison) "bVr" = ( @@ -54366,7 +54362,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 1 + dir = 1 }, /area/security/prison) "bVs" = ( @@ -54375,7 +54371,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 1 + dir = 1 }, /area/security/prison) "bVt" = ( @@ -54384,15 +54380,15 @@ }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 1 + dir = 1 }, /area/security/prison) "bVu" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/structure/closet/secure_closet/injection, /obj/structure/extinguisher_cabinet{ @@ -54427,17 +54423,17 @@ /obj/machinery/computer/security, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24 + pixel_x = -24 }, /turf/simulated/floor/plasteel{ icon_state = "darkred"; - dir = 4 + dir = 4 }, /area/bridge) "bVz" = ( /obj/structure/chair{ dir = 8; - name = "Security Station" + name = "Security Station" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -54446,8 +54442,8 @@ "bVA" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/item/device/radio/beacon, /turf/simulated/floor/plasteel{ @@ -54463,9 +54459,9 @@ "bVC" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -54474,7 +54470,7 @@ "bVD" = ( /obj/structure/chair{ dir = 4; - name = "Logistics Station" + name = "Logistics Station" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -54484,20 +54480,20 @@ /obj/machinery/computer/cargo, /turf/simulated/floor/plasteel{ icon_state = "darkblue"; - dir = 4 + dir = 4 }, /area/crew_quarters/heads) "bVF" = ( /obj/item/weapon/hand_tele, /obj/machinery/firealarm{ dir = 1; - pixel_y = -24 + pixel_y = -24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table, /turf/simulated/floor/plasteel{ dir = 10; - icon_state = "warning" + icon_state = "warning" }, /area/teleporter{ name = "\improper Teleporter Room" @@ -54506,7 +54502,7 @@ /obj/structure/chair/stool, /obj/machinery/power/apc{ name = "Teleporter APC"; - pixel_y = -25 + pixel_y = -25 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -54522,22 +54518,22 @@ /obj/item/weapon/crowbar, /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; - pixel_y = -22 + icon_state = "alarm0"; + pixel_y = -22 }, /obj/machinery/camera{ c_tag = "Teleporter"; - dir = 1 + dir = 1 }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warning" + icon_state = "warning" }, /area/teleporter{ name = "\improper Teleporter Room" @@ -54556,7 +54552,7 @@ }, /obj/item/weapon/lighter{ pixel_x = 4; - pixel_y = 2 + pixel_y = 2 }, /obj/structure/table/wood, /turf/simulated/floor/plasteel{ @@ -54568,14 +54564,14 @@ "bVK" = ( /obj/machinery/light_switch{ pixel_x = 6; - pixel_y = -25 + pixel_y = -25 }, /obj/structure/closet, /obj/item/weapon/crowbar, /obj/item/device/assembly/flash/handheld, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 10 + dir = 10 }, /area/security/checkpoint2{ name = "Customs" @@ -54583,9 +54579,9 @@ "bVL" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel{ icon_state = "red" @@ -54600,7 +54596,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 6 + dir = 6 }, /area/security/checkpoint2{ name = "Customs" @@ -54617,8 +54613,8 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -54643,36 +54639,34 @@ "bVR" = ( /turf/simulated/floor/plasteel{ broken = 1; - dir = 4; - icon_state = "damaged2" + dir = 4; + icon_state = "damaged2" }, /area/maintenance/starboard) "bVS" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/maintenance/starboard) +/obj/effect/landmark/event_spawn, +/turf/simulated/floor/plasteel, +/area/security/main) "bVT" = ( /obj/machinery/door/airlock{ name = "Kitchen"; - req_access_txt = "0" + req_access_txt = "0" }, /turf/simulated/floor/plasteel{ broken = 1; - dir = 4; - icon_state = "damaged4" + dir = 4; + icon_state = "damaged4" }, /area/maintenance/starboard) "bVU" = ( /obj/item/stack/tile/plasteel{ pixel_x = 15; - pixel_y = 16 + pixel_y = 16 }, /turf/simulated/floor/plasteel{ broken = 1; - dir = 4; - icon_state = "damaged2" + dir = 4; + icon_state = "damaged2" }, /area/maintenance/starboard) "bVV" = ( @@ -54683,15 +54677,15 @@ "bVW" = ( /turf/simulated/floor/plasteel{ broken = 1; - dir = 4; - icon_state = "damaged1" + dir = 4; + icon_state = "damaged1" }, /area/maintenance/starboard) "bVX" = ( /turf/simulated/floor/plasteel{ broken = 1; - dir = 4; - icon_state = "damaged3" + dir = 4; + icon_state = "damaged3" }, /area/maintenance/starboard) "bVY" = ( @@ -54704,8 +54698,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating/airless, /area/space) @@ -54713,8 +54707,8 @@ /obj/structure/lattice/catwalk, /obj/structure/cable{ icon_state = "0-2"; - pixel_y = 1; - d2 = 2 + pixel_y = 1; + d2 = 2 }, /turf/space, /area/maintenance/portsolar) @@ -54722,7 +54716,7 @@ /obj/structure/cable, /obj/machinery/power/solar_control{ id = "aftport"; - name = "Aft Port Solar Control" + name = "Aft Port Solar Control" }, /turf/simulated/floor/plating, /area/maintenance/portsolar) @@ -54733,14 +54727,14 @@ "bWd" = ( /obj/machinery/power/apc{ dir = 4; - name = "Aft Port Solar APC"; - pixel_x = 23; - pixel_y = 2 + name = "Aft Port Solar APC"; + pixel_x = 23; + pixel_y = 2 }, /obj/structure/cable, /obj/machinery/camera{ c_tag = "Aft Port Solar Control"; - dir = 1 + dir = 1 }, /turf/simulated/floor/plating, /area/maintenance/portsolar) @@ -54748,16 +54742,16 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/spawner/lootdrop{ loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" + name = "maint grille or trash spawner" }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/port{ name = "Chapel Maintenance" @@ -54771,16 +54765,16 @@ "bWg" = ( /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/button/crematorium{ pixel_x = 0; - pixel_y = 25 + pixel_y = 25 }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -54790,8 +54784,8 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/item/weapon/shard{ icon_state = "small" @@ -54804,13 +54798,13 @@ "bWi" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/airlock/command{ name = "Head of Personnel"; - req_access = null; - req_access_txt = "57" + req_access = null; + req_access_txt = "57" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -54822,16 +54816,16 @@ "bWj" = ( /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/item/weapon/paper_bin{ pixel_x = -2; - pixel_y = 5 + pixel_y = 5 }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/table/wood, /obj/item/weapon/pen, @@ -54843,8 +54837,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/table/wood, /obj/item/weapon/storage/fancy/candle_box, @@ -54856,13 +54850,13 @@ "bWl" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -54871,12 +54865,12 @@ "bWm" = ( /obj/machinery/door/airlock/glass{ name = "Chapel Office"; - req_access_txt = "22" + req_access_txt = "22" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -54885,19 +54879,19 @@ "bWn" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "chapel" + icon_state = "chapel" }, /area/chapel/main) "bWo" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "chapel" @@ -54906,25 +54900,25 @@ "bWp" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "chapel" + icon_state = "chapel" }, /area/chapel/main) "bWq" = ( /obj/structure/chair/stool, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "chapel" @@ -54934,31 +54928,31 @@ /obj/structure/chair/stool, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "chapel" + icon_state = "chapel" }, /area/chapel/main) "bWs" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/carpet, /area/chapel/main) "bWt" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=1-Medbay1"; - location = "0-Escape" + location = "0-Escape" }, /mob/living/simple_animal/bot/secbot/beepsky{ desc = "It's Officer Beepsky! Powered by a potato and a shot of whiskey, and with a sturdier reinforced chassis, too. "; - health = 45; - name = "Officer Beepsky" + health = 45; + name = "Officer Beepsky" }, /turf/simulated/floor/plasteel, /area/hallway/primary/port{ @@ -54967,7 +54961,7 @@ "bWu" = ( /obj/machinery/firealarm{ dir = 8; - pixel_x = -24 + pixel_x = -24 }, /obj/structure/table, /obj/item/weapon/storage/firstaid/regular, @@ -54976,20 +54970,20 @@ /obj/item/weapon/reagent_containers/syringe, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "whitehall" + icon_state = "whitehall" }, /area/security/prison) "bWv" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plasteel, /area/security/prison) @@ -55000,20 +54994,20 @@ }, /obj/machinery/button/door{ id = "permacell1"; - name = "Cell 1 Lockdown"; - pixel_x = -4; - pixel_y = -25; - req_access_txt = "2" + name = "Cell 1 Lockdown"; + pixel_x = -4; + pixel_y = -25; + req_access_txt = "2" }, /obj/machinery/button/flasher{ id = "PCell 1"; - pixel_x = 6; - pixel_y = -24 + pixel_x = 6; + pixel_y = -24 }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "redcorner" @@ -55023,15 +55017,15 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/machinery/computer/security/telescreen{ desc = "Used for watching Prison Wing holding areas."; - dir = 1; - name = "Prison Monitor"; - network = list("Prison"); - pixel_y = -30 + dir = 1; + name = "Prison Monitor"; + network = list("Prison"); + pixel_y = -30 }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "red" @@ -55044,24 +55038,24 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/button/door{ id = "permacell2"; - name = "Cell 2 Lockdown"; - pixel_x = -4; - pixel_y = -25; - req_access_txt = "2" + name = "Cell 2 Lockdown"; + pixel_x = -4; + pixel_y = -25; + req_access_txt = "2" }, /obj/machinery/button/flasher{ id = "PCell 2"; - pixel_x = 6; - pixel_y = -24 + pixel_x = 6; + pixel_y = -24 }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "redcorner" + icon_state = "redcorner" }, /area/security/prison) "bWz" = ( @@ -55070,8 +55064,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel, /area/security/prison) @@ -55081,11 +55075,11 @@ }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/machinery/power/apc{ name = "Prison Wing APC"; - pixel_y = -24 + pixel_y = -24 }, /turf/simulated/floor/plasteel{ icon_state = "redcorner" @@ -55097,10 +55091,10 @@ }, /obj/machinery/computer/security/telescreen{ desc = "Used for watching Prison Wing holding areas."; - dir = 1; - name = "Prison Monitor"; - network = list("Prison"); - pixel_y = -30 + dir = 1; + name = "Prison Monitor"; + network = list("Prison"); + pixel_y = -30 }, /turf/simulated/floor/plasteel{ icon_state = "red" @@ -55114,19 +55108,19 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/button/door{ id = "permacell3"; - name = "Cell 3 Lockdown"; - pixel_x = -4; - pixel_y = -25; - req_access_txt = "2" + name = "Cell 3 Lockdown"; + pixel_x = -4; + pixel_y = -25; + req_access_txt = "2" }, /obj/machinery/button/flasher{ id = "PCell 3"; - pixel_x = 6; - pixel_y = -24 + pixel_x = 6; + pixel_y = -24 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "redcorner" + icon_state = "redcorner" }, /area/security/prison) "bWD" = ( @@ -55141,13 +55135,13 @@ }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warning" + icon_state = "warning" }, /area/security/prison) "bWF" = ( /obj/machinery/door/airlock/external{ name = "Security Escape Pod"; - req_access_txt = "63" + req_access_txt = "63" }, /turf/simulated/floor/plating, /area/security/prison) @@ -55161,8 +55155,8 @@ "bWI" = ( /obj/structure/sink{ dir = 8; - pixel_x = -12; - pixel_y = 2 + pixel_x = -12; + pixel_y = 2 }, /obj/machinery/light/small, /turf/simulated/floor/plasteel{ @@ -55184,13 +55178,13 @@ /obj/machinery/computer/secure_data, /turf/simulated/floor/plasteel{ icon_state = "darkred"; - dir = 6 + dir = 6 }, /area/bridge) "bWL" = ( /turf/simulated/floor/plasteel{ icon_state = "darkyellowcorners"; - dir = 8 + dir = 8 }, /area/bridge) "bWM" = ( @@ -55204,8 +55198,8 @@ "bWN" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "darkyellowcorners" @@ -55214,7 +55208,7 @@ "bWO" = ( /turf/simulated/floor/plasteel{ icon_state = "darkbluecorners"; - dir = 8 + dir = 8 }, /area/bridge) "bWP" = ( @@ -55225,7 +55219,7 @@ "bWQ" = ( /turf/simulated/floor/plasteel{ icon_state = "darkgreencorners"; - dir = 8 + dir = 8 }, /area/bridge) "bWR" = ( @@ -55245,7 +55239,7 @@ /obj/machinery/computer/teleporter, /turf/simulated/floor/plasteel{ icon_state = "darkbrown"; - dir = 10 + dir = 10 }, /area/bridge) "bWU" = ( @@ -55263,12 +55257,12 @@ "bWW" = ( /obj/machinery/camera{ c_tag = "Arrivals Lounge West"; - dir = 4 + dir = 4 }, /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "bluecorner" + icon_state = "bluecorner" }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -55277,7 +55271,7 @@ /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner"; - dir = 4 + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -55293,7 +55287,7 @@ /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner"; - dir = 1 + dir = 1 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -55301,7 +55295,7 @@ "bXa" = ( /obj/machinery/camera{ c_tag = "Arrivals Lounge East"; - dir = 8 + dir = 8 }, /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel, @@ -55311,8 +55305,8 @@ "bXb" = ( /obj/machinery/door/airlock/security{ name = "Security Checkpoint"; - req_access = null; - req_access_txt = "1" + req_access = null; + req_access_txt = "1" }, /turf/simulated/floor/plasteel, /area/security/checkpoint2{ @@ -55322,8 +55316,8 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/weapon/electronics/firealarm, @@ -55335,20 +55329,20 @@ }, /turf/simulated/floor/plasteel{ broken = 1; - dir = 4; - icon_state = "damaged5" + dir = 4; + icon_state = "damaged5" }, /area/maintenance/starboard) "bXe" = ( /obj/structure/closet/secure_closet/freezer/kitchen{ icon_state = "secure"; - locked = 0; - req_access = null + locked = 0; + req_access = null }, /turf/simulated/floor/plasteel{ burnt = 1; - dir = 4; - icon_state = "floorscorched2" + dir = 4; + icon_state = "floorscorched2" }, /area/maintenance/starboard) "bXf" = ( @@ -55366,8 +55360,8 @@ /obj/machinery/reagentgrinder, /turf/simulated/floor/plasteel{ broken = 1; - dir = 4; - icon_state = "damaged1" + dir = 4; + icon_state = "damaged1" }, /area/maintenance/starboard) "bXh" = ( @@ -55403,16 +55397,16 @@ }, /turf/simulated/floor/plasteel{ broken = 1; - dir = 4; - icon_state = "damaged5" + dir = 4; + icon_state = "damaged5" }, /area/maintenance/starboard) "bXm" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /obj/item/stack/sheet/cardboard, @@ -55423,8 +55417,8 @@ "bXn" = ( /obj/machinery/airalarm{ dir = 4; - icon_state = "alarm0"; - pixel_x = -22 + icon_state = "alarm0"; + pixel_x = -22 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -55436,13 +55430,13 @@ }, /obj/machinery/camera{ c_tag = "Chapel Crematorium"; - dir = 8 + dir = 8 }, /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -55454,12 +55448,12 @@ }, /obj/machinery/camera{ c_tag = "Chapel Office"; - dir = 4 + dir = 4 }, /obj/machinery/requests_console{ department = "Chapel"; - departmentType = 2; - pixel_x = -32 + departmentType = 2; + pixel_x = -32 }, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -55489,14 +55483,14 @@ "bXs" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "grimy" @@ -55508,18 +55502,18 @@ }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "chapel" + icon_state = "chapel" }, /area/chapel/main) "bXu" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "chapel" + icon_state = "chapel" }, /area/chapel/main) "bXv" = ( @@ -55529,22 +55523,22 @@ }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "chapel" + icon_state = "chapel" }, /area/chapel/main) "bXw" = ( /obj/structure/chair/stool, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "chapel" + icon_state = "chapel" }, /area/chapel/main) "bXx" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, /turf/simulated/floor/carpet, /area/chapel/main) @@ -55563,13 +55557,13 @@ "bXB" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/airlock/glass_security{ name = "Long-Term Cell 1"; - req_access_txt = "2" + req_access_txt = "2" }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -55586,7 +55580,7 @@ "bXE" = ( /obj/machinery/door/airlock/glass_security{ name = "Long-Term Cell 2"; - req_access_txt = "2" + req_access_txt = "2" }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -55595,7 +55589,7 @@ "bXF" = ( /obj/machinery/door/airlock/glass_security{ name = "Long-Term Cell 3"; - req_access_txt = "2" + req_access_txt = "2" }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -55604,7 +55598,7 @@ "bXG" = ( /obj/machinery/camera{ c_tag = "Security Escape Pod"; - dir = 4 + dir = 4 }, /obj/machinery/light/small{ dir = 8 @@ -55616,12 +55610,12 @@ /obj/structure/window/reinforced/fulltile, /obj/machinery/door/poddoor/preopen{ id = "bridge blast"; - layer = 2.9; - name = "bridge blast door" + layer = 2.9; + name = "bridge blast door" }, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /turf/simulated/floor/plating, /area/bridge) @@ -55629,14 +55623,14 @@ /obj/machinery/computer/atmos_alert, /turf/simulated/floor/plasteel{ icon_state = "darkyellow"; - dir = 5 + dir = 5 }, /area/bridge) "bXJ" = ( /obj/machinery/computer/station_alert, /turf/simulated/floor/plasteel{ icon_state = "darkyellow"; - dir = 1 + dir = 1 }, /area/bridge) "bXK" = ( @@ -55644,12 +55638,12 @@ /obj/machinery/light, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/structure/cable, /turf/simulated/floor/plasteel{ icon_state = "darkyellow"; - dir = 9 + dir = 9 }, /area/bridge) "bXL" = ( @@ -55660,7 +55654,7 @@ /obj/item/device/assembly/signaler, /turf/simulated/floor/plasteel{ icon_state = "darkblue"; - dir = 8 + dir = 8 }, /area/bridge) "bXM" = ( @@ -55676,7 +55670,7 @@ /obj/item/weapon/storage/firstaid/regular, /turf/simulated/floor/plasteel{ icon_state = "darkblue"; - dir = 4 + dir = 4 }, /area/bridge) "bXO" = ( @@ -55684,21 +55678,21 @@ /obj/machinery/light, /turf/simulated/floor/plasteel{ icon_state = "darkgreen"; - dir = 9 + dir = 9 }, /area/bridge) "bXP" = ( /obj/machinery/computer/crew, /turf/simulated/floor/plasteel{ icon_state = "darkgreen"; - dir = 1 + dir = 1 }, /area/bridge) "bXQ" = ( /obj/machinery/computer/med_data, /turf/simulated/floor/plasteel{ icon_state = "darkgreen"; - dir = 5 + dir = 5 }, /area/bridge) "bXR" = ( @@ -55710,7 +55704,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ icon_state = "arrival"; - dir = 9 + dir = 9 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -55719,7 +55713,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "arrival" + icon_state = "arrival" }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -55727,7 +55721,7 @@ "bXU" = ( /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "arrival" + icon_state = "arrival" }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -55739,7 +55733,7 @@ /obj/machinery/door/firedoor, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "arrival" + icon_state = "arrival" }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -55747,11 +55741,11 @@ "bXW" = ( /obj/machinery/status_display{ layer = 4; - pixel_y = 32 + pixel_y = 32 }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "arrival" + icon_state = "arrival" }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -55770,7 +55764,7 @@ "bXZ" = ( /turf/simulated/floor/plasteel{ icon_state = "arrival"; - dir = 5 + dir = 5 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -55780,20 +55774,20 @@ /obj/effect/decal/cleanable/cobweb, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/starboard) "bYb" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/starboard) "bYc" = ( @@ -55818,8 +55812,8 @@ /obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -55861,8 +55855,8 @@ }, /obj/machinery/power/apc{ dir = 4; - name = "Chapel Office APC"; - pixel_x = 27 + name = "Chapel Office APC"; + pixel_x = 27 }, /obj/structure/cable, /turf/simulated/floor/plasteel{ @@ -55881,7 +55875,7 @@ }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "chapel" + icon_state = "chapel" }, /area/chapel/main) "bYm" = ( @@ -55898,13 +55892,13 @@ }, /obj/machinery/power/apc{ name = "Chapel APC"; - pixel_y = -24 + pixel_y = -24 }, /obj/structure/cable, /obj/machinery/light, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "chapel" + icon_state = "chapel" }, /area/chapel/main) "bYo" = ( @@ -55918,13 +55912,13 @@ "bYp" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "chapel" + icon_state = "chapel" }, /area/chapel/main) "bYq" = ( @@ -55938,13 +55932,13 @@ "bYr" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/machinery/flasher{ id = "PCell 1"; - pixel_x = -28 + pixel_x = -28 }, /obj/structure/table, /obj/item/weapon/pen, @@ -55954,8 +55948,8 @@ "bYs" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 @@ -55967,13 +55961,13 @@ "bYt" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /obj/machinery/camera{ c_tag = "Prison Cell 1"; - network = list("SS13","Prison") + network = list("SS13","Prison") }, /obj/machinery/light/small{ dir = 1 @@ -55985,13 +55979,13 @@ "bYu" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/machinery/flasher{ id = "PCell 2"; - pixel_x = -28 + pixel_x = -28 }, /obj/structure/table, /obj/item/weapon/pen, @@ -56006,13 +56000,13 @@ "bYw" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /obj/machinery/camera{ c_tag = "Prison Cell 2"; - network = list("SS13","Prison") + network = list("SS13","Prison") }, /obj/machinery/light/small{ dir = 1 @@ -56024,13 +56018,13 @@ "bYx" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/machinery/flasher{ id = "PCell 3"; - pixel_x = -28 + pixel_x = -28 }, /obj/structure/table, /obj/item/weapon/pen, @@ -56047,13 +56041,13 @@ "bYz" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /obj/machinery/camera{ c_tag = "Prison Cell 3"; - network = list("SS13","Prison") + network = list("SS13","Prison") }, /obj/machinery/light/small{ dir = 1 @@ -56065,7 +56059,7 @@ "bYA" = ( /obj/machinery/door/airlock/external{ name = "Security External Airlock"; - req_access_txt = "63; 13" + req_access_txt = "63; 13" }, /turf/simulated/floor/plating, /area/security/prison) @@ -56074,12 +56068,12 @@ /obj/structure/window/reinforced/fulltile, /obj/machinery/door/poddoor/preopen{ id = "bridge blast"; - layer = 2.9; - name = "bridge blast door" + layer = 2.9; + name = "bridge blast door" }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/structure/cable, /turf/simulated/floor/plating, @@ -56089,16 +56083,16 @@ /obj/structure/window/reinforced/fulltile, /obj/machinery/door/poddoor/preopen{ id = "bridge blast"; - layer = 2.9; - name = "bridge blast door" + layer = 2.9; + name = "bridge blast door" }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/machinery/status_display{ layer = 4 @@ -56110,16 +56104,16 @@ /obj/structure/window/reinforced/fulltile, /obj/machinery/door/poddoor/preopen{ id = "bridge blast"; - layer = 2.9; - name = "bridge blast door" + layer = 2.9; + name = "bridge blast door" }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /turf/simulated/floor/plating, /area/bridge) @@ -56128,17 +56122,17 @@ /obj/structure/window/reinforced/fulltile, /obj/machinery/door/poddoor/preopen{ id = "bridge blast"; - layer = 2.9; - name = "bridge blast door" + layer = 2.9; + name = "bridge blast door" }, /obj/structure/cable, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /turf/simulated/floor/plating, /area/bridge) @@ -56148,31 +56142,31 @@ /obj/item/device/multitool, /turf/simulated/floor/plasteel{ icon_state = "darkblue"; - dir = 9 + dir = 9 }, /area/bridge) "bYG" = ( /obj/machinery/computer/communications, /turf/simulated/floor/plasteel{ icon_state = "darkblue"; - dir = 1 + dir = 1 }, /area/bridge) "bYH" = ( /obj/structure/table/reinforced, /obj/machinery/button/door{ id = "bridge blast"; - name = "Bridge Blast Door Control"; - pixel_x = 0; - pixel_y = -2; - req_access_txt = "19" + name = "Bridge Blast Door Control"; + pixel_x = 0; + pixel_y = -2; + req_access_txt = "19" }, /obj/machinery/keycard_auth{ pixel_y = 8 }, /turf/simulated/floor/plasteel{ icon_state = "darkblue"; - dir = 5 + dir = 5 }, /area/bridge) "bYI" = ( @@ -56180,16 +56174,16 @@ /obj/structure/window/reinforced/fulltile, /obj/machinery/door/poddoor/preopen{ id = "bridge blast"; - layer = 2.9; - name = "bridge blast door" + layer = 2.9; + name = "bridge blast door" }, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /turf/simulated/floor/plating, /area/bridge) @@ -56198,16 +56192,16 @@ /obj/structure/window/reinforced/fulltile, /obj/machinery/door/poddoor/preopen{ id = "bridge blast"; - layer = 2.9; - name = "bridge blast door" + layer = 2.9; + name = "bridge blast door" }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /turf/simulated/floor/plating, /area/bridge) @@ -56216,16 +56210,16 @@ /obj/structure/window/reinforced/fulltile, /obj/machinery/door/poddoor/preopen{ id = "bridge blast"; - layer = 2.9; - name = "bridge blast door" + layer = 2.9; + name = "bridge blast door" }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/machinery/status_display{ layer = 4 @@ -56237,12 +56231,12 @@ /obj/structure/window/reinforced/fulltile, /obj/machinery/door/poddoor/preopen{ id = "bridge blast"; - layer = 2.9; - name = "bridge blast door" + layer = 2.9; + name = "bridge blast door" }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/structure/cable, /turf/simulated/floor/plating, @@ -56254,7 +56248,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ icon_state = "arrival"; - dir = 8 + dir = 8 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -56274,7 +56268,7 @@ "bYP" = ( /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /turf/simulated/floor/plasteel, /area/hallway/secondary/entry{ @@ -56283,15 +56277,15 @@ "bYQ" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "darkblue"; - dir = 4 + dir = 4 }, /area/bridge) "bYR" = ( @@ -56306,8 +56300,8 @@ /obj/item/stack/sheet/cardboard, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -56318,8 +56312,8 @@ /obj/structure/table/reinforced, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -56327,15 +56321,15 @@ /obj/item/weapon/folder/red, /obj/machinery/door/window/southleft{ base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Reception Desk"; - req_access_txt = "63" + dir = 8; + icon_state = "right"; + name = "Reception Desk"; + req_access_txt = "63" }, /obj/machinery/door/window/brigdoor{ dir = 4; - name = "Armory Desk"; - req_access_txt = "3" + name = "Armory Desk"; + req_access_txt = "3" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -56375,18 +56369,18 @@ "bYW" = ( /obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -56399,8 +56393,8 @@ /obj/item/weapon/screwdriver, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -56414,8 +56408,8 @@ }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/plating, /area/maintenance/starboard) @@ -56430,7 +56424,7 @@ /obj/item/weapon/stock_parts/capacitor, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/starboard) "bZb" = ( @@ -56451,12 +56445,12 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ name = "Crematorium Maintenance"; - req_access_txt = "27" + req_access_txt = "27" }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/chapel/office) @@ -56469,7 +56463,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "chapel" + icon_state = "chapel" }, /area/chapel/main) "bZg" = ( @@ -56491,9 +56485,9 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -56537,8 +56531,8 @@ }, /obj/structure/sink{ dir = 8; - pixel_x = -12; - pixel_y = 2 + pixel_x = -12; + pixel_y = 2 }, /obj/machinery/light/small{ dir = 4 @@ -56551,9 +56545,9 @@ /obj/structure/chair/stool, /obj/item/device/radio/intercom{ desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_y = -28; - prison_radio = 1 + name = "Prison Intercom (General)"; + pixel_y = -28; + prison_radio = 1 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -56562,8 +56556,8 @@ "bZo" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ @@ -56573,12 +56567,12 @@ "bZp" = ( /obj/machinery/button/door{ id = "permabolt1"; - name = "Cell Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 0; - pixel_y = -25; - req_access_txt = "0"; - specialfunctions = 4 + name = "Cell Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 0; + pixel_y = -25; + req_access_txt = "0"; + specialfunctions = 4 }, /obj/structure/bed, /turf/simulated/floor/plasteel{ @@ -56589,12 +56583,12 @@ /obj/structure/bed, /obj/machinery/button/door{ id = "permabolt2"; - name = "Cell Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 0; - pixel_y = -25; - req_access_txt = "0"; - specialfunctions = 4 + name = "Cell Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 0; + pixel_y = -25; + req_access_txt = "0"; + specialfunctions = 4 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -56604,9 +56598,9 @@ /obj/structure/chair/stool, /obj/item/device/radio/intercom{ desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_y = -28; - prison_radio = 1 + name = "Prison Intercom (General)"; + pixel_y = -28; + prison_radio = 1 }, /turf/simulated/floor/plating, /area/security/prison) @@ -56614,12 +56608,12 @@ /obj/structure/bed, /obj/machinery/button/door{ id = "permabolt3"; - name = "Cell Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 0; - pixel_y = -25; - req_access_txt = "0"; - specialfunctions = 4 + name = "Cell Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 0; + pixel_y = -25; + req_access_txt = "0"; + specialfunctions = 4 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -56628,10 +56622,10 @@ "bZt" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 32 + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 32 }, /turf/simulated/floor/plating, /area/security/prison) @@ -56640,13 +56634,13 @@ /obj/structure/window/reinforced/fulltile, /obj/machinery/door/poddoor/preopen{ id = "bridge blast"; - layer = 2.9; - name = "bridge blast door" + layer = 2.9; + name = "bridge blast door" }, /obj/structure/cable, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /turf/simulated/floor/plating, /area/bridge) @@ -56674,7 +56668,7 @@ /obj/machinery/light, /obj/machinery/firealarm{ dir = 1; - pixel_y = -24 + pixel_y = -24 }, /turf/simulated/floor/plasteel{ icon_state = "warning" @@ -56737,7 +56731,7 @@ /obj/structure/cable, /obj/machinery/power/apc{ name = "Entry Hall APC"; - pixel_y = -25 + pixel_y = -25 }, /turf/simulated/floor/plasteel{ icon_state = "warning" @@ -56748,7 +56742,7 @@ "bZG" = ( /turf/simulated/floor/plasteel{ icon_state = "warningcorner"; - dir = 1 + dir = 1 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -56759,7 +56753,7 @@ }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "arrival" + icon_state = "arrival" }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -56793,12 +56787,12 @@ "bZM" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance{ name = "Gateway Maintenance"; - req_access_txt = "62" + req_access_txt = "62" }, /turf/simulated/floor/plating, /area/gateway) @@ -56816,16 +56810,16 @@ "bZQ" = ( /obj/structure/disposalpipe/segment{ dir = 1; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg1" + icon_state = "platingdmg1" }, /area/maintenance/port{ name = "Chapel Maintenance" @@ -56844,7 +56838,7 @@ /obj/effect/decal/cleanable/oil, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/port{ name = "Chapel Maintenance" @@ -56857,7 +56851,7 @@ "bZU" = ( /obj/machinery/door/airlock/maintenance{ name = "Chapel Maintenance"; - req_access_txt = "12" + req_access_txt = "12" }, /turf/simulated/floor/plating, /area/chapel/main) @@ -56871,7 +56865,7 @@ /obj/machinery/computer/arcade, /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "escape" + icon_state = "escape" }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -56880,7 +56874,7 @@ /obj/machinery/vending/cola, /turf/simulated/floor/plasteel{ icon_state = "escape"; - dir = 1 + dir = 1 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -56888,13 +56882,13 @@ "bZY" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, /turf/simulated/floor/plasteel{ icon_state = "escape"; - dir = 1 + dir = 1 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -56902,7 +56896,7 @@ "bZZ" = ( /turf/simulated/floor/plasteel{ icon_state = "escape"; - dir = 1 + dir = 1 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -56910,11 +56904,11 @@ "caa" = ( /obj/machinery/camera{ c_tag = "Escape North"; - dir = 2 + dir = 2 }, /turf/simulated/floor/plasteel{ icon_state = "escape"; - dir = 1 + dir = 1 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -56936,14 +56930,14 @@ }, /obj/machinery/firealarm{ dir = 4; - pixel_x = 24 + pixel_x = 24 }, /obj/structure/flora/kirbyplants{ icon_state = "plant-02" }, /turf/simulated/floor/plasteel{ icon_state = "escape"; - dir = 5 + dir = 5 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -56951,7 +56945,7 @@ "cae" = ( /obj/machinery/door/airlock{ name = "Unisex Restroom"; - req_access_txt = "0" + req_access_txt = "0" }, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" @@ -56960,17 +56954,17 @@ "caf" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/poddoor/preopen{ id = "permacell1"; - name = "cell blast door" + name = "cell blast door" }, /obj/machinery/door/airlock/glass{ id_tag = "permabolt1"; - name = "Cell 1" + name = "Cell 1" }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -56979,11 +56973,11 @@ "cag" = ( /obj/machinery/door/poddoor/preopen{ id = "permacell2"; - name = "cell blast door" + name = "cell blast door" }, /obj/machinery/door/airlock/glass{ id_tag = "permabolt2"; - name = "Cell 2" + name = "Cell 2" }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -56992,11 +56986,11 @@ "cah" = ( /obj/machinery/door/poddoor/preopen{ id = "permacell3"; - name = "cell blast door" + name = "cell blast door" }, /obj/machinery/door/airlock/glass{ id_tag = "permabolt3"; - name = "Cell 3" + name = "Cell 3" }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -57009,7 +57003,7 @@ }, /turf/simulated/wall/shuttle{ icon_state = "swall_f6"; - dir = 2 + dir = 2 }, /area/shuttle/pod_3) "caj" = ( @@ -57018,8 +57012,8 @@ }, /obj/docking_port/mobile/pod{ dir = 2; - id = "pod3"; - name = "escape pod 3" + id = "pod3"; + name = "escape pod 3" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/pod_3) @@ -57030,17 +57024,17 @@ }, /turf/simulated/wall/shuttle{ icon_state = "swall_f10"; - dir = 2 + dir = 2 }, /area/shuttle/pod_3) "cal" = ( /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_x = 27 + pixel_x = 27 }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -57055,11 +57049,11 @@ "can" = ( /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_x = -27 + pixel_x = -27 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -57068,7 +57062,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "arrival" + icon_state = "arrival" }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -57077,9 +57071,9 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_command{ glass = 0; - name = "Gateway"; - opacity = 1; - req_access_txt = "62" + name = "Gateway"; + opacity = 1; + req_access_txt = "62" }, /turf/simulated/floor/plasteel, /area/gateway) @@ -57094,16 +57088,16 @@ /obj/structure/closet/l3closet/scientist, /obj/machinery/power/apc{ dir = 1; - name = "Gateway APC"; - pixel_y = 25 + name = "Gateway APC"; + pixel_y = 25 }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /turf/simulated/floor/plasteel{ dir = 10; - icon_state = "warning" + icon_state = "warning" }, /area/gateway) "cas" = ( @@ -57117,12 +57111,12 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ dir = 6; - icon_state = "warning" + icon_state = "warning" }, /area/gateway) "cat" = ( @@ -57144,7 +57138,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -57158,9 +57152,9 @@ "caw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -57188,7 +57182,7 @@ "caz" = ( /turf/simulated/floor/plating{ burnt = 1; - icon_state = "panelscorched" + icon_state = "panelscorched" }, /area/maintenance/port{ name = "Chapel Maintenance" @@ -57212,11 +57206,11 @@ /obj/effect/decal/cleanable/robot_debris, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; - name = "2maintenance loot spawner" + name = "2maintenance loot spawner" }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/port{ name = "Chapel Maintenance" @@ -57225,13 +57219,13 @@ /obj/machinery/light, /obj/machinery/button/massdriver{ id = "chapelgun"; - name = "Chapel Mass Driver"; - pixel_x = 0; - pixel_y = -25 + name = "Chapel Mass Driver"; + pixel_x = 0; + pixel_y = -25 }, /obj/machinery/camera{ c_tag = "Chapel South"; - dir = 1 + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -57244,7 +57238,7 @@ /obj/structure/chair/stool, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "escape" + icon_state = "escape" }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -57252,8 +57246,8 @@ "caF" = ( /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plasteel, /area/hallway/secondary/exit{ @@ -57262,8 +57256,8 @@ "caG" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel, /area/hallway/secondary/exit{ @@ -57273,8 +57267,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel, /area/hallway/secondary/exit{ @@ -57283,16 +57277,16 @@ "caI" = ( /obj/machinery/power/apc{ dir = 4; - name = "Escape APC"; - pixel_x = 25 + name = "Escape APC"; + pixel_x = 25 }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /turf/simulated/floor/plasteel{ icon_state = "escape"; - dir = 4 + dir = 4 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -57308,10 +57302,10 @@ "caK" = ( /obj/machinery/door/window/westleft{ base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Unisex Showers"; - req_access_txt = "0" + dir = 4; + icon_state = "right"; + name = "Unisex Showers"; + req_access_txt = "0" }, /turf/simulated/floor/plasteel{ icon_state = "freezerfloor" @@ -57341,7 +57335,7 @@ "caO" = ( /turf/simulated/wall/shuttle{ icon_state = "swall3"; - dir = 2 + dir = 2 }, /area/shuttle/pod_3) "caP" = ( @@ -57367,13 +57361,13 @@ }, /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23; + pixel_y = 0 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ icon_state = "arrival"; - dir = 8 + dir = 8 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -57389,7 +57383,7 @@ "caT" = ( /turf/simulated/floor/plasteel{ dir = 6; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -57397,13 +57391,13 @@ "caU" = ( /turf/simulated/wall/shuttle{ icon_state = "swall_s6"; - dir = 2 + dir = 2 }, /area/shuttle/arrival) "caV" = ( /obj/structure/shuttle/engine/propulsion{ icon_state = "propulsion_r"; - dir = 1 + dir = 1 }, /turf/simulated/floor/plating/airless, /area/shuttle/arrival) @@ -57416,20 +57410,20 @@ "caX" = ( /obj/structure/shuttle/engine/propulsion{ icon_state = "propulsion_l"; - dir = 1 + dir = 1 }, /turf/simulated/floor/plating/airless, /area/shuttle/arrival) "caY" = ( /turf/simulated/wall/shuttle{ icon_state = "swall_s10"; - dir = 2 + dir = 2 }, /area/shuttle/arrival) "caZ" = ( /turf/simulated/floor/plasteel{ dir = 10; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -57438,7 +57432,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ icon_state = "warningcorner"; - dir = 1 + dir = 1 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -57449,13 +57443,13 @@ }, /obj/machinery/airalarm{ dir = 8; - icon_state = "alarm0"; - pixel_x = 24 + icon_state = "alarm0"; + pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "arrival" + icon_state = "arrival" }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -57463,10 +57457,10 @@ "cbc" = ( /obj/machinery/button/door{ id = "stationawaygate"; - name = "Gateway Access Shutter Control"; - pixel_x = -25; - pixel_y = 0; - req_access_txt = "31" + name = "Gateway Access Shutter Control"; + pixel_x = -25; + pixel_y = 0; + req_access_txt = "31" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel, @@ -57481,8 +57475,8 @@ "cbf" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel, /area/gateway) @@ -57500,7 +57494,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 1 + dir = 1 }, /area/gateway) "cbi" = ( @@ -57509,7 +57503,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/gateway) "cbj" = ( @@ -57518,18 +57512,18 @@ }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 4 + dir = 4 }, /area/gateway) "cbk" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/structure/cable, /turf/space, @@ -57547,8 +57541,8 @@ /obj/structure/closet/coffin, /obj/machinery/door/window/eastleft{ dir = 1; - name = "Coffin Storage"; - req_access_txt = "22" + name = "Coffin Storage"; + req_access_txt = "22" }, /turf/simulated/floor/plating, /area/maintenance/port{ @@ -57560,20 +57554,20 @@ }, /obj/machinery/door/window{ dir = 1; - name = "Mass Driver"; - req_access_txt = "22" + name = "Mass Driver"; + req_access_txt = "22" }, /obj/item/device/gps, /turf/simulated/floor/plating{ icon_state = "warnplate"; - dir = 1 + dir = 1 }, /area/chapel/main) "cbo" = ( /obj/structure/chair, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "chapel" + icon_state = "chapel" }, /area/chapel/main) "cbp" = ( @@ -57596,14 +57590,14 @@ "cbr" = ( /obj/machinery/status_display{ layer = 4; - pixel_x = -32 + pixel_x = -32 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "escape" + icon_state = "escape" }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -57611,9 +57605,9 @@ "cbs" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel, /area/hallway/secondary/exit{ @@ -57638,7 +57632,7 @@ "cbv" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel, /area/hallway/secondary/exit{ @@ -57647,11 +57641,11 @@ "cbw" = ( /obj/machinery/status_display{ layer = 4; - pixel_x = 32 + pixel_x = 32 }, /turf/simulated/floor/plasteel{ icon_state = "escape"; - dir = 4 + dir = 4 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -57684,17 +57678,20 @@ "cbA" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plating, /area/security/prison) "cbB" = ( -/turf/simulated/floor/plasteel{ - icon_state = "floorgrime" +/obj/structure/chair/comfy/brown{ + dir = 1; + name = "command chair" }, -/area/security/prison) +/obj/effect/landmark/event_spawn, +/turf/simulated/floor/carpet, +/area/bridge) "cbC" = ( /obj/machinery/vending/sustenance, /turf/simulated/floor/plasteel{ @@ -57705,13 +57702,13 @@ /obj/structure/chair, /obj/machinery/status_display{ layer = 4; - pixel_x = 32 + pixel_x = 32 }, /obj/machinery/computer/shuttle/pod{ pixel_x = -32; - pixel_y = 0; - possible_destinations = "pod_asteroid3"; - shuttleId = "pod3" + pixel_y = 0; + possible_destinations = "pod_asteroid3"; + shuttleId = "pod3" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/pod_3) @@ -57719,7 +57716,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ icon_state = "arrival"; - dir = 8 + dir = 8 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -57728,7 +57725,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -57738,9 +57735,9 @@ /obj/structure/window/reinforced/fulltile, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK" + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK" }, /turf/simulated/floor/plating, /area/hallway/secondary/entry{ @@ -57749,13 +57746,13 @@ "cbH" = ( /turf/simulated/wall/shuttle{ icon_state = "swallc3"; - dir = 2 + dir = 2 }, /area/shuttle/arrival) "cbI" = ( /turf/simulated/wall/shuttle{ icon_state = "swall8"; - dir = 2 + dir = 2 }, /area/shuttle/arrival) "cbJ" = ( @@ -57768,20 +57765,20 @@ "cbK" = ( /turf/simulated/wall/shuttle{ icon_state = "swall4"; - dir = 2 + dir = 2 }, /area/shuttle/arrival) "cbL" = ( /turf/simulated/wall/shuttle{ icon_state = "swallc4"; - dir = 2 + dir = 2 }, /area/shuttle/arrival) "cbM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -57790,7 +57787,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/shutters{ id = "stationawaygate"; - name = "Gateway Access Shutters" + name = "Gateway Access Shutters" }, /turf/simulated/floor/plasteel{ icon_state = "delivery" @@ -57799,37 +57796,37 @@ "cbO" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel, /area/gateway) "cbP" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel, /area/gateway) "cbQ" = ( /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plasteel, /area/gateway) "cbR" = ( /obj/machinery/door/window{ dir = 8; - name = "Gateway Chamber"; - req_access_txt = "62" + name = "Gateway Chamber"; + req_access_txt = "62" }, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -57841,7 +57838,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/gateway) "cbT" = ( @@ -57856,7 +57853,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/gateway) "cbV" = ( @@ -57907,8 +57904,8 @@ "ccb" = ( /obj/item/device/radio/intercom{ dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 + name = "Station Intercom (General)"; + pixel_x = -28 }, /obj/machinery/light{ dir = 8 @@ -57918,7 +57915,7 @@ }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "escape" + icon_state = "escape" }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -57935,7 +57932,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "escape"; - dir = 4 + dir = 4 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -57952,14 +57949,14 @@ "cce" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/structure/window/reinforced{ dir = 1 @@ -57999,7 +57996,7 @@ "cck" = ( /turf/simulated/wall/shuttle{ icon_state = "swall_s5"; - dir = 2 + dir = 2 }, /area/shuttle/pod_3) "ccl" = ( @@ -58010,7 +58007,7 @@ "ccm" = ( /turf/simulated/wall/shuttle{ icon_state = "swall_s9"; - dir = 2 + dir = 2 }, /area/shuttle/pod_3) "ccn" = ( @@ -58045,8 +58042,8 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -58058,18 +58055,18 @@ }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 4 + dir = 4 }, /area/gateway) "ccu" = ( /obj/machinery/gateway, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/gateway) "ccv" = ( @@ -58078,13 +58075,13 @@ }, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 1 + dir = 1 }, /area/gateway) "ccw" = ( /obj/machinery/door/poddoor{ id = "chapelgun"; - name = "Chapel Launcher Door" + name = "Chapel Launcher Door" }, /turf/simulated/floor/plating, /area/chapel/main) @@ -58094,7 +58091,7 @@ }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "escape" + icon_state = "escape" }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -58154,7 +58151,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "escape"; - dir = 4 + dir = 4 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -58169,7 +58166,7 @@ "ccH" = ( /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 1 + dir = 1 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -58180,7 +58177,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 5 + dir = 5 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -58195,8 +58192,8 @@ "ccK" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "barber" @@ -58206,12 +58203,12 @@ /obj/structure/table, /obj/item/weapon/paper_bin{ pixel_x = -3; - pixel_y = 7 + pixel_y = 7 }, /obj/item/weapon/pen, /mob/living/simple_animal/pet/cat{ desc = "Security's infamous cat. Probably insane."; - name = "Jerry" + name = "Jerry" }, /turf/simulated/floor/plasteel, /area/security/prison) @@ -58229,21 +58226,21 @@ "ccO" = ( /obj/docking_port/stationary/random{ dir = 2; - id = "pod_asteroid3"; - name = "asteroid" + id = "pod_asteroid3"; + name = "asteroid" }, /turf/space, /area/space) "ccP" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ icon_state = "arrival"; - dir = 8 + dir = 8 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -58251,7 +58248,7 @@ "ccQ" = ( /turf/simulated/wall/shuttle{ icon_state = "swall2"; - dir = 2 + dir = 2 }, /area/shuttle/arrival) "ccR" = ( @@ -58267,13 +58264,13 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "arrival" + icon_state = "arrival" }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -58282,7 +58279,7 @@ /obj/item/weapon/paper/pamphlet, /obj/machinery/firealarm{ dir = 1; - pixel_y = -24 + pixel_y = -24 }, /obj/structure/table, /turf/simulated/floor/plasteel, @@ -58291,7 +58288,7 @@ /obj/machinery/recharger, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_y = -28 + pixel_y = -28 }, /obj/structure/table, /turf/simulated/floor/plasteel, @@ -58310,11 +58307,11 @@ }, /obj/item/device/radio/off{ pixel_x = 6; - pixel_y = 4 + pixel_y = 4 }, /obj/item/device/radio/off{ pixel_x = -6; - pixel_y = 4 + pixel_y = 4 }, /obj/item/device/radio/off, /obj/structure/table, @@ -58327,8 +58324,8 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -58337,8 +58334,8 @@ "ccY" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -58347,8 +58344,8 @@ "ccZ" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -58415,12 +58412,12 @@ }, /obj/item/device/radio/intercom{ dir = 2; - name = "Station Intercom (General)"; - pixel_x = 28 + name = "Station Intercom (General)"; + pixel_x = 28 }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 4 + dir = 4 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -58435,8 +58432,8 @@ "cdj" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/window/reinforced, /turf/simulated/floor/plasteel{ @@ -58452,7 +58449,7 @@ "cdl" = ( /turf/simulated/floor/plasteel{ icon_state = "arrival"; - dir = 8 + dir = 8 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -58461,7 +58458,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ icon_state = "warningcorner"; - dir = 8 + dir = 8 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -58469,7 +58466,7 @@ "cdn" = ( /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -58478,7 +58475,7 @@ /obj/machinery/vending/coffee, /turf/simulated/floor/plasteel{ dir = 5; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -58486,7 +58483,7 @@ "cdp" = ( /turf/simulated/wall/shuttle{ icon_state = "swall1"; - dir = 2 + dir = 2 }, /area/shuttle/arrival) "cdq" = ( @@ -58496,7 +58493,7 @@ "cdr" = ( /obj/machinery/requests_console{ department = "Arrival shuttle"; - pixel_x = 30 + pixel_x = 30 }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/arrival) @@ -58504,7 +58501,7 @@ /obj/structure/closet/emcloset, /turf/simulated/floor/plasteel{ dir = 9; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -58513,7 +58510,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel{ icon_state = "warningcorner"; - dir = 4 + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -58521,11 +58518,11 @@ "cdu" = ( /obj/machinery/firealarm{ dir = 4; - pixel_x = 24 + pixel_x = 24 }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "arrival" + icon_state = "arrival" }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -58545,8 +58542,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating/airless, /area/space) @@ -58578,7 +58575,7 @@ "cdB" = ( /obj/machinery/door/airlock/glass_security{ name = "Holding Area"; - req_access_txt = "2" + req_access_txt = "2" }, /turf/simulated/floor/plasteel, /area/hallway/secondary/exit{ @@ -58593,7 +58590,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 4 + dir = 4 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -58609,8 +58606,8 @@ "cdE" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -58656,14 +58653,14 @@ "cdK" = ( /obj/machinery/camera{ c_tag = "Arrivals Bay 1 West"; - dir = 8 + dir = 8 }, /obj/effect/landmark/start{ name = "Assistant" }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -58681,7 +58678,7 @@ /obj/structure/closet/emcloset, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -58692,7 +58689,7 @@ }, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_y = 22 + pixel_y = 22 }, /turf/simulated/floor/plasteel, /area/hallway/secondary/entry{ @@ -58732,8 +58729,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plating, /area/tcommsat/computer{ @@ -58773,7 +58770,7 @@ /obj/structure/closet/emcloset, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -58784,7 +58781,7 @@ }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -58792,8 +58789,8 @@ "cdY" = ( /obj/structure/sink{ dir = 8; - pixel_x = -12; - pixel_y = 2 + pixel_x = -12; + pixel_y = 2 }, /turf/simulated/floor/plating, /area/security/prison) @@ -58801,13 +58798,13 @@ /obj/item/weapon/reagent_containers/glass/bucket, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -58816,8 +58813,8 @@ "cea" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -58826,13 +58823,13 @@ "ceb" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -58842,8 +58839,8 @@ /obj/item/weapon/cultivator, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -58853,13 +58850,13 @@ /obj/item/seeds/potatoseed, /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -58868,8 +58865,8 @@ "cee" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -58889,7 +58886,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "arrival"; - dir = 8 + dir = 8 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -58897,7 +58894,7 @@ "ceh" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - on = 1 + on = 1 }, /turf/simulated/floor/plasteel, /area/hallway/secondary/entry{ @@ -58907,7 +58904,7 @@ /obj/structure/closet/emcloset, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -58926,11 +58923,11 @@ /obj/item/device/radio/beacon, /obj/machinery/camera{ c_tag = "Arrivals Bay 1 East"; - dir = 4 + dir = 4 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -58944,8 +58941,8 @@ }, /obj/item/device/radio/intercom{ dir = 4; - name = "Station Intercom (General)"; - pixel_x = 28 + name = "Station Intercom (General)"; + pixel_x = 28 }, /turf/simulated/floor/plasteel{ icon_state = "warning" @@ -58964,8 +58961,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/plating, /area/tcommsat/computer{ @@ -58974,8 +58971,8 @@ "cep" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/plating, /area/tcommsat/computer{ @@ -58990,7 +58987,7 @@ /obj/structure/closet/emcloset, /turf/simulated/floor/plasteel{ dir = 10; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -59013,7 +59010,7 @@ "ceu" = ( /obj/machinery/camera{ c_tag = "Escape South"; - dir = 1 + dir = 1 }, /turf/simulated/floor/plasteel{ icon_state = "warning" @@ -59024,7 +59021,7 @@ "cev" = ( /turf/simulated/floor/plasteel{ dir = 6; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -59033,8 +59030,8 @@ /obj/machinery/biogenerator, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -59049,25 +59046,25 @@ "cey" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, /turf/simulated/floor/plasteel, /area/security/prison) "cez" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_y = -32 + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_y = -32 }, /obj/machinery/hydroponics/soil, /obj/item/seeds/glowshroom, /obj/machinery/camera{ c_tag = "Prison Common Room"; - dir = 1; - network = list("SS13","Prison") + dir = 1; + network = list("SS13","Prison") }, /turf/simulated/floor/grass, /area/security/prison) @@ -59075,17 +59072,17 @@ /obj/machinery/hydroponics/soil, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, /turf/simulated/floor/grass, /area/security/prison) "ceB" = ( /obj/machinery/airalarm{ dir = 1; - icon_state = "alarm0"; - pixel_y = -22 + icon_state = "alarm0"; + pixel_y = -22 }, /turf/simulated/floor/plating, /area/security/prison) @@ -59101,7 +59098,7 @@ /obj/structure/closet/emcloset, /turf/simulated/floor/plasteel{ dir = 6; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -59113,7 +59110,7 @@ "ceF" = ( /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_x = 27 + pixel_x = 27 }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/arrival) @@ -59121,7 +59118,7 @@ /obj/machinery/vending/snack, /turf/simulated/floor/plasteel{ dir = 10; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -59132,7 +59129,7 @@ }, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "arrival" + icon_state = "arrival" }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -59140,7 +59137,7 @@ "ceI" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; - name = "KEEP CLEAR: DOCKING AREA" + name = "KEEP CLEAR: DOCKING AREA" }, /turf/simulated/wall, /area/hallway/secondary/entry{ @@ -59149,7 +59146,7 @@ "ceJ" = ( /obj/machinery/door/airlock/external{ name = "Arrivals Docking Bay 2"; - req_access_txt = "0" + req_access_txt = "0" }, /turf/simulated/floor/plating, /area/hallway/secondary/entry{ @@ -59165,8 +59162,8 @@ "ceL" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -59204,7 +59201,7 @@ "ceP" = ( /obj/machinery/door/airlock/external{ name = "Security Escape Airlock"; - req_access_txt = "2" + req_access_txt = "2" }, /turf/simulated/floor/plating, /area/hallway/secondary/exit{ @@ -59215,9 +59212,9 @@ /obj/structure/window/reinforced/fulltile, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK" + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK" }, /turf/simulated/floor/plating, /area/hallway/secondary/exit{ @@ -59240,7 +59237,7 @@ "ceT" = ( /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -59252,7 +59249,7 @@ "ceV" = ( /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "warning" + icon_state = "warning" }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -59260,7 +59257,7 @@ "ceW" = ( /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "arrival" + icon_state = "arrival" }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -59287,12 +59284,12 @@ "cfa" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/door/airlock/engineering{ name = "Telecommunications Satellite"; - req_access_txt = "61" + req_access_txt = "61" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -59329,20 +59326,20 @@ }, /obj/docking_port/mobile{ dir = 8; - dwidth = 5; - height = 7; - id = "arrival"; - name = "arrival shuttle"; - travelDir = -90; - width = 15 + dwidth = 5; + height = 7; + id = "arrival"; + name = "arrival shuttle"; + travelDir = -90; + width = 15 }, /obj/docking_port/stationary{ dir = 8; - dwidth = 5; - height = 7; - id = "arrival_home"; - name = "port bay 1"; - width = 15 + dwidth = 5; + height = 7; + id = "arrival_home"; + name = "port bay 1"; + width = 15 }, /turf/simulated/floor/plating, /area/shuttle/arrival) @@ -59350,11 +59347,11 @@ /obj/structure/closet/emcloset, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_y = 22 + pixel_y = 22 }, /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "yellowcorner" + icon_state = "yellowcorner" }, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" @@ -59362,20 +59359,20 @@ "cfg" = ( /obj/structure/rack{ dir = 8; - layer = 2.9 + layer = 2.9 }, /obj/item/weapon/storage/toolbox/mechanical{ pixel_x = -2; - pixel_y = -1 + pixel_y = -1 }, /obj/machinery/power/apc{ dir = 1; - name = "Telecoms Monitoring APC"; - pixel_y = 25 + name = "Telecoms Monitoring APC"; + pixel_y = 25 }, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/machinery/light/small{ dir = 1 @@ -59388,10 +59385,10 @@ /obj/structure/filingcabinet/chestdrawer, /obj/machinery/requests_console{ announcementConsole = 1; - department = "Telecoms Admin"; - departmentType = 5; - name = "Telecoms RC"; - pixel_y = 28 + department = "Telecoms Admin"; + departmentType = 5; + name = "Telecoms RC"; + pixel_y = 28 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/plasteel, @@ -59401,16 +59398,16 @@ "cfi" = ( /obj/machinery/camera{ c_tag = "Telecoms Monitoring"; - network = list("SS13","Tcomms") + network = list("SS13","Tcomms") }, /obj/machinery/light_switch{ pixel_y = 25 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel, /area/tcommsat/computer{ @@ -59419,8 +59416,8 @@ "cfj" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 @@ -59432,7 +59429,7 @@ "cfk" = ( /turf/simulated/floor/plasteel{ dir = 1; - icon_state = "yellowcorner" + icon_state = "yellowcorner" }, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" @@ -59443,9 +59440,9 @@ }, /obj/item/device/radio/intercom{ dir = 8; - freerange = 1; - name = "Station Intercom (Telecoms)"; - pixel_y = 22 + freerange = 1; + name = "Station Intercom (Telecoms)"; + pixel_y = 22 }, /turf/simulated/floor/plasteel, /area/tcommsat/computer{ @@ -59456,7 +59453,7 @@ /obj/machinery/announcement_system, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "yellowcorner" + icon_state = "yellowcorner" }, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" @@ -59469,7 +59466,7 @@ "cfo" = ( /turf/simulated/wall/shuttle{ icon_state = "swall_s6"; - dir = 2 + dir = 2 }, /area/shuttle/transport) "cfp" = ( @@ -59481,42 +59478,42 @@ /obj/machinery/door/airlock/shuttle, /obj/docking_port/mobile{ dir = 2; - dwidth = 2; - height = 12; - id = "ferry"; - name = "ferry shuttle"; - roundstart_move = "ferry_away"; - travelDir = 180; - width = 5 + dwidth = 2; + height = 12; + id = "ferry"; + name = "ferry shuttle"; + roundstart_move = "ferry_away"; + travelDir = 180; + width = 5 }, /obj/docking_port/stationary{ dir = 2; - dwidth = 2; - height = 12; - id = "ferry_home"; - name = "port bay 2"; - turf_type = /turf/space; - width = 5 + dwidth = 2; + height = 12; + id = "ferry_home"; + name = "port bay 2"; + turf_type = /turf/space; + width = 5 }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/transport) "cfr" = ( /turf/simulated/wall/shuttle{ icon_state = "swall_s10"; - dir = 2 + dir = 2 }, /area/shuttle/transport) "cfs" = ( /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23; + pixel_y = 0 }, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel, /area/tcommsat/computer{ @@ -59525,8 +59522,8 @@ "cft" = ( /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/structure/chair/office/dark, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -59539,8 +59536,8 @@ "cfu" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -59552,8 +59549,8 @@ "cfv" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /turf/simulated/floor/plasteel{ icon_state = "warningcorner" @@ -59565,8 +59562,8 @@ /obj/machinery/hologram/holopad, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 @@ -59580,14 +59577,14 @@ "cfx" = ( /obj/machinery/door/airlock/glass_command{ name = "Control Room"; - req_access_txt = "19; 61" + req_access_txt = "19; 61" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "warningcorner"; - dir = 1 + dir = 1 }, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" @@ -59595,8 +59592,8 @@ "cfy" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_Toxins = 0 + on = 1; + scrub_Toxins = 0 }, /turf/simulated/floor/plasteel, /area/tcommsat/computer{ @@ -59611,9 +59608,9 @@ "cfA" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/plasteel, /area/tcommsat/computer{ @@ -59624,7 +59621,7 @@ /obj/structure/window/reinforced/fulltile, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; - name = "KEEP CLEAR: DOCKING AREA" + name = "KEEP CLEAR: DOCKING AREA" }, /turf/simulated/floor/plating, /area/hallway/secondary/exit{ @@ -59647,13 +59644,13 @@ "cfE" = ( /turf/simulated/wall/shuttle{ icon_state = "swall_s5"; - dir = 2 + dir = 2 }, /area/shuttle/arrival) "cfF" = ( /turf/simulated/wall/shuttle{ icon_state = "swall14"; - dir = 2 + dir = 2 }, /area/shuttle/arrival) "cfG" = ( @@ -59665,7 +59662,7 @@ "cfH" = ( /turf/simulated/wall/shuttle{ icon_state = "swall_s9"; - dir = 2 + dir = 2 }, /area/shuttle/arrival) "cfI" = ( @@ -59679,7 +59676,7 @@ "cfJ" = ( /turf/simulated/wall/shuttle{ icon_state = "swall3"; - dir = 2 + dir = 2 }, /area/shuttle/transport) "cfK" = ( @@ -59705,7 +59702,7 @@ /obj/structure/table, /turf/simulated/floor/plasteel{ icon_state = "yellow"; - dir = 10 + dir = 10 }, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" @@ -59726,7 +59723,7 @@ /obj/structure/table, /turf/simulated/floor/plasteel{ dir = 6; - icon_state = "yellow" + icon_state = "yellow" }, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" @@ -59736,7 +59733,7 @@ /obj/structure/window/reinforced/fulltile, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'SERVER ROOM'."; - name = "SERVER ROOM" + name = "SERVER ROOM" }, /turf/simulated/floor/plating, /area/tcommsat/computer{ @@ -59745,12 +59742,12 @@ "cfR" = ( /obj/machinery/door/airlock/glass_engineering{ name = "Server Room"; - req_access_txt = "61" + req_access_txt = "61" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 5 + dir = 5 }, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" @@ -59761,7 +59758,7 @@ }, /turf/simulated/floor/plasteel{ icon_state = "yellow"; - dir = 10 + dir = 10 }, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" @@ -59778,7 +59775,7 @@ /obj/item/weapon/pen/blue, /turf/simulated/floor/plasteel{ dir = 6; - icon_state = "yellow" + icon_state = "yellow" }, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" @@ -59786,7 +59783,7 @@ "cfV" = ( /turf/simulated/wall/shuttle{ icon_state = "swall_s6"; - dir = 2 + dir = 2 }, /area/shuttle/escape) "cfW" = ( @@ -59803,7 +59800,7 @@ "cfY" = ( /turf/simulated/wall/shuttle{ icon_state = "swall2"; - dir = 2 + dir = 2 }, /area/shuttle/escape) "cfZ" = ( @@ -59820,11 +59817,11 @@ }, /obj/docking_port/stationary{ dir = 2; - dwidth = 9; - height = 11; - id = "emergency_home"; - name = "emergency evac bay"; - width = 22 + dwidth = 9; + height = 11; + id = "emergency_home"; + name = "emergency evac bay"; + width = 22 }, /obj/machinery/door/airlock/shuttle{ name = "Emergency Shuttle Airlock" @@ -59834,7 +59831,7 @@ "cgc" = ( /obj/machinery/door/airlock/shuttle{ name = "Emergency Shuttle Airlock"; - req_access_txt = "2" + req_access_txt = "2" }, /turf/simulated/floor/plating, /area/shuttle/escape) @@ -59846,7 +59843,7 @@ "cge" = ( /turf/simulated/wall/shuttle{ icon_state = "swall_s10"; - dir = 2 + dir = 2 }, /area/shuttle/escape) "cgf" = ( @@ -59869,7 +59866,7 @@ "cgh" = ( /turf/simulated/wall/shuttle{ icon_state = "swall3"; - dir = 2 + dir = 2 }, /area/shuttle/arrival) "cgi" = ( @@ -59907,7 +59904,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 5 + dir = 5 }, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" @@ -59915,7 +59912,7 @@ "cgn" = ( /turf/simulated/wall/shuttle{ icon_state = "swallc4"; - dir = 2 + dir = 2 }, /area/shuttle/escape) "cgo" = ( @@ -59949,13 +59946,13 @@ "cgu" = ( /obj/machinery/button/flasher{ id = "shuttle_flasher"; - pixel_x = -6; - pixel_y = 24 + pixel_x = -6; + pixel_y = 24 }, /obj/machinery/flasher{ id = "shuttle_flasher"; - pixel_x = 6; - pixel_y = 24 + pixel_x = 6; + pixel_y = 24 }, /turf/simulated/floor/plasteel/shuttle/red, /area/shuttle/escape) @@ -59977,7 +59974,7 @@ }, /turf/simulated/wall/shuttle{ icon_state = "swall_f6"; - dir = 2 + dir = 2 }, /area/shuttle/pod_1) "cgy" = ( @@ -59986,9 +59983,9 @@ }, /obj/docking_port/mobile/pod{ dir = 2; - id = "pod1"; - name = "escape pod 1"; - travelDir = 180 + id = "pod1"; + name = "escape pod 1"; + travelDir = 180 }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/pod_1) @@ -59999,7 +59996,7 @@ }, /turf/simulated/wall/shuttle{ icon_state = "swall_f10"; - dir = 2 + dir = 2 }, /area/shuttle/pod_1) "cgA" = ( @@ -60009,7 +60006,7 @@ }, /turf/simulated/wall/shuttle{ icon_state = "swall_f6"; - dir = 2 + dir = 2 }, /area/shuttle/pod_2) "cgB" = ( @@ -60018,9 +60015,9 @@ }, /obj/docking_port/mobile/pod{ dir = 2; - id = "pod2"; - name = "escape pod 2"; - travelDir = 180 + id = "pod2"; + name = "escape pod 2"; + travelDir = 180 }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/pod_2) @@ -60031,7 +60028,7 @@ }, /turf/simulated/wall/shuttle{ icon_state = "swall_f10"; - dir = 2 + dir = 2 }, /area/shuttle/pod_2) "cgD" = ( @@ -60046,18 +60043,18 @@ /obj/machinery/telecomms/bus/preset_three, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "cgG" = ( /obj/machinery/telecomms/receiver/preset_left, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "cgH" = ( @@ -60065,36 +60062,36 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "cgI" = ( /obj/machinery/telecomms/processor/preset_one, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "cgJ" = ( /obj/machinery/telecomms/receiver/preset_right, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "cgK" = ( /obj/machinery/telecomms/bus/preset_one, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "cgL" = ( @@ -60109,27 +60106,27 @@ }, /obj/structure/shuttle/engine/heater{ icon_state = "heater"; - dir = 8 + dir = 8 }, /turf/simulated/floor/plating/airless, /area/shuttle/escape) "cgN" = ( /turf/simulated/wall/shuttle{ icon_state = "swall1"; - dir = 2 + dir = 2 }, /area/shuttle/escape) "cgO" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -28; - pixel_y = 0 + pixel_y = 0 }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/escape) "cgP" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 28; - pixel_y = 0 + pixel_y = 0 }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/escape) @@ -60159,7 +60156,7 @@ "cgU" = ( /turf/simulated/wall/shuttle{ icon_state = "swall3"; - dir = 2 + dir = 2 }, /area/shuttle/pod_1) "cgV" = ( @@ -60180,7 +60177,7 @@ "cgX" = ( /turf/simulated/wall/shuttle{ icon_state = "swall3"; - dir = 2 + dir = 2 }, /area/shuttle/pod_2) "cgY" = ( @@ -60196,24 +60193,24 @@ "cgZ" = ( /obj/machinery/airalarm/server{ dir = 4; - pixel_x = -22; - pixel_y = 0 + pixel_x = -22; + pixel_y = 0 }, /turf/simulated/floor/bluegrid{ icon_state = "dark"; - name = "Mainframe Floor"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "cha" = ( /turf/simulated/floor/bluegrid{ icon_state = "dark"; - name = "Mainframe Floor"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "chb" = ( @@ -60222,10 +60219,10 @@ }, /turf/simulated/floor/bluegrid{ icon_state = "dark"; - name = "Mainframe Floor"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "chc" = ( @@ -60234,10 +60231,10 @@ }, /turf/simulated/floor/bluegrid{ icon_state = "dark"; - name = "Mainframe Floor"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "chd" = ( @@ -60246,10 +60243,10 @@ }, /turf/simulated/floor/bluegrid{ icon_state = "dark"; - name = "Mainframe Floor"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "che" = ( @@ -60258,24 +60255,24 @@ }, /turf/simulated/floor/bluegrid{ icon_state = "dark"; - name = "Mainframe Floor"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "chf" = ( /obj/machinery/airalarm/server{ dir = 8; - pixel_x = 22; - pixel_y = 0 + pixel_x = 22; + pixel_y = 0 }, /turf/simulated/floor/bluegrid{ icon_state = "dark"; - name = "Mainframe Floor"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "chg" = ( @@ -60302,7 +60299,7 @@ "chj" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -28; - pixel_y = 0 + pixel_y = 0 }, /obj/structure/chair{ dir = 1 @@ -60325,20 +60322,20 @@ "chm" = ( /obj/machinery/status_display{ layer = 4; - pixel_x = 32 + pixel_x = 32 }, /obj/structure/chair, /obj/machinery/computer/shuttle/pod{ pixel_x = -32; - possible_destinations = "pod_asteroid1"; - shuttleId = "pod1" + possible_destinations = "pod_asteroid1"; + shuttleId = "pod1" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/pod_1) "chn" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; - name = "KEEP CLEAR: DOCKING AREA" + name = "KEEP CLEAR: DOCKING AREA" }, /turf/simulated/wall/r_wall, /area/hallway/secondary/entry{ @@ -60347,13 +60344,13 @@ "cho" = ( /obj/machinery/status_display{ layer = 4; - pixel_x = 32 + pixel_x = 32 }, /obj/structure/chair, /obj/machinery/computer/shuttle/pod{ pixel_x = -32; - possible_destinations = "pod_asteroid2"; - shuttleId = "pod2" + possible_destinations = "pod_asteroid2"; + shuttleId = "pod2" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/pod_2) @@ -60361,9 +60358,9 @@ /obj/machinery/telecomms/server/presets/security, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "chq" = ( @@ -60376,56 +60373,56 @@ /obj/structure/table, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "chr" = ( /obj/machinery/telecomms/server/presets/command, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "chs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/simulated/floor/bluegrid{ icon_state = "dark"; - name = "Mainframe Floor"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "cht" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "chu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/simulated/floor/bluegrid{ icon_state = "dark"; - name = "Mainframe Floor"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "chv" = ( /obj/machinery/telecomms/server/presets/medical, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "chw" = ( @@ -60438,24 +60435,24 @@ /obj/structure/table, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "chx" = ( /obj/machinery/telecomms/server/presets/science, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "chy" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 0; - pixel_y = -30 + pixel_y = -30 }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor2" @@ -60478,21 +60475,21 @@ "chB" = ( /obj/machinery/door/airlock/glass{ name = "Emergency Shuttle Brig"; - req_access_txt = "2" + req_access_txt = "2" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/escape) "chC" = ( /turf/simulated/wall/shuttle{ icon_state = "swall11"; - dir = 2 + dir = 2 }, /area/shuttle/escape) "chD" = ( /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; - pixel_x = -28; - pixel_y = 0 + pixel_x = -28; + pixel_y = 0 }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/escape) @@ -60505,7 +60502,7 @@ "chF" = ( /turf/simulated/wall/shuttle{ icon_state = "swall_s5"; - dir = 2 + dir = 2 }, /area/shuttle/pod_1) "chG" = ( @@ -60516,13 +60513,13 @@ "chH" = ( /turf/simulated/wall/shuttle{ icon_state = "swall_s9"; - dir = 2 + dir = 2 }, /area/shuttle/pod_1) "chI" = ( /turf/simulated/wall/shuttle{ icon_state = "swall_s5"; - dir = 2 + dir = 2 }, /area/shuttle/pod_2) "chJ" = ( @@ -60533,7 +60530,7 @@ "chK" = ( /turf/simulated/wall/shuttle{ icon_state = "swall_s9"; - dir = 2 + dir = 2 }, /area/shuttle/pod_2) "chL" = ( @@ -60545,49 +60542,49 @@ }, /turf/simulated/floor/bluegrid{ icon_state = "dark"; - name = "Mainframe Floor"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "chM" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, /turf/simulated/floor/bluegrid{ icon_state = "dark"; - name = "Mainframe Floor"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "chN" = ( /obj/machinery/telecomms/hub/preset, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "chO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /turf/simulated/floor/bluegrid{ icon_state = "dark"; - name = "Mainframe Floor"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "chP" = ( @@ -60599,17 +60596,17 @@ }, /turf/simulated/floor/bluegrid{ icon_state = "dark"; - name = "Mainframe Floor"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "chQ" = ( /obj/machinery/status_display, /turf/simulated/wall/shuttle{ icon_state = "swall11"; - dir = 2 + dir = 2 }, /area/shuttle/escape) "chR" = ( @@ -60629,8 +60626,8 @@ "chT" = ( /obj/machinery/flasher{ id = "cockpit_flasher"; - pixel_x = 24; - pixel_y = -6 + pixel_x = 24; + pixel_y = -6 }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -60639,8 +60636,8 @@ "chU" = ( /obj/machinery/button/flasher{ id = "cockpit_flasher"; - pixel_x = -24; - pixel_y = -6 + pixel_x = -24; + pixel_y = -6 }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/escape) @@ -60651,16 +60648,16 @@ "chW" = ( /obj/docking_port/stationary/random{ dir = 2; - id = "pod_asteroid1"; - name = "asteroid" + id = "pod_asteroid1"; + name = "asteroid" }, /turf/space, /area/space) "chX" = ( /obj/docking_port/stationary/random{ dir = 2; - id = "pod_asteroid2"; - name = "asteroid" + id = "pod_asteroid2"; + name = "asteroid" }, /turf/space, /area/space) @@ -60668,9 +60665,9 @@ /obj/machinery/telecomms/processor/preset_four, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "chZ" = ( @@ -60681,36 +60678,36 @@ /obj/structure/table, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "cia" = ( /obj/machinery/telecomms/bus/preset_four, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "cib" = ( /obj/machinery/power/terminal, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "cic" = ( /obj/machinery/telecomms/bus/preset_two, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "cid" = ( @@ -60723,29 +60720,29 @@ /obj/structure/table, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "cie" = ( /obj/machinery/telecomms/processor/preset_two, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "cif" = ( /obj/docking_port/stationary{ dheight = 9; - dir = 2; - dwidth = 5; - height = 24; - id = "syndicate_sw"; - name = "southwest of station"; - width = 18 + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate_sw"; + name = "southwest of station"; + width = 18 }, /turf/space, /area/space) @@ -60763,7 +60760,7 @@ "cii" = ( /obj/machinery/door/airlock/glass{ name = "Emergency Shuttle Cockpit"; - req_access_txt = "19" + req_access_txt = "19" }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/escape) @@ -60778,15 +60775,15 @@ "cil" = ( /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /turf/simulated/floor/bluegrid{ icon_state = "dark"; - name = "Mainframe Floor"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "cim" = ( @@ -60795,31 +60792,31 @@ }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "cin" = ( /obj/structure/cable{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 8; + icon_state = "2-8" }, /turf/simulated/floor/bluegrid{ icon_state = "dark"; - name = "Mainframe Floor"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "cio" = ( @@ -60832,7 +60829,7 @@ /obj/machinery/status_display, /turf/simulated/wall/shuttle{ icon_state = "swall2"; - dir = 2 + dir = 2 }, /area/shuttle/escape) "ciq" = ( @@ -60843,7 +60840,7 @@ /obj/structure/table, /obj/item/weapon/storage/firstaid/regular{ pixel_x = 2; - pixel_y = 3 + pixel_y = 3 }, /obj/item/weapon/crowbar, /turf/simulated/floor/plasteel/shuttle{ @@ -60860,41 +60857,41 @@ /obj/machinery/telecomms/server/presets/engineering, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "ciu" = ( /obj/machinery/telecomms/broadcaster/preset_left, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "civ" = ( /obj/machinery/telecomms/server/presets/common, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "ciw" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/bluegrid{ icon_state = "dark"; - name = "Mainframe Floor"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "cix" = ( @@ -60904,27 +60901,27 @@ /obj/machinery/telecomms/server/presets/supply, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "ciz" = ( /obj/machinery/telecomms/broadcaster/preset_right, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "ciA" = ( /obj/machinery/telecomms/server/presets/service, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "ciB" = ( @@ -60947,14 +60944,14 @@ "ciE" = ( /turf/simulated/wall/shuttle{ icon_state = "swall_s9"; - dir = 2 + dir = 2 }, /area/shuttle/escape) "ciF" = ( /obj/structure/shuttle/engine/propulsion, /turf/simulated/wall/shuttle{ icon_state = "swall_s5"; - dir = 2 + dir = 2 }, /area/shuttle/transport) "ciG" = ( @@ -60973,96 +60970,96 @@ /obj/structure/shuttle/engine/propulsion, /turf/simulated/wall/shuttle{ icon_state = "swall_s9"; - dir = 2 + dir = 2 }, /area/shuttle/transport) "ciJ" = ( /obj/machinery/message_server, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "ciK" = ( /obj/machinery/camera{ c_tag = "Telecoms Server Room"; - dir = 1; - network = list("SS13","Tcomms") + dir = 1; + network = list("SS13","Tcomms") }, /turf/simulated/floor/bluegrid{ icon_state = "dark"; - name = "Mainframe Floor"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "ciL" = ( /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /turf/simulated/floor/bluegrid{ icon_state = "dark"; - name = "Mainframe Floor"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "ciM" = ( /obj/structure/cable{ d2 = 8; - icon_state = "0-8" + icon_state = "0-8" }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/machinery/power/apc{ cell_type = 5000; - dir = 1; - name = "Telecoms Server APC"; - pixel_y = 25 + dir = 1; + name = "Telecoms Server APC"; + pixel_y = 25 }, /turf/simulated/floor/bluegrid{ icon_state = "dark"; - name = "Mainframe Floor"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "ciN" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/bluegrid{ icon_state = "dark"; - name = "Mainframe Floor"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "ciO" = ( /obj/machinery/blackbox_recorder, /turf/simulated/floor/bluegrid{ name = "Mainframe Base"; - nitrogen = 100; - oxygen = 0; - temperature = 80 + nitrogen = 100; + oxygen = 0; + temperature = 80 }, /area/tcommsat/server) "ciP" = ( /turf/simulated/wall/shuttle{ icon_state = "swall_s5"; - dir = 2 + dir = 2 }, /area/shuttle/escape) "ciQ" = ( @@ -61083,12 +61080,12 @@ /obj/item/weapon/storage/firstaid/fire, /obj/item/weapon/storage/firstaid/regular{ pixel_x = 2; - pixel_y = 3 + pixel_y = 3 }, /obj/item/weapon/crowbar, /obj/structure/extinguisher_cabinet{ pixel_x = 0; - pixel_y = -30 + pixel_y = -30 }, /turf/simulated/floor/plasteel/shuttle{ icon_state = "shuttlefloor3" @@ -61097,7 +61094,7 @@ "ciT" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 0; - pixel_y = -30 + pixel_y = -30 }, /turf/simulated/floor/plasteel/shuttle, /area/shuttle/escape) @@ -61114,7 +61111,7 @@ /obj/item/weapon/storage/firstaid/fire, /obj/item/weapon/storage/firstaid/regular{ pixel_x = 2; - pixel_y = 3 + pixel_y = 3 }, /obj/item/weapon/crowbar, /turf/simulated/floor/plasteel/shuttle{ @@ -61128,30 +61125,30 @@ "ciX" = ( /turf/simulated/wall/shuttle{ icon_state = "swall13"; - dir = 2 + dir = 2 }, /area/shuttle/escape) "ciY" = ( /obj/docking_port/stationary{ dheight = 9; - dir = 2; - dwidth = 5; - height = 24; - id = "syndicate_se"; - name = "southeast of station"; - width = 18 + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate_se"; + name = "southeast of station"; + width = 18 }, /turf/space, /area/space) "ciZ" = ( /obj/docking_port/stationary{ dheight = 9; - dir = 2; - dwidth = 5; - height = 24; - id = "syndicate_s"; - name = "south of station"; - width = 18 + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate_s"; + name = "south of station"; + width = 18 }, /turf/space, /area/space) @@ -61166,8 +61163,8 @@ "cjb" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -61182,8 +61179,8 @@ "cjc" = ( /obj/structure/cable{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 4; + icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -61198,8 +61195,8 @@ "cjd" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -61219,7 +61216,7 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/starboard) "cjf" = ( @@ -61231,14 +61228,14 @@ }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 1 + dir = 1 }, /area/security/main) "cjg" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -61248,26 +61245,26 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg3" + icon_state = "platingdmg3" }, /area/maintenance/starboard) "cjh" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/airlock/maintenance{ name = "Engineering Maintenance"; - req_access_txt = "10" + req_access_txt = "10" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=4"; - freq = 1400; - location = "Science" + freq = 1400; + location = "Science" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -61280,8 +61277,8 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -61291,14 +61288,14 @@ }, /turf/simulated/floor/plating{ broken = 1; - icon_state = "platingdmg2" + icon_state = "platingdmg2" }, /area/maintenance/starboard) "cjj" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -61317,13 +61314,13 @@ }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -61352,8 +61349,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -61371,8 +61368,8 @@ "cjp" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/chair{ dir = 1 @@ -61388,14 +61385,14 @@ "cjq" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -61405,13 +61402,13 @@ "cjr" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/structure/chair{ dir = 1 @@ -61427,8 +61424,8 @@ "cjs" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -61438,8 +61435,8 @@ "cjt" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/landmark{ name = "secequipment" @@ -61449,14 +61446,14 @@ }, /turf/simulated/floor/plasteel{ icon_state = "red"; - dir = 4 + dir = 4 }, /area/security/main) "cju" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/landmark{ name = "secequipment" @@ -61469,12 +61466,12 @@ "cjv" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/airlock/glass_command{ name = "Head of Security"; - req_access_txt = "58" + req_access_txt = "58" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -61486,8 +61483,8 @@ "cjw" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/effect/decal/cleanable/robot_debris{ icon_state = "gib3" @@ -61502,8 +61499,8 @@ "cjx" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -61515,13 +61512,13 @@ "cjy" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -61543,8 +61540,8 @@ "cjB" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -61556,12 +61553,12 @@ "cjC" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/door/airlock{ name = "Crematorium"; - req_access_txt = "27" + req_access_txt = "27" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -61581,8 +61578,8 @@ "cjE" = ( /obj/structure/cable{ d1 = 2; - d2 = 4; - icon_state = "2-4" + d2 = 4; + icon_state = "2-4" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -61594,8 +61591,8 @@ "cjF" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -61607,8 +61604,8 @@ "cjG" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/plasteel{ icon_state = "bot" @@ -61619,8 +61616,8 @@ "cjH" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -61635,8 +61632,8 @@ "cjI" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -61649,8 +61646,8 @@ "cjJ" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -61666,8 +61663,8 @@ "cjK" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/item/weapon/weldingtool, /obj/structure/disposalpipe/segment{ @@ -61690,27 +61687,27 @@ }, /obj/structure/sign/directions/evac{ dir = 8; - icon_state = "direction_evac"; - pixel_x = -32; - pixel_y = -8; - tag = "icon-direction_evac (WEST)" + icon_state = "direction_evac"; + pixel_x = -32; + pixel_y = -8; + tag = "icon-direction_evac (WEST)" }, /obj/structure/sign/directions/medical{ dir = 1; - icon_state = "direction_med"; - pixel_x = -32; - pixel_y = 8; - tag = "icon-direction_med (NORTH)" + icon_state = "direction_med"; + pixel_x = -32; + pixel_y = 8; + tag = "icon-direction_med (NORTH)" }, /obj/structure/sign/directions/security{ dir = 1; - icon_state = "direction_sec"; - pixel_x = -32; - pixel_y = 0 + icon_state = "direction_sec"; + pixel_x = -32; + pixel_y = 0 }, /turf/simulated/floor/plasteel{ dir = 8; - icon_state = "bluecorner" + icon_state = "bluecorner" }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -61718,16 +61715,16 @@ "cjN" = ( /obj/structure/sign/directions/engineering{ dir = 1; - icon_state = "direction_eng"; - pixel_x = 32; - tag = "icon-direction_eng (NORTH)" + icon_state = "direction_eng"; + pixel_x = 32; + tag = "icon-direction_eng (NORTH)" }, /obj/structure/sign/directions/science{ dir = 1; - icon_state = "direction_sci"; - pixel_x = 32; - pixel_y = 8; - tag = "icon-direction_sci (NORTH)" + icon_state = "direction_sci"; + pixel_x = 32; + pixel_y = 8; + tag = "icon-direction_sci (NORTH)" }, /turf/simulated/floor/plasteel, /area/hallway/primary/aft{ @@ -61739,9 +61736,9 @@ }, /obj/item/device/radio/intercom{ dir = 4; - name = "Station Intercom (General)"; - pixel_x = 0; - pixel_y = 23 + name = "Station Intercom (General)"; + pixel_x = 0; + pixel_y = 23 }, /turf/simulated/floor/plasteel, /area/hallway/primary/aft{ @@ -61751,7 +61748,7 @@ /obj/structure/table, /obj/item/weapon/book/manual/wiki/engineering_hacking{ pixel_x = 3; - pixel_y = 3 + pixel_y = 3 }, /obj/item/weapon/book/manual/wiki/engineering_construction, /obj/item/clothing/mask/gas, @@ -61768,17 +61765,17 @@ "cjR" = ( /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/structure/disposalpipe/segment{ dir = 2; - icon_state = "pipe-c" + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -61807,8 +61804,8 @@ "cjU" = ( /obj/structure/cable{ d1 = 4; - d2 = 8; - icon_state = "4-8" + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -61825,19 +61822,19 @@ "cjV" = ( /turf/simulated/floor/plasteel{ icon_state = "vault"; - dir = 8 + dir = 8 }, /area/chapel/main) "cjW" = ( /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 2; + icon_state = "1-2" }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 8; + icon_state = "1-8" }, /turf/simulated/floor/plasteel{ icon_state = "bot" @@ -61846,47 +61843,47 @@ "cjX" = ( /obj/machinery/requests_console{ announcementConsole = 1; - department = "Bridge"; - departmentType = 5; - name = "Bridge RC"; - pixel_x = 30 + department = "Bridge"; + departmentType = 5; + name = "Bridge RC"; + pixel_x = 30 }, /obj/machinery/computer/cargo/request, /turf/simulated/floor/plasteel{ icon_state = "darkbrown"; - dir = 8 + dir = 8 }, /area/bridge) "cjY" = ( /obj/structure/cable, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/machinery/airalarm{ dir = 4; - pixel_x = -23; - pixel_y = 0 + pixel_x = -23; + pixel_y = 0 }, /obj/machinery/power/smes/engineering, /turf/simulated/floor/plasteel{ dir = 4; - icon_state = "warning" + icon_state = "warning" }, /area/engine/engineering) "cjZ" = ( /obj/structure/cable, /obj/structure/cable{ icon_state = "0-4"; - d2 = 4 + d2 = 4 }, /obj/structure/cable{ icon_state = "0-2"; - d2 = 2 + d2 = 2 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -61894,324 +61891,65596 @@ /obj/machinery/power/smes/engineering, /turf/simulated/floor/plasteel{ dir = 6; - icon_state = "warning" + icon_state = "warning" }, /area/engine/engineering) +"cka" = ( +/obj/effect/landmark/event_spawn, +/turf/simulated/floor/carpet, +/area/chapel/main) +"ckb" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"ckc" = ( +/obj/effect/landmark/event_spawn, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/virology) +"ckd" = ( +/obj/effect/landmark/event_spawn, +/turf/simulated/floor/plasteel, +/area/toxins/misc_lab) +"cke" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry{ + name = "Arrivals" + }) +"ckf" = ( +/obj/effect/landmark/event_spawn, +/turf/simulated/floor/plasteel{ + icon_state = "warningcorner" + }, +/area/hallway/secondary/entry{ + name = "Arrivals" + }) "ckg" = ( /obj/machinery/porta_turret/syndicate{ dir = 4 }, /turf/indestructible/opshuttle, /area/shuttle/syndicate) -"ckf" = ( -/turf/space, -/turf/simulated/wall/shuttle{ - dir = 8; - icon_state = "diagonalWall3" - }, -/area/shuttle/syndicate) -"cke" = ( -/obj/structure/chair/comfy/beige{ - dir = 1; - icon_state = "comfychair" - }, -/turf/simulated/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"ckd" = ( -/turf/space, -/obj/machinery/porta_turret/syndicate{ - dir = 5 - }, -/turf/simulated/wall/shuttle{ - dir = 1; - icon_state = "diagonalWall3" - }, -/area/shuttle/syndicate) -"ckc" = ( -/turf/indestructible/opshuttle, -/area/shuttle/syndicate) -"ckb" = ( -/turf/space, -/obj/machinery/porta_turret/syndicate{ - dir = 9 - }, -/turf/simulated/wall/shuttle{ - dir = 8; - icon_state = "diagonalWall3" - }, -/area/shuttle/syndicate) -"cka" = ( -/obj/docking_port/stationary{ - dheight = 9; - dir = 2; - dwidth = 5; - height = 24; - id = "syndicate_n"; - name = "north of station"; - width = 18 - }, -/turf/space, -/area/space) -( -1, -1, -1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaadaacaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaeaacaafaacaaeaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaagaahaaiaacaacaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaadaadaajaakaakaakaalaadaadaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaamaanaakaaoaakaapaaqaacaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaadaadaaraakaakaakaasaadaadaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaataauaavaacaacaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaeaacaawaacaaeaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaauaacaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaabaaaaaaaaaaabaaaaaaaaaaabaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaazaaAaaBaaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaDaaEaaDaaDaaDaaEaaDaaDaaDaaEaaDaaDaaDaaEaaDaaDaaDaaEaaDaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFaaGaaGaaGaaHaaIaaJaaKaaHaaGaaGaaGaaLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaabaabaaaaaaaabaaaaaaaaaaabaaaaaaaaaaabaaaaaaaabaabaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaMaaNaaNaaOaaPaazaaQaaBaaPaaMaaNaaNaaOaaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaaaaabaabaaaaabaaaaaRaaRaaRaaRaaRaaaaabaaaaabaabaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaaPaaTaaTaaUaaVaaWaaJaaXaaYaaSaaTaaZaaPaaUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaEaabaaaaaaaabaaRaaRaaRaaRaaRaaRaaRaaRaaRaaRaaRaabaaaaaaaabaaEaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackbckcabcabcabcabcabcckcckdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeabfabgabhabeabiabiabiabiabiabjabkabjablabeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaabaabaaaaaRaaRaaRaaRaaRabmabnabmaaRaaRaaRaaRaaRaaaaabaabaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackcaboabpabqabrabsabtabtckcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHabuaaJabvabwabiabxabyabzabAabBabCabDabEabeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaabaabaaRaaRabFabGabmabmabHabmabmabIabJaaRaaRaabaabaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackcabKabpabpckeabpabpabpckcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHabMabiaaJabNabiabOabPabQabRaaBaaTaaTaaTaaUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaaaaaaaaRaaRabmabSabTabUabVabWabTabXabmaaRaaRaaaaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackcabYabpabpabpabZabpacackcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeabuabiacbaccabiabOacdabQaceacfacgachaciaaHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaEaabaabaabaaRaaRacjackaaRaclacmacnaaRacoacjaaRaaRaabaabaabaaEaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpckcckcckcacqabbckcckcacraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaaTacsaaTactabiabOacuabQabiacvacwacxacyabeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaaaaaaaaRaaRaczacAacBaaRaaRaaRacCacDacEaaRaaRaaaaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpckcacFabpacGckcacraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeacHabiacIacJabiabzacKabxabiaaOaaTaaTaaTaaUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaaaaaaaaRacLacMackaaRaaRacNaaRaaRacoacOacPaaRaaaaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackcacQabpacRckcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHacSaaJacTaccabiabiabiabiabiabeacUacVacWabeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaaaaaaaaRacXabmacYabTacZadaadbabTadcabmaddaaRaaaaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackfckcckcckcckcckcacQabpacRckgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHadeadfadgaaSaaTaazadhaaBaaTactadiadjadkaaHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaEaabaabaabaaRacXadlabIabmabmadmabmabmadnadoaddaaRaabaabaabaaEaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackcadpabpabpadqckcacQabpacRckcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeadradsadtabeaduabiabiabiaaJadvabiaaJadkaaHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaaaadwaaRacXaaRaaRabIabmadxabmabIadyadzadAaaRadwaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackcadpabpaaxadCckcacQabpacRckcckcabaabdckdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaaTaaTaaTaaUabiadFadGadHabiaccadIabiadJabeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaabadKadKadLadMadNaaRadOadOadPadOadOaddadQadRadSadwadwaabaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackcadpabpabpabLckcadBadDadBckcabpabpabpckcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeadUadVadWadXabiadFadYadHabiadZaazadvaaBactaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaabaaaaabaabaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaadKaebaecaedaecadKaefaegaehaegaefaeCaejaekaejaeladwaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackcadpabpabpabpaemabpabpabpaenabpabpabpckcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaeoaepabiaeqabiabiaeraceabiaesaaJabiaetaeuaevaewaexaeaaaaaabaaaaabaabaaaaabaabaabaabaabaabaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaEaabadKaeyaezaeAaeBaeIaeDaeEaeFaeGaeHafcaeJaeKaeLaeMadwaabaaEaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackcadpabpabpabpaeNabpabpabpadBabpabpabpckcadEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaeQaeRaeSaccabiaaJaeTabiaaJaesabiaeUaaJaaAaeaaeVaeWaeXaeXaeXaeXaeXaeXaeXaeXaeXaeXaeXaeXaeXaeYaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaabadKadKaeZafaafbaghafdafeaffafgafhadwafiafjafkadwadwaabaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackfckcckcckcckcckcckcafmabpabpckcckcckcckcckcckcadEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaaTaaTaaTaaUabiadFafoadHabiaaOaazafpaaBaaMaabafqafraftafsafsafuafwafvafxafsafyafsafsafzafAafqaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaabadKafBafCadKadKafDafEafFafGafHafJafIafJafKadwaabaaaaaDaaaaaaafLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackcadTaeOaePaflafnckcabpabpabpckcafQafRafSafTafUckcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeafVafWafXafYabiadFafZadHabiabjagaagbagcabeaabafqagdaexageageageageageageageageageageageagdafqaabaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaabaabadKagfaggagAadKaeeagiagjaeiaeeaeeagkaabaabaabaabaabaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackcafMaeOaeOaeOaeOafNabpabpabpckcabpabpabpaaxagnckcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHagoagpaaJagqabiabiaaJabiabiagragsagsagtaaHaabafqagdaguageagvagvagvagvagwagvagvagvagvageagdafqaabaabaabaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaEaabaaaadKagxagyagzcjQagBagCagDagEagFagFagFagGaaaaabaaaaabaaEaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackcadTaeOaeOaeOaeOafOabpabpabpafPabpabpabpabpabpckcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHagKagLagMaaOaaTaazagNaaBaaTaaMagOagsagPaaHaaaafqagdagQageagvagvagvagvagvagvagvagvagvageagRafqaabaabaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaabaabadKagSagTagUadKagVagWagXagYagZahaagZagGaabaabaabaabaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackcaeOaeOaeOaeOaeOaglabpabpabpagmabpabpabpabpagHckcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeahhahiahjabeahkahlabiahmahnabeahoahpahqabeaaaafqahrahsageagvagvagvahtajsahtagvagvagvageahuafqaabaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaabaaaaaaadKadKadKadKadKahvahwahxahyahzagFahAagGaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackcagIagJahbahcahdckcabpabpabpckcaheahfabpabpagHckcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahEaaTaaHaaTaaUahFaceabiaaJahGaaSaaTaaHaaTahHaaaafqahIahJageagvagvagvagvagvagvahKajbahLageagdafqaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabahMahNahOahPahQahRaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackcahBaeOahCckcckcckcadBahDadBckcahSckcabpabpabpckcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaiaaibaicabiaidaaHaaaaaaaaaaaaaaaafqaieaifageageaigagvagvagvagvaihaigageageaiiafqaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaahMaijaikailaimaikainaioaaaaaaaabaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaahMaipaiqaaaairaaaaisaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackcahTahUahVckcaaackcahWahWahWckcckcckcahXahYahZckcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaiwaixaiyaizaiAaaHaaaaaaaaaaaaaabafqaiBaiCageaiDaiEaiFaiGaiHaiIaiJaiKaiLageagdafqaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaabaiMaiNaiOaiPaiPaiPaiQaiRaiSaiSaiTaiUaiSaiSaiSaiUaiTaiSaiSaiUaiSaiSaiTaiUaiSaiSaiSaiUaiTaiSaiSaiUaiSaiSaiVaiWaiPaiPaiXahMaiYaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackcahWahWahWckcaaaacpaitaiuaivacraaackcahWahWahWckcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahEaaHaaHaaHaaHaaHahHaaaaaaaaaaaaaeVaiZajaajdajcajvajeajwajfajgajhajiajjajkageaiBafqaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaisaaaairaaaaabajlaipaiqaaaaaaaabaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaajmajnaikaikailajoaiNaabafLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpaitaiuaivacraaaaaaaaaaaaaaaaaaaaaacpaitaiuaivacraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabafqafrajqajrakxajtajxalrajNalsajyajuajuajzageagdajAaeXaeYaaaajBajCajDaaaaaaaaaaaaaaaafLaaaajEajFajGajHajIajJaiNaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabajLaltaltalualSalCajOageajPajQajRajSajTajSajUajVajWageajXafsajYafqaaaajZakaakbaaaafLaaaaaaaaaaaaaaaakcakdakeakfakgakhaaaaaaaaaakiaabaabaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaabakjakkakjaabaabaaaaaaaaaaaaaaaaabaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaajKaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaabaabafqaklakmakmageaknaknaknakoakpakqaknaknaknageageageagdafqaabajZakaakbaabaabaaaaaaaaaaaaaaaakraksaktakuakvakraaaaaaaaaaaaaabaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabakwakOakwaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaabaaaaabaabaabaabaaaajKakyaabaabaabaabaaaaabaaaaaaaabaabaaaaaaaaaaabafqakzakmaaaakAakBakBakCakDakEakFakGakHagvagvagvageaiBafqakIakIakJakIakIaabaaaaaaaaaaaaaaaakrakKakLakMakNakraaaaaaaaaaaaaabaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaakwakwalhakwakwaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaeaaeaaeaaeaaeaaeaaeaaeaaeVaeXakPakQakRakPakPakSaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaabafqagdakmaaaakAakBakBakTajSakUajSakVakWagvagvagvageakXafqakYakZalaalbakIaabaaaaaaaaaaaaaabalcalcakLaldalcalcaabaaaaaaaaaaabaaaaabaaaaabaabaabaaaaaaaabaabaleaaaalfalgaJmaliakwaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaabaeaaljalkallalmalnaloalpalqafralUalTalWalVafAalvalpalwalmalxalyaeaaabaaaaaaaaaaaaafqalzakmaaaakAakBakBakCakFalAajSalBamcajbajbalDageagdalEalFalGalHalIakYaabaaaaabaaaaabaabaabalcalJalKalcaabaabaabalLalLalLalMalMalMalMalMalLalLalLalLaabalNaabakwalOalPalQakwaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaalRafrafsameamdamXamQamYalXalYalZamaalYambamZafsanaanbamfamgaeaaabajMaaaaabaabafqahrageaknaknaknaknamhamiamjamkamhaknaknaknaknageamlammakYamnamoampamqamramramramramramramramramsamtamramramramramramuamvamwamxamyamzamvamAamBamCamDamEamFamEakwamGamHamIakwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabancancancancancancancancancancancancancaaaaaaaaaaaaaaaaaaaaaaaaaabaabaeaamJagdalYalYalYalYalYalYalYalYamKamLalYalYaeaamMaeaaeaamNamgaeaaaaaabaabaabaaaafqamOageamPajbajbandamRajSakEakFamSakHagvagvagvageahramTakYakYamUakYamVamWanganfanianhankanjanlaneapKanlanjanjapMapLanjapNapOanjarkaqianjanjanmannamDanoanpanqakwalOanralQakwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaabaaaaaaaaaaabaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaamgansalYantanuanvantanuanvanwanxanyanzalYanAanBanCaeaanDanEaeaaabaaaaabaabaaaafqanFageagvanGagvanHanIajSamjajSakVanJagvanGagvageanKanLaeaanManNalLanOanPanQanQanQanQanQanQanQanRanSanTanTanTanTanTanTanTanTanTanTanTanTanTanUanVamDanWanXanYanZaoaaobaocamDaabaaaaaaaaaaabaaaaaaaaaaaaaabaabaabaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaodaoeaofaaaaogaohaofaaaaodaoeaofaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeaaoiaojalYaokaolaomaonanuanvaooaopaoqaoralYaosaotaouaeaaovamgaeaaabaabajMaabaabafqaojageagvagvagvaowaoxakFalAajSalBamcajbajbalDageaoyaozaoAaoBaoCalLaoDaoEanQaoFaoGaoHaoIaoJanQaoKaoLaoMaoNaoOaoPaoQaoRaoSaoTaoUaoVaoWaoXanTanUaoYamDaoZapaapbapcapdapeapfamDaabaaDaaDaaDaaDaaDaaDaaDaaDaaDaaDaaDaaDaaDaaDaaDaaDaaDaaDaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaabaodapgaofaabaodapgaofaabaodapgaofaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeaaphagdalYapiapjanvapkapjanvaplapmaoqapnalYapoalYalYalYagdappaeaaabajMaabafLaabafqagdageaknaknaknaknamhapqamjapramhaknaknaknaknageagdapsaoAaptapualLapvapwanQapxapyapzapAapBapCapDapEaoMapFapGapHapGapGapIapJarlarnarmarDaroapPapQamDapRapaapSapcapTapUapVamDaabaaaaaaaaaaabaaaaaaaaaaabaabaaaaabaabaaaaabaaaaaaaaaaabaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaodapgaofaaaaodapgaofaaaaodapgaofaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaeaaphaiBalYapWapXanvanvapYanvapZaoqaqaaqbaqcaqdaqeaqfalYaqgalRaeaaabaaaaaaaabaabafqaqhageamPajbajbasQamRajSakEakFaqjakHagvaqkaqlaqmaqnaqoaqpaqqaqraqsaqtaquanQaqvaqwaqxaqyaqzanQaqAapEaqBaqCapIaqDaqEaqFaqGaqHaqIaqJaqEaqEaqKaqLaqMamDaqNaqOaqPaqOaqQaqRaqSamDaaaaaaaqTaqTaqTaqTaqTaqTaqTaqTaqTaqTaqTaqTaqTaqTaqTaqTaqTaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaodapgaofaaaaodapgaofaaaaodapgaofaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaeaaqUagdalYaqVaqWaqXaqYaqZaqXaraarbaqZaqXarcaqZardarealYaiBarfaeaaabaabaabaabaabafqagdageagvagvagvarganIajSakUajSakVarhagvariagvagearjasSasUasPasTatparparqanQanQanQanQanQanQanQarrapEarsapIapGartapIaruarvarwarxarwaryarzanTanUarAamDarBarCatqarEarFarGarHamDaaaaaaaqTarIarIarIaqTarJarJarJaqTarKarKarKaqTarLarLarLaqTaabaaDaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaabaodapgaofaabaodapgaofaabaodapgaofaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaeaarMagdalYarNarOarParQarParRarSarTarUarVarVarWarXarYalYarZamgaeaaeaasaasaasaaeaafqaiBageagvagvagvaowasbakFajzajSalBamcajbatralDageascasdaeaaseaptalLasfasgashasiasjaskaslasmasnasoapEaqBaspasqasqasqasrassarwastarwaryarzanTanUasuamDamDamDasvaswasxamDamDamDaabaaaaqTarIarIarIaqTarJasyarJaqTarKaszarKaqTarLasAarLaqTaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaDaaDaabaabaaaaodapgaofaaaaodapgaofaaaaodapgaofaaaaaaaaaaabaabasBasCasCasCasCaeaaeaasDagdalYasEasFasGasHasEalYalYasIasJalYasKasLaoqasMasNasOauCatsavqauUavMavrasVasWasXageaknaknaknaknasYasZataatbasYakYakYatcakYatdatdatdatdateatfalLatgathaskaskaskaskasnatiasnasoapEaoMatjatkatlatlatmanTanTatnanTanTanTanTatoavNaweawdawfattatuatvatwalLagGaabaaaaqTatxatyatzaqTatAatBatCaqTatDatEatFaqTatGatHatIaqTaabatJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaabaabaabaabaabatKaabaabaabatKaabaabaabatKaabaabaabatLasBasBasBatMatNatOatPatQatRatSanKalYanuatTanuatUanualYatVatWatXalYatYatZauaaubapoaucaudaueaufaugaugauhauiaujaukageaulaumaunauoaupajSauqaurausakYautauuauvauwauxauyatdauzauAalLauBathawgauDauEauFauGauHauIasoauJaoMauKauLauMauNauOauPauQauRauSanTauTawhauVauWaqsaqsaqsauXauYatvauZavaavbaabaabaqTavcavdaveaqTavcavdaveaqTavcavdaveaqTavcavdaveaqTaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaavfavgavhatLatLatLatLatLatLatLatLatLatLatLatLatLaviavgavjavkavjavlavmavnavoavpayyayxavsalYavtavuavvavwavtalYavxavyavzalYalYalYalYalYapoavAavBavCavDavEavEavFavGavHavIaqmavJavKavLayzayAavOauqavPavQakYavRavSavTavUavVavWatdavXavYalLavZawaawbawcaAsaAraCgaAtaChawiapEaoMatlawjawkatlatlawlauSawmawnanTawoawpaqsawqawrawsawtawuawvatvawwalLagGaaaaabaaaawxaaaawyaaaawxaaaawyaaaawxaaaawyaaaawxaaaawyaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaabaabaabaabaabawzaabaabaabawzaabaabaabawzaabaabaabatLasBasBasBawAawBawCawDawEawFawFawFalYalYalYalYalYalYalYawGawHawIalYawJawKasRawLawMawNawOawOawOawOawOawOawOawPawQageawRawSawTawUawVawWawXawYausakYawZaxaaxbaxcaxdaxdaxeaxfaptalLaxgathaxhaxiaxjaxkaxlaxmauIaxnaxoaoMauKaxpaxqatlatlawlauSaxraxsanTanUawuasiaxtaxuaxvaxwawuaxxaxyaxzaxAaxAaxAaxAaxBawxaaaawyaaaawxaaaawyaaaawxaaaawyaaaawxaaaawyaaaaabaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaDaaDaabaabaaaaodapgaofaaaaodapgaofaaaaodapgaofaaaaaaaaaaabaabasBasCasCasCawDaxCaxDaxEaxFaxGaxDaxHaxIaxJaxKaqcaqcaxLaqcalYaxMaxNaxOaxPaxQaxRawOaxSaxTaxSaxUaxSawOaxVaxWageaknaxXaxYaxXasYaknakYakYakYakYaxZaxaayaaybaycaydatdayeaptalLayfaygayhayiayjaykaylaymaynayoaypaoMaoMaoMaoMaoMaoManTauSauSauSanTayqawuayraysaytayuayvawuaywaCiaCkaCjawhaEEayBayCayDavdayEavdayDavdayEavdayDavdayEavdayDavdayEavdavdaabaaDaaDaaDaaDaaDaabayFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaabaodapgaofaabaodapgaofaabaodapgaofaaaaaaaaaaaaaabaabaabaabaabayGayHayIayJayKayLayMayNayOayPayQawFayRaySawFayTayUayVayWawOawOayXawOayYayZazaazbayYawOazcazdazeazfazgazhaziazjapEakYazkazlazmaznazoazpatdatdatdatdatdatdatdazqathazrazsaztazuazvazwauIaxnazxazyalcazzazAazBazCanTanTanTanTanTazDawualLalLalLalLalLazEazFazFazFaqsaqsauXazGayCazHazIazJazKazLazMazNazOazPazQazRazOazSazTazUazVavdaaaaabaaaaaaaaaaabaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaodapgaofaaaaodapgaofaaaaodapgaofaaaaaaaaaaaaaaaaabaaaaaaaaaafqazWawFazXawFazYawFazZaAaaAbaAcaAdaAeaAfaAgaAhaAiaAjaAkawOaAlaAmaAnaAoaApaAqaEGaEFaEHaAuaAvaAwaoLaAxaAyaEIaAzaAAakYaABaACaADaAEaAFaAGaAHaAIaAHaAJaAKaALatdaAMathaANaAOaAOaAOaAOaAOaAOaAPazxapEaAQaARaASaARaATalcaAUaAVaAWaAXanUawuaAYaAZaBaalLaaaaaaaaaaaaaaaaaaaaaawuaBbayCaBcaBdaBeaBfaBgaBgaBhaBgaBiaBgaBhaBgaBiaBgaBjaBkavdaaaaqTaqTaqTaqTaqTaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaodapgaofaaaaodapgaofaaaaodapgaofaaaaaaaaaaaaaaaaabaabaaaaabafqagdawFaBlawFaBmawFaBnaBoaBpaBqaAdaAeaBraBsaBsaBtaBuaBsawOaBvaAmaBwaAmaBxaByaBzaBAaBBaBCaBDaBEaBFaBGaBHaBHasoapEakYaBIaBJaBKaznaBLayaaBMaBNaBOaBPaAKaBQatdaBRaBSaANaBTaBUaBVaBWaBXaBYaxnaBZaCaaCbaCcaCdaCeaCfaFXaGzaGtaGMaGAaClawuasiasiaCmalLaaaaCnaCoaCoaCoaCpaaaawuanUaCqaCraBiaCsavdaCtaCtaCtaCtaCuaCtaCtaCtaCuaCtaCtaCvazKaCwaCxaCyaCzaCzaqTaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaabaodapgaofaabaodapgaofaabaodapgaofaaaaaaaaaaabaabagGaeaaeaaeaafqagdawFawFawFawFawFaCAaCBaCCaCDaCEaAeaAeaBsaCFaCGaCHaCIawOaCJaAmaAmaAmaCKaCLaAmaCMawOaxVaCNaCOaCPaCQaCRaBHasoapEakYaCSaCTaADaAEaCUaCVaAHaCWaCXaCYaCYaCYatdaCZaDaaDbaDcaDdaDeaDfaDgaDhaDiazxapEaAQaDjaDkaDlaDmaDnaDoaDnaDpaDqaDraDsaDtaDuaDvalLaaaaDwaDxaDyaDzaDAaaaawuaDBaDCaDDaDEaDFaBfaBgaBgaBgaDGaCuaDHaCtaCtaCuaCtaCtaDIavdaaaavdaDJaDKaCzaqTaabatJaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaodaDLaofaaaaodaDLaofaaaaodaDLaofaaaaaaaaaaaaaaaaDMaDNaDOaAhaDPaDQaDRaDSaDTaDUaDVaDUaDUaDUaDWawFaAeaDXaBsaDYaDZaEaaEbawOaEcaAmaAmaAmaEdaCLaEdaEeawOawPaCNaFpaCPaCQaEgaBHasoapEakYakYakIaEhakIakYakYatdatdatdaabaabaabatdaEiaEjaANaEkaElaEmaEnaEoaBYaxnazxapEaAQaEpaEqaEraEsalcaEtalcaEuaAXaEvawuaEwaExaEyalLaaaaEzaEAaEBaECaDAaaaawuaEDaGOaEfaGPaOdaOcaEJaEKaELaEMaEMaEKaEKaENaCuaEOaELaEPaBfaEQaERaESaCzaCzaqTaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaabaaaaaaaaaaabaaaaaaaaaaabaaaaaaaaaaaaaaaaaaagGaeVaeXaeXaiZaETaEUaEVaEWawFaEXaEYawFaEZaEXawFaFaaAeaBsaFbaFcaFdaFeawOaFfaAmaAmaFgaFhaFiaFjaFkawOaFlaFmaFnaFoaFpaFqaBHasoapEalcaFraFsaFtaFuaFralcaFvaFwaAXaFxaFxaFxaAXaFyaAXaANaBYaBYaFzaBYaBYaBYaxnazxaFAaFBaFBaFBaFBaFBaFBaFBaAXaAXaAXaFCawualLaFDalLaFEaFEaFFaFGaFHaFIaFJaFKawuaFLaqTaFMaDHaFNavdaFOaFPaFQaFRaFSaFPaCtaFTaCuaFTaFUaFVavdaaaaqTaqTaqTaqTaqTaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaDaaDaaDaaDaaDaaDaaDaaDaaDaaDaaDaaDaaDaaaaaaaaaaabaabafqaFWafsaOeaFYaFZaGaaGbawFaGcaGdawFaGeaGfawFaAeaAeaBsaGgaGhaGiaGjawOaGkaGkaGlaGkaGkaGkaGkaGkawOaGmaGnaGoaGpaGpaGqaGraGsaOnaQfaQfaGvaGwaGwaGwaGxaGwaGwaGyaQfaQfaQpaQgaGBaGCaGDaGDaGDaGEaGuaGuaGuaGFazxapEaGGaGHaGIaGJaGKaGLaQqaGNaRMaQraGQaGRaGSaGTaqsaGUaGVaGWaGXaGYaGZaHaaFKaHbaHcaHdaHeaHfaHgavdaHhaHiaHjaHkaHlaHmaHnaFTaHoaHpaCsaHqazKaCwaCxaHraHsaHsaqTaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafqaHtawFawFaHuaxDaxDaxDaHvaHwaHxawFaHyaHwawFaAeaAeaBsaHzaHzaHAaHzaHBaHCaHDaAmaHEaGkaHFaHGaHHawFawPaCNaCOaHIaHJaHKaHLaHMaHNaHMaHMaHOaHMaHMaHMaHMaHNaHMaHOaHPaHMaHMaHMaHQaHRaHMaHMaHMaHSaHTaHMaHNazxazxapEaHUaHVaHWaHVaHXaHYaHZaIaaIbaIcaIdamvaIeaIfaIgaIhaIiaIjaIkaIlaImaInaFKaIoaIpaIqaIraCtaIsavdaFOaItaFQaCtaFRaIuaIvaFTaCtaFTaIwaIxavdaaaavdaIyaIzaHsaqTaabaaDaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaabafqamlawFaIAaIBaICaIDaIEaIFaIGaIHaxDaIIaIGawFaAeaAeaBsaIJaIKaILaIMaHBaINaIOaAmaIPaIQaIRaISaITaSPaIVaIWaCOaHIaHJaHKaIXaIXaIXaIXaIYaIZaIYaIXaIXaJaaJaaJbaJcaJdaJaaJaaJaaJaaJaaJeaJeaJeaJfaJeaJeaJeaoLaJgaoLaJhaJiaJjaJkaJlboXaFBaJnaJoaJpaJpaJpaJpaJpaJpaJqaJraFKaJsaJtaJuaJvaFKaJwasiaqTaJxaCtaIsavdaJyaJzaHlaJAaHjaJBaJCaFTaEOaJDaJEaJFaBfaEQaERaJGaHsaHsaqTaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabafqaJHawFaJIaAeaJJaJKaJLaJMaJNaJOaJPaAeaAeaJQaAeaAeaBsaJRaJSaJTaJUaJVaAmaJWaJXaAoaJYaJZaKaaKbaxDaKcaKdaCOaHIaKeaHKaIXaKfaKgaKhaKiaKjaKkaKlaIXaKmaKnaKoaKpaKqaKraKsaKtaKuaJaaKvaKwaKxaKyaKzaKzaKAaAXaKBaAXaFBaKCaHVaKDaHVaKEaFBaKFaJoaKGaKHaKIaKJaKKaJpaKLaKMaKNaKOaKPaKQaKRaFKaKSaKTaqTavdavdaKUavdaKVaJzaKWaCtaHjaJBaKXaFTaFTaCtaCtaKYavdaaaaqTaqTaqTaqTaqTaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabafqagdawFaKZaLaaLbaLcaLdaLeaISaISaLfaISaISaLgaLhaLiaBsaLjaJUaJUaLkaHBaLlaFgaLmaLnaHBaLoaLpaLqaLraLraLraLsaLsaLsaLsaLsaLtaLuaLvaKiaLwaLxaLyaIXaLzaLAaLBaLCaLDaLEaLEaLEaLEaLFaKzaLGaLHaLIaLHaLJaKAaLKaLLaLMaFBaLNaLOaLPaLQaLRaFBaLSaJoaLTaLUaLVaLVaLWaLXaLYaLZaFKaMaaMbaKQaMcaFKaMdaMeaqTaMfaMgaMhaMgaMiaJzaMjaCtaMkaJBaMlaFTaMmaEKaEKaMnaMoaMpaMqaMraMsaMsaqTaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabafqaojawFaMtaAeaMuaMvaMwaMxaMxaMxaMxaMxaMxaMxaMyaDXaBsaMzaMAaMAaMzaHBaGkaGkaGkaGkaGkaLoaMBaMCaMDaMEaMFaMGaMHaMIaMJaMKaMLaMMaMLaMNaMOaMPaMQaIXaMRaLBaLBaMSaMTaMUaMUaMVaMWaMXaMYaLGaMZaNaaNbaNcaNdaNeaNfaNgaFBaNhaNiaNiaNiaNiaFBaNjaNkaNlaNmaNnaNoaNpaNqaNraNsaFKaNtaNuaKQaNvaFKaMdaNwaqTaNxaCtaIsaCtaNyaNzaNAaCtaNBaNCaNDaFTaCtaCtaCtaNEavdaaaavdaNFaNGaMsaqTaabaaDaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafqagdawFaNHaNIaIUaNKaNLaMxaNPaNNaNOaNMaNQaNRaAeaAeaNSaNTaAeaAeaNUaNVaNWaNXaNXaNYaNXaNZaOaaObaTpaSQaTqaOfaOgaOgaOhaOiaOjaOkaOlaOjaOmaWdaOoaOpaOqaOraOraOsaOtaOuaOuaOvaOwaMXaOxaLGaOyaOzaOyaOAaOBaOCaODaOEaFBaOFaOFaOFaOFaOFaFBaOGaJoaOHaLVaLVaOIaLWaLXaOJaOKaFKaOLaKQaOMaONaFKaOOaOPaqTaOQaCtaIsaCtaNyaCtaORaOSaOTaOUaOVaOWaEKaEKaEKaOXaMoaMpaOYaOZaMsaMsaqTaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabafqagdawFawFawFaPaaMxaMxaMxaPbaPcaPdaPeaPfaNRaAeaAeaPgaAeaAeaAeaAeaAeaJQaAeaPhaPiaPjaJKaPkaPlaPmaPnaPoaPpaPnaPnaPnaMKaPqaPraPsaPtaPuaPvaPwaPxaPyaPzaPyaPAaPBaPCaPDaPEaPFaPGaPHaPHaPIaPJaPKaPLaKAaPMaKBalcaFBaOFaPNaPOaOFaPPaFBaPQaJoaPRaPSaPTaPUaKHaJpaPVaPWaFFaFFaFFaFFaFFaFFaPXaPXaqTaqTaqTaPYaCtaNyaCtaIsaCtaPZaQaaQbaFTaEOaQcaQdaHgavdaaaaqTaqTaqTaqTaqTaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabafqaQeaWeaWfaQhaQiaMxaQjaMxaQkaQlaQmaQnaQoaWgaWhaWhaWjaQsaAeaAeaAeaAeaQtaAeaQuaQvaQuaAeaQwaQxaQyaQzaQAaQBaQCaQCaQDaQEaQFaQGaQHaQIaQJaQKaQJaQLaQMaQNaQMaQOaQPaQQaQRaQSaQTaJaaQUaQVaQWaKAaQXaQYaKAaQZaRaaRbaFBaOFaOFaOFaOFaOFaFBaRcaRdaReaReaReaRfaJpaJpaLZaLZaRgaaaaabaaaaaaaabaaaaaaaabaaaaqTaRhaCtaNyaCtaIsaEOaRiaEKaEKaJEaJEaQcaQdaRjaqTaaaaaaaaaaabaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajAaeXaeXaeYagdaRkaMxaRlaRmaRnaRoaRqaRpaRraNRaRsaRtaRuaRvaRwaRxaRyaRzawFaRAaRBaRCaRDaREaRFawFaLraRGaPnaPpaPnaPnaRHaLsaQIaQIaRIaQIaRJaRKaRLaWkaRJaRKaRLaQOaQOaRNaQOaQOaQOaQOaKAaKAaROaKAaRPaRQaRRaRSaRTaRRaFBaFBaFBaFBaFBaFBaFBaRUaRVaRWaRXaRYaRZaSaaFEaRTaRTaRgaaaaSbaSbaSbaSbaSbaSbaSbaaaaqTaScaSdaSeaSdaSfaSgaShaSiaSdaSdaSdaSdaSdaSjaqTaabaaDaaDaaDaaDaaDaabayFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabafqagdaSkaMxaMxaMxaMxaSlaMxaSmaMxaMxawFawFaSnaSoaSpaSqaSraSqaSpaSsaAeaStaSuaLoaMBaSvaLraSwaPnaSxaPnaSyaLraLraSzaSAaSBaSCaSDaSEaSFaSGaSFaSHaSIaSJaRKaSKaSDaSLaRTaRTaRTaRTaRTaSMaRTaSNaRTaSOaWRaWRaXxaWRaWRaWRaWRaUhaXyaSRaSSaSTaSUaSTaSVaSWaFEaRTaLZaRgaabaSbaSXaSYaSZaTaaTbaSbaabaqTaTcaCtaTdaTeaTfaTgaOVaThaTiaTjaTkaTlaTmaTnaqTaabaabaaaaabaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabafqaToaYuafsaYvaTrawFaTsaTtaTuaTvaTwaTwaRBaTxaTyaSpaTzaTAaTBaSqaTCaAeaTDaTEaLoaMBaTFaMKaTGaTHaTIaTHaTJaMKaTKaTLaTMaTNaSAaSAaTOaTPaTQaTPaYwaSAaSAaSAaTSaSAaSLaRTaRTaRTaRTaRTaRTaTTaTUaRTaTVaTWaTWaTWaTWaTXaRTaTYaTZaSTaSTaSSaUaaUbaUcaSVaSTaSTaLZaRTaRgaaaaSbaUdaUeaUfaUgaVaaSbaaaaqTaUiaUiaUjaUiaUiaUkaUlaUmaUiaqTaqTaqTaqTaqTaqTaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaUnaUnaUnaUoaUpaUpaUqaUraUsawFaUtaAeaNJaLhaAeaAeaRBaUuaTyaSpaUvaUwaUxaSqaUyaUzaUAaUBaLoaMBaTFaUCaUDaPnaTIaPnaUEaUFaUGaSAaSAaUHaSFaSFaUIaTPaUJaTPaUKaULaYxaUMaUNbqtaSLaRTaRTaRTaRTaUOaRTaRTaRTaRTaUPaRTaRTaRTaRTaUQbuqaURaRTaSTaUSaUTaUUaUVaUWaUXaUYaSTaUZaRTaRgaaaaSbaVdaVbaVcaVbaZaaSbaaaaqTaVeaVeaVfaVgaVhaViaVjaVkaVlaVmaVnaVoaVpaqTaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafLaaaaUnaVqaVraVsaVtaVuaVvaexaVwawFaVxaAeaVyaLaaAeaAeaVzaVAaTyaSpaVBaVCaVDaSqaVEaVEaVFaVEaVGaVHaTFaMKaVIaVJaTIaVJaVKaMKaVLaSzaSAaTOaTPaTPaTPaTPaTQaTPaTPaTPaTPaTRaSAaSAaVMaVMaVMaVMaVMaVMaVMaVMaVNaVOaVPaVQaVMaVMaVMaVMaVRaVRaVRaSTaUSaVSaVTaVUaVTaVVaUYaSTaLZaLZaRgaaaaSbaVWaVXaVYaVXaVZaSbaaaaqTaWaaWbaWcaYyaZpaYzaZraZqaWiaZsaZtaWlaWmaqTaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaWnaWoaWpaWpaWpaWqaVvahJaWrawFaWsaWtaWuaAeaAeaAeaRBaWvaTyaSpaWwaWxaWyaSqaAeaAeaHwaAeaAeaWzaWAaLraWBaPnaTIaPnaWCaLraLraWDaSAaTOaTPaWEaWFaWGaWHaWGaWFaWIaTPaTRaSAaWJaVMaWKaWLaWMaWMaWNaWOaWPaWMaWMaWQaZwaZwaZxaWSaVMaRTaRTaWTaSTaWUaWVaWWaWXaWYaWZaXaaSTaLZaLZaRgaabaSbaXbaXcaXdaXeaXfaSbaabaqTaXgaXgaXhaCtaCtaFTaXiaXjaXkaXlaXmaXnaXoaqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaWnaXpaXqaXraWpaXsaVvahJaXtawFaXuaXvaXwaZzaZyaXzaRBaXAaXBaSpaXCaXDaXEaSqaXFaXGaXGaXHaAeaAeaXIaLraXJaXKaXLaXMaXNaLraLraYGaSAaTOaTPaXOaXPaXQaXQaXRaXSaXTaTPaTRaSAaSAaVMaXUaWMaWMaXVaWMaWMaWMaXWaWMaWMaWMaWMaXXaXYaVMaRTaRTaRTaSTaXZaYaaYbaYcaYbaYdaYeaSTaRTaRTaRgaaaaSbaYfaSbaYgaSbaYhaSbaaaaqTaYiaYiaYjaYkaYlaYmaYnaYoaYpaYqaYraYsaYtaqTaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafLaabaabaWnaWnaWnaXpaUnbaxaZAbazbaybaAalSbaCbaBbaCbbpbbrbbqawFawFaYAaYBaYCaYDaYEaYCaYCaYFaAdaAdaAdaJQaJQaAdaLraLraLraLraLraLraLraLraSAaSAaTOaTPaWGaYHaXRaXQaXRaYIaYJaTPaTRaSAaSAaVOaYKaWMaYLaYKaYMaWMaYNaYOaYPaWMaWMaWMaYQaYRaVMaRTaRTaRTaSTaYSaUWaYTaYUaYVaUWaYWaSTaRTaLZaRgaaaaabaYXaYYaYZbcRaZbaabaaaaqTaqTaqTaZcavdaZdaZeaZfaZgaZhaqTaZiaZjaZkaqTaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZlaZmaZnaZobbRbbTbbSbcdbbUaZuaZvbdgbcfafsbdhbecbdiaZBaZCaZDaZEaZFaZGaZHaZIaZBaZJaZKaZKaZKaZKaZKaZKaZLaZMaZNaZOaZOaZOaZOaSLbvMaSAaTOaTPaXOaXPaXQaXQaXRaZPaZQaTPaTRaSAaZRaVMaZSaWMaWMaZUaWMaWMaWMaZVaWMaZWaZXaWMaYQaZYaVMaRTaRTaRTaSTaZZbaababbacbabbaabadaSTaRTaRTaRgaRgaRgbaebafbagbafbahaRgaRgaRgbaibajaRPbakbalbambanbaobaoaqTbapbaqbarbasbasbasbasbasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaUnaUnaUnaUnaUnbatbaubavaUpbawbedbeWbedbedbeXbeZbeYbfbbfabaDbaEbaFbaGbaHbaIbaJbaKbaLaZOaZOaZOaZOaZOaZOaZOaZOaZOaZOaZOaZOaSLaSAaSAaTOaTPbaMaWFaWGbaNaWGaWFbaOaTPaTRbaPaSAaVOaXVaWMaWMaXVaWMaWMaWMaXVaWMaWMaWMaWMbaQaWMaVOaRTaRTaRTbaRbaSbaSbaSbaSbaSbaSbaSbaTaTWaTWbaUbaVbaWbaXbaYbaZbbabbbbbcbbcbbdbbeaRTaRTaRTaRTaRTaRTaRTbbfbbgbbhbbibbjbbkbblbbmbbnbasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaUnaUnaUnaUnaUnbbobbobbobbobbobfcbgdbfdbgfbgebgpbbubbvbbsbbwbbxaYCbbybbzbvQaZObbAaZOaZOaZOaZOaZOaZOaZOaZOaZOaSLaSAaSAaTOaTPaTPaTPaTPaTPaTPaTPaTPaTPaTRaSAbbBaVMbbCaWMaYLaYKaYMaWMaYLbbDbbEbbFbbGaZTbbIbbJbbKbJIbbLaRTaVRaRTaRTaRTaRTaRTaRTaRTaRTaRTaRTaRTaRTbbMaRTaRTbbNbbObbPbbObbObbObbObbObbObbObbObbObbQbhnbhqbhobiLbbVbbWbbkbbXbbYbbZbasagGagGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaabaabaaabbobcabcbbccbbobiMbcebkvaYCbbsbbtbbsbcgbbsbaIbchaYCaZOaZOaZObcibcibcjbcjbcjbckbckbcjbcjbcjbcibclbcmaSAbcnbcobcpbcqbcqbcqbcqbcqbcqbcqbcrbcsbctaVOaZUaWMaWMaZUaWMbcuaWMbcvaWMaWMbcwbcxbcybcxbczaRTaRTbcAbcBbcCbcCbcCbcCbcCbcCbcDaRTbcEaRTaRTbcFbcGbcHbcHbcIbcJbcKbcLbcMbcHbcHbcNbcHbcObcPbcQbdfbcSbcTbbgbcUbcVbcWbcXbcYbcZbdabasbdbbdcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabbobddbdebjmblnbllblpbloaYCbbsbdjbbsbdkbbsbaIbdlaYCaZOaZOaZObcibdmbdnbdobdpbdqbdqbdobdrbdsbcibdtbduaSAaSAaSAaTSaSAaSAaSAaSAaSAaSAaSAaSAbdvbdwaVMbdxaWMaWMaWMaWMbdyaWMbdzaWMaWMbcwbcxbdAbdBbbKbdCbdCbdDbdEbdEbdEbdEbdEbdEbdEbdFbdGbdHbdIbdJbdHbdKbdHbdHbdHbdLbdMbdMbdMbdMbdMbdMbdMbdNbdObdMbdPbdQbdQbdQbdRbdSbdTbdUbdVbdWbdXbasbdYbdcaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabbbobdZbeabebbboblqblrbeeaYCaYCaYCaYCaYCaYCaYCaYCaYCaZOaZOaZObcibdpbdobefbdobdqbdqbdpbegbehbcibeibngbejaSAaSAaTSaSAaSAbekbelbelbemaSAaSAaTNbenaVMaYObeoaWMaWMbepbeqbepberbepbesbcwbcxbetbcxbczbeubeubevbdEbewbewbewbewbewbdEbexbeybdHbdHbdHbdHbezbdHbeAbdHbeBbdMbeCbeDbeEbeFbeGbdMbeHbeIbdMbeJbdQbeKbeLbeMbeNbeObePbeQbeRbeSbasbdbbdcbdcbdQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbobeTbeUbeVbboblsblLbltbnbblMbedbncbnebndbnfbedbombolbffbfgbfhbdobfibfjbfkbdqbdqbflbfmbfnbcibcibfobfpbfqbfqbfraSAaSAbfqbfsbfsbfpbftbftbfubftbfvbfvbfvbfvbfvbfwbfxbfybfzbfybfAbcwbcxbetbfBbbKbfCbeubevbdEbewbewbewbewbewbdEbexbeybdHbfDbfEbdHbfFbdHbfGbdHbfHbdMbfIbfJbfKbfLbfMbfNbfObfPbdMbeJbdQbfQbfRbeMbfSbfTbfUbfUbfUbfUbfUbfVbfWbfXbfXbfYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbobfZbgabgbbgcboFbCTboWbggbghbghbghbgibghbghbghbghbgjbgkaZObcibglbdobgmbdobgnbgobpEbpFbpEbgqbcibgrbfpbgsbgtbfrbgubgvbfqbgwbgwbfpbgxbgxbgybgzbfvbgAbgBbgCbfvbgDbgEbgFbgGbgHbgHbcwbcxbetbcxbbKbgIbeubevbdEbewbewbewbewbewbdEbexbeybdHbgJbgKbdHbgLbgMbfEbgNbgObdMbgPbgQbgRbgSbgTbgUbgVbgWbdMbgXbdQbgYbfRbcUbgZbhabhbbhbbhbbhcbhdbdYbhebhfbhgbhhbhiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabbbobhjbhkbhlbhmaexbpHbpGbhpbpIbhrbhsbhtbhubhvbhwbhxbhybgkaZObfhbhzbhzbhzbhAbhBbhCbhDbhDbhDbhEbhFbhGbfpbhHbhIbhJbhKbhLbhKbgwbgwbhMbhNbhObhPbhObhQbhObhObhObbHbgHbgEbhSbgGbgHbgHbcwbhRbhVbcxbbKbhWbeubevbhXbewbewbewbewbewbhXbexbhYbdHbgJbfEbhZbiabibbicbidbgObdMbiebifbiebigbihbiibiibijbdMbikbdQbilbhbbcUbhbbbWbhbbhbbhbbimbdcbinbiobfXbfXbipaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbobbobbobbobbobghbiqbirbghbghbisbitbiubivbiwbixbiyaZObgkaZObcibhTbhTbhTbhTbdqbiAbhUbhUbhUbhUbcibiCbfpbiDbiEbiFbgwbgwbgwbgwbiGbiHbhObhObhPbiIbhObhObiJbhObfvbiKbizbiBbiNbiObiPbbKbiQbiRbbKbbKbiSbeubevbdEbewbewbewbewbewbdEbexbiTbdHbdHbdHbdHbdHbdKbdHbiUbiVbdMbiWbiXbiYbiZbjabdMbjbbjcbjdbeJbdQbjebhbbcUbhbbjfbjgbjgbjgbjgbjgbjgbjgbjgbjgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabbghbjhbjibjjbjkbjlbqObjnbghbjobjpbjqbjrbivbhwbjsbjtbgkaZObcibjubhzbhzbhzbdqbjvbhzbhzbhzbjwbcibjxbfpbjybjzbjAbjBbjBbjBbgwbgwbjCbhObhObjDbjEbjFbjGbjHbjIbfvbfvbjJbfvbjKbfvbfvbbKbjLbjMbjNbbKbjObeubevbdEbewbewbewbewbewbdEbexbjPbjQbjRbjSbjTbjUbjVbjWbjXbjYbdMbjZbkabiebkbbkcbdMbkdbkebkfbkgbdQbdQbdQbkhbkibbWbkjbkkbklbkmbknbkobkpbkqbjgaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabghbkrbksbktbkubqubkwbkxbghbjobjpbkybivbkzbghbghbkAbkBbkCbcibkDbkDbkDbkDbdqbjvbkEbkEbkEbkEbcibkFbfpbkGbkHbiFbgwbgwbgwbkIbkJbfpbkKbhObkLbjGbkMbkNbkObkPbkQbkRbkSbkTbkUbkVbkWbbKbjLbkXbkYbbKbkZbeubevbhXbewbewbewbewbewbhXbexbeybjQblablbblbblcbldblbbleblfbdMblgblhblibljbiebdMblkbqvbqvblmbqwbqybqxbqTbqNbqRbqPblublvblwbkoblxblyblzbjgaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbghblAbjjblBblCblDblEblFbghbjoblGbjrbjrbivblHbghblIbgkblJbcibhzbhzbhzbhzbdqblKbqSbuYblNblOblPblQbfpblRblSbjAbjBbjBbjBblTbjBbfpblUblVblWbhObiIbhObhObhObfvblXblYblZbmabmbbmcbbKbmdbmebmfbbKbkZbeubmgbdEbewbewbewbewbewbdEbexbeybmhblbblbbmibmjbmkbmlblebmmbdMbiebifbmnbmobiebdMbmpbmqbmrbmsbmtbmubdQbmvbmwbmxbmybmzbmAbmBbmCbmDbjgbjgbjgaabaaabsWaaaaaaaaaaaabAIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafLaaaaaaaabaabbghbjjblBbjjbmEbmFbmGbjjbghbmHbmIbuZbuZbuZbmJbghbmKbgkbmLbcibmMbhzbmNbmObmPbmQbmRbmNbmSbmTbmUbmVbfpbmWbmXbmYbgwbgwbgwbmZbjBbfpbnabvbbvabvcbvcbvcbvcbvcbvdbvfbvebnhbnibnjbnkbbKbnlbnmbnnbbKbnobeubnpbdEbewbewbewbewbewbdEbnqbnrbnsbntbnubnvbnwbnxbnvbnybnzbdMbdMbnAbdMbnBbdMbdMbnCbnDbnEbnDbnDbnFbnGbnHbnIbnJbjgbnKbnLbnMbkobnNbjgaabaaaaaaaaaaaaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabghbghbghbghbghbghbghbnObiqbgibghbghbnPbnQbnRbhwbhwbghbghbiybgkbnSbcibnTbhzbmQbhzbhzbnUbnVbmQbnWbnXbmUbiCbfpbnYbnZbjBbjBbjBbjBboabobbfpbocbodbhOboebofbogbohboibfvbojbokbtjbvgbonboobbKbopboqborbbKbosbeubnpbdEbewbewbewbewbewbdEbexbotbjQboubovbmlbowboxboyblebozboAboBboCbjQboDboEbvhboGbnDboHboIboJboKbnGboLboMboNboOboPblvboQboRbkobjgaabaabaaaaaaaabaaaaabaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhwboSboTboUboVbvjbvkboYboZbpabpbbpcbpdbuZbuZbpebpfbghbpgbiybgkaZObcibphbhzbpibpjbhzbpkbplbmQbnWbnXbmUbpmbfpbpnbpobpnbfpbfpbfpbppbfpbfpbfvbfvbfvbfvbfvbfvbfvbfvbfvbpqbjJbprbpsbptbfvbbKbiQbpubbKbbKbpvbeubnpbdEbdEbdEbdEbdEbdEbdEbexbpwbjQbpxbpybpzbpAbpzbpBbpCbpDbvmbvlbvobvnbxvbpJbpKbpLbpLbpMbpNbpLbpObpPbpQbpRbpSbmybpTbpUbpVbDMbpWbjgbnGbnGbnGbnGbnGbnGbpXbnGbnGbnGbnGbnGbnGbpYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpZbqabqabqabqabqabqbbqcbhwbhwbqdbivbqebqfbivbqgbqhbxxbxwbxxbqkbqlbqmbivbqnbqobghbpgbiybgkaZObcibcibcibcibcibqpbcibcibcibqqbcibmUbiCbfpbqrbqsbxzbxybxBbxAbzcbwcbzdbqzbqAbqBbqCbqDbqEbqFbqGbqHbqIbqJbqKbqLbqMbzebzgbzfbqQbzhbzibyybqUbqVbqWbqXbqYbqZbrabrbbdEbexbrcbrdbrebrfbrgbrhbribrjbrkbrlbrmbrnbrobrdbrpbrqbrrbrsbrtbrubrvbrwbrxbrybrzbrAbrBbrCbrDbrEbrFbjgbjgbjgbrGbrHbrIbrHbrJbnGbnGbnGbrGbrHbrJbrKbrKbnGaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrLbrMbrMbrMbrMbrMbrNbrObrPbrObrQbrRbrSbrTbivbrUbrVbrWbghbrXbrYbivbrZbhwbhwbhwbghbsabiybgkaZObsbbscbsdbsebcibsfbsgbcibshbsibsjbskbslbfpbsmbsnbsobspbsqbsrbssbstbfpbsubsvbsvbsjbsvbswbsxbgrbsybsybszbsAbsBbsCbsCbsCbsDbsCbsCbsCbsEbeubevbhXbsFbeybsGbeybsHbhXbexbeybsIbsIbsIbsIbsIbsIbsIbsIbsIbsIbsIbsIbsIbsIbsJbsKbnDbsLbsMbsNbnDbnDbnGbpYbsObsPbjgbsQbsRbsSbjgbsTbnGbsUbsVbBYbsVbsXbrHbsYbrHbsZbsVbBYbsVbsVbnGbrKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrLbrMbrMbrMbrMbrMbtabtbbtcbtbbtdbivbrSbtebtfbiubrVbtgbghbthbrYbivbtibhwbHjbivbtkbtlbiybgkbtmbtnbtobtpbtqbcibtrbtsbttbtubtvbtwbtxbtybtzbtAbtBbtzbtzbtAbtzbtCbtDbtzbtEbtwbtFbtGbtHbtwbtIbtJbtKbtLbtMbtNbtObtPbtQbtRbtSbtTbtUbtVbtWbtXbtYbtZbtZbtZbtZbtZbuabdEbexbeybubbucbsIbudbuebufbsIbugbuhbufbsIbuibuibsIbujbukbnDbulbumbunbuobupbnGbLXburbusbutbuubuvbuwbuxbuybuxbuzbsVbuAbsVbsVbsVbuBbsVbsVbsVbuAbsVbsVbnGbrKbrKaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrLbrMbrMbrMbrMbrMbrLbqcbhwbhwbuCbuDbuEbuFbuDbuGbrVbuHbghbuIbuJbivbuKbuLbrVbuMbuNbtlbhybgkbuObuPbuQbuRbuSbcibuTbuUbuVbuWbuXbGbbFxbGdbGcbGfbGebGhbGgbGfbGibGcbGjbGcbvibHebGjbISbHfbHebJpbJrbJqbvpbvqbvrbvsbvtbvubvvbvwbvxbvxbvybvzbvAbvBbvCbvDbvDbvDbvDbvDbvDbvEbeybeybvFbsIbvGbvHbvIbsIbvGbvHbvJbsIbvFbvFbsIbvKbvLbnDbnGbnGbnGbnGbnGbnGbNFbvNbvObvPbXrbvObvRbnGbnGbnGbvSaaaaabaaaaaaaaaaabaaaaaaaaaaabaaabvTbnGbnGbrKaaaafLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrLbrMbrMbrMbrMbvUbrLaaaaaabghbvVbivbvWbvXbqibvYbrVbvZbghbwabwbbivbOzbhwbuDbwdbqibwebfebwfbwgbwhbwibwjbwhbhFbttbhFbwkbwlbwmbwnbwmbwobwobwnbwmbwobwmbwnbwmbwobwpbwqbwrbwsbwtbwubwvbwwbsvbwxbsybwybwzbwAbwBbsCbwCbwDbwEbwFbwGbwHbwIbvAbeubdGbeybeybwJbeybeybeybeybwKbeybeybsIbwLbwMbwNbsIbwLbwObwNbsIbvFbHYbwPbsJbwQbwRbnGbwSbwTbwUbwVbwWbwXbwYbwZbxabxbbxcbxdbxebxfbxgajMbxhbxibxjbxibxibxjbxibxibxjbxibxibxkbsVbnGbrKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrLbrMbrMbrMbrMbrMbrLbqcbhwbhwbuCbxlbuEbxmbuDbkybrVbxnbghbxobtebivbxpbhwbuDbxqbxrbxsbxtbxubJKbzibJLbJNbJMbNybJXbNzbxCbxDbwmbxEbxFbxGbxHbxEbxFbxIbxJbxEbxFbxKbwpbxLbwpbxMbwpbxLbxMbxMbwpbxNbsybxObxPbsybxQbsCbxRbxSbxTbxUbxUbwHbxVbxWbxXbxYbxYbxYbxYbxYbxYbxYbxYbxZbeybvFbyabybbvDbycbydbyebyfbygbyhbyibyjbsIbsJbykbylbnGbymbynbyobypbyqbyrbvObvObysbvObytbxdbxebxfbxgbyubyvajMbywajMajMbywajMajMbywajMajMbyvaaabyxbrKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrLbrMbrMbrMbrMbrMbKnbtbbtcbtbbuCbivbrSbyzbyAbyBbyAbyAbyCbyAbyDbyAbyEbyFbyAbyGbuNbtlbjtaZObyHbyIbyIbyJbyIbyIbyKbyLbyMbyNbwmbyObyPbyQbxHbyRbyPbyQbxJbySbyPbyQbwpbxLbwpbxMbwpbyTbyUbyVbwpbyWbqIbyXbwzbsybyYbyYbyZbzabyYbyYbsCbsCbzbbNAbNBbODbOCbQTbPubRObQVbOCbzjbwNbzkbzlbzmbznbzkbzobzpbzqbzkbzobzrbzsbztbsIbzubzvbpLbpPbzwbzxbzybzzbzAbzBbzCbzDbzEbzFbzGbzHbxebxfbxgbxgbyvbzIaaaaaaaaaaaabzIaaaaaabzIajMbyvaabbyxbrKaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrLbrMbrMbrMbrMbrMbzJbzKbzLbzKbzMbzMbzNbzObzMbzPbzMbzQbzRbzSbzTbzUbzVbhwbivbivbuNbtlbiyaZObzWbyIbzXbzYbzZbAabAbbyLbAcbAdbxJbAebAfbAebxHbAebAgbAebxJbAebAhbAebwpbAibAjbAkbAlbAmbAnbAobwpbwpbwpbApbAqbArbyYbAsbAtbAubAvbAwbAxbAybAzbeubAAbABbABbABbABbABbABbABbACbwNbsIbADbsIbwLbsIbAEbsIbwLbsIbAFbsIbsIbsIbsIbsJbAGbAHbnGbDqbAJbAKbALbwWbAMbANbAObsPbnGbAPbnGbnGbxgbxgbxgbAQaaaaaaaaaaaaaaaaabaaaaaaaaabARbASaaabyxbpXaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrLbrMbrMbrMbrMbrMbrLbqcbhwbhwbhwbhwbiqbATbAUbAUbAVbAVbAVbAVbAWbAXbAYbAZbAZbAZbAZbAXbBaaZObBbbyIbBcbBdbBebBebBfbyLbBgbBhbBibBjbBkbBlbBmbBjbBkbBlbBnbBobBkbBpbwpbBqbBrbBsbBtbBubBtbBvbwpbwpbwpbBwbBxbBybyYbBzbBAbBBbBCbBDbBEbBFbBGbeubeubBHbBIbBJbBKbBLbBMbABbBNbwNbBObBPbBQbwLbBRbBSbBQbwLbBTbBSbBQbsIbBUbBVbBWbAGbBXbnGcjYbAJbuwbBZbwWbCabCbbCcbnGbCdbCebCfbCgbCgbChbCibCjaaaaaabCkaabaabaabaabaaaaaaajMbyvaaabyxbrKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabClbCmbrMbrMbrMbCnbCoaaaaaaaaaaabaabbCpbCqbAUbCrbCsbCtbCubCsbCvbAXbCwbCxbCybCzbCAbAXbCBaZObBbbCCbCDbCEbCFbBebCGbyLbCHbCIbCJbCKbCKbCKbCKbCKbCKbCKbCJbCLbCKbCMbwpbCNbCObCPbCQbCRbCScjLbCUbwpbwpbCVbCWbCXbyYbCYbCZbBBbDabDbbBEbBFbeubeubeubDcbDdbBLbBLbDdbDebABbDfbwNbDgbDhbDibwLbDgbDjbDibwLbDgbDkbDibsIbDlbDmbDnbDobDpbrycjZbDrbDsbDtbDubDvbDwbxdbDxbDybDzbDAbDBbDCbDDbxgbyvbzIaabaabbDEbDFbDGaabaaaaaaajMbyvaaabyxbrKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabDHbDIbDJbDJbDJbDIbDKafLaaaaaaaaaaaabCpbDLbAUbPwbDNbDObDPbDQbDRbAXbDSbDTbDUbDVbDWbAXbiyaZObBbbDXbDYbDZbEabEabDYbEbbEcbEdbEebEfbEgbEgbEhbEgbEgbEibEjbEjbEjbEjbEjbEjbEjbEjbBtbEkbElbEmbEnbwpbwpbEobEpbEqbyYbErbEsbEtbEubEvbBEbBFbeubeubeubBHbEwbDdbExbEybEzbABbEAbEBbECbsIbwLbwLbwNbwNbwLbwLbwNbwNbwLbsIbEDbEEbEFbEGbEHbnGbEIbEJbEKbuwbELbANboMbEMbnGbENbEObEPbEQbERbESbxgbyvaaaaaaaabbETbEUbEVbEWaaaaaabARbASaabbyxbrKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEXbEYbEYbEYbEZaaaaaaaaaaaaaaaaaabCpbFabAUbFbbFcbFdbFebFfbFgbAXbFhbFibFjbFkbFlbAXblIaZObBbbFmbFnbFobFpbFqbFrbyLbFsbEdbEjbFtbFubFvbFwbRQbRPbFzbEjbFAbFBbFCbFDbFEbFFbEjbFGbFHbFIbFJbElbwpbFKbFLbFMbFNbFObFPbFQbFRbFSbyYbFTbBFbFUbeubeubBHbFVbDdbFWbFXbFYbFZbGabRSbRRbRUbRTbSFbSEbUpbSGbWhbSEbSEbGkbpLbGlbGmbGnbGobGpbnGbGqbvObvObvObyqbGrbGsbxdbDxbDybGtbGubGvbGwbDDbxgbyvaaaaaaaabbGxbGybGzaabaabbzIajMbyvaaabyxbrKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCpbGAbGBbGBbGBbGCbGBbGDbGEbGFbGGbAXbGHbAXbAXbAXbGIbGJbGKbyLbyLbyLbyLbyLbyLbyLbGLbEdbGMbGNbGObFybGPbFybFybGQbEjbFAbGRbGSbGTbGUbGVbEjbGWbGXbGYbGZbHabwpbHbbHcbHdbYQbWibHgbHhbHibVEbBDbBEbHkbHlbeubeubBHbHmbEybBLbHnbHobABbHpbHqbHrbHsbHtbrsbHubHvbrsbHwbHubHubDnbrsbrsbHxbnFbnGbnGbnGbnGbnGbHybHybnGbHzbHAbAObnGbHBbHCbHDbHEbHEbHFbxgbyvaaabHGaabaabaabaabaabaaaaaabHHbyvaaabyxbrKaabafLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbHIbHJbHKbHLbHMbHNbHObHPbHQbHRbHSbHTbHUbHVbHWbHXcatbHZbIabIbbIcbIcbIbbIdbIebIfbIgbIhbIibIjbFybFybIkbFybIlbImbGMbInbIobIpbIqbIrbIsbEjbItbYRbYRbIubIvbwpbIwbIxbIybIzbFObIAbIBbICbIDbIEbIFbBFbIGbeubeubBHbIHbDdbIIbIJbIKbABbILbIMbnDbINbnDbnDbIObIPbnDbkebIQbnDbIRbYSbITbIUbIVbnGbIWbIWbIWbIXbDAbDAbnGbIYbIZbAObsPbnGbAPbnGbnGbxgbxgbxgbyvaaaaaaaaaaabaaaaaaaaaaaaaaabARbASaaabyxbpXaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabbJabJabJbbJcbJabCpbJabJdbJabJebJfbJfbJfbJfbJfbJgbJfbJhbJiaZObJjbJkbJkbJlbBkbBkbJmbJnbJobYTbYVbYUbYUbJsbJtbJubJtbJvbJwbJxbJybJzbJAbJBbEjbBrbBrbBrbJCbJDbwpbJEbFLbIybJFbFObyYbyYbJGbyYbyYbJHbJHcjMbeubeubDcbJJcjabZRcjccjbcjdbJObJPbnDbkebJQbnDbJRbJSbnDbJTbJUbnDbJVbmtbJWcjebJYbnGbIWbJZbJZbIXbDAbKabnGbKbbvObKcbKdbKebKfbKgbxebxfbxgbxgbyvbzIaaaaaabzIaaaaaaaaaaaabzIajMbyvaabbyxbrKaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaDaaDaaDaaDaaDaaDaaDaaDaaDaaDaaDaaDaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbKhbKibKjbKkbJabKlbKmcjGbKobKpbJfbKqbKrbKsbKtbKubKvaZOaZObKwbKxbCMbCMbKxbCJbCKbCKbKybKzbKAbKBbFybFybKCbFybKDbKEbKFbKGbGVbKHbKIbIrbKJbEjbKKbKLbKMbKNbKObwpbKPbFLbKQbCXbCXbCXbKRbKSbKTbKUbKVbBFbAzbeubeubBHbKWbKXbKYbBLbKZbABbLabLbbnDbLcbLdbnDbnDbnDbnDbnDbnDbnDbnDbnDbnDbLebLfbnGbJZbJZbJZbLgbDAbLhbnGbLibvObvObysbvObLjbLkbxebLlbxgbyubyvajMbLmajMajMbLmajMajMbLmajMajMbyvaaabyxbrKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaabaaaaaaaaaaabaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbKhbLnbJbbLobJabLpbLqbLrbLsbLtbJfbLubLvbLwbKtbLxbKvaZOaZObLybLzbLAbLAbLAbLAbLAbLAbLBbLCbEjbLDbLEbEgbLFbEgbEibEjbEjbEjbGVbLGbLHbLIbGVbEjbLJbLKbKMbLLbLMbwpbLNbLObLPbLQbLRbLSbLTbAzbeubeubLUbLVbBGbLWcjNbABbABbABbABbABbABbABbLYbLZbnDbnDbnDbnDbMabwRbGobMbbMcbMdbMebMfbMebMgbMhbnGbnGbnGbnGbnGbnGbnGbnGbMibvObwZbMjbMkbuvbxdbxebxfbxgajMbMlbxibMmbxibxibMmbMnbxibMmbxibxibMobsVbnGbrKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaabMpbMqbMraaabMsbMtbMraaabMpbMqbMraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKhbMubJbbJabJabCpbMvbMwbMxbMybMzbMAbMBbMCbMDbMEbJfaZOaZObBbbLzbMFbMGbMHbMIbMJbMKbMLbMMbMNbMOcjfcjfbMQbMRbMPbMSbMTbMUbMVbMWbMXbMYbMZbEjbNabNbbNcbLLbNdbwpbNebFLbNfbNgbNhbNibLTbAzbNjbeubNkbNlbNmbqUbqUbqUcjObqUbqUbqUbpLbNnbNobNpbNqbNrbNsbNtbNtbNubkebkebnDbNvbNwbNwbnDbAGbNxbOCcjgbOCbOCbOCbOCcjicjhcjRbNCbNDbNEcjPbvObvRbnGbnGbnGbNGaaaaabaaaaaaaaaaabaaaaaaaaaaabaaabNHbnGbnGbrKaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaabbMpbNIbMraabbMpbNIbMraabbMpbNIbMraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabJabJabNJbJabNKbNLbNMbNNbNObNPbJfbNQbNRbNSbNTbNUbNVbNWbfgbBbbLzbMFbNXbNYbNZbOabLAbObbOcbOdbOebOfbOgbOhbOibOjbOjbOkbEjbEjbOlbOmbEjbEjbEjbwpbwpbwpbOnbwpbwpbOobFLbNfbLSbOpbLSbLTbAzbOqbeubOrbOsbOtbOubOvbOwbOxbOwbOycjSbOAbMebOBcjkcjjbOEbOFbnDbnDbOGbnDbNwbnDbOHbOIbOJbnDbOKbMebMebMebOLbOMbONbOObOPbrybOQbORbOSbOTbOUbOVbuwbOWbOXbOWbOYbsVbOZbsVbsVbsVbsVbsVbsVbsVbOZbsVbsVbnGbrKbrKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaabMpbNIbMraaabMpbNIbMraaabMpbNIbMraaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaabaabbJabPabJabPbbPcbPdbPdbPdbPdbPdbPdbPebPdbPdbPdbPdbPfaZObBbbLzbMFbNXbPgbNZbPhbPibPjbPkbPlbPmbPnbPobPpbOjbOjbPqbPrbPsbPtcjlbPvbUobPxbPsbPybOobPzbPAbPBbPCbPDbPEbPFbCXbCXbCXbPGbPHbPIbPJbPKbBFbAzbevbJHbJHbJHbJHbPLbeubPMbPMbPMbPNbPMbPObPPbnDbPQbPRbPSbPTbPUbPVbPWbPXbnDbPYbPZbQabQbbQcbQdbQebQfbQfbnGbnGbQgbQhbnGbnGbnGbnGbnGbQibnGbsUbsVbQjbsVbrGbrHbQkbrHbrJbsVbQjbsVbsVbnGbrKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaabMpbNIbMraaabMpbNIbMraaabMpbNIbMraaaaaaaaaaaaaabaaaaaaaabaabaabaabaabaaabJabQlbJabQmbPcbQnbQobQpbQqbQrbQsbQtbQubQubQvbQwbPfaZObQxbLzbMFbQybQzbQAbQBbQCbQDbQEbQFbOjbQGbQHbQIbOjbOjbOjbQJbQKbQLbQMbQNbQObQPbPsbQQbOobQRbQScjmcjmcjmbQUcjncjobQWbQXbQXbQXbQYbQXbQXbQXbAzbevbQZbRabRbbRcbPLbeubRdbRebRfbRgbRhbRibRjbnDbRkbRlbRmbRnbRobRpbRqbRrbnDbnDbnDbnDbRsbRsbRsbnDbQfaabaabbxgbRtbRubRvbxgaabaabbnGbnGbnGbsXbrHbRwbrHbsZbnGbnGbnGbsXbrHbsZbrKbrKbnGaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaabbMpbNIbMraabbMpbNIbMraabbMpbNIbMraaaaaaaaaaabaabaabaabaaaaabbJabJabJabJabJabJbbJabRxbRybRzbRAbRBbRCbRBbRDbREbQubQubRFbQwbRGbfebRHbRIbMKbMKbRJbMKbRKbLAbRLbRMbRNcjqcjpcjpcjrcjscjscjucjtcjvbRVbRWbRXbRYbRZbPsbSabOobSbbScbSdbSebSfbSgbShbOobSibQXbSjbSkbSlbSmbSnbQXbAzbevbSobSpbSpbSqbPLbBEbRdbSrbSsbStbPMbSubnFbnDbnDbnDbnDbnDbSvbSwbPTbSxbSybRsaaaaabaabaabaaaaabaabaabaabbxgbSzbSAbDAbxgaabaabaabaabaaabnGbnGbnGbnGbnGbnGbpXbnGbnGbnGbnGbnGbnGbpYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaDaaDaabaabaaabMpbNIbMraaabMpbNIbMraaabMpbNIbMraaaaaaaaaaabaabbSBbSCbSCbSCbSCbSDcjwcjycjxbSHbSIbSJbRybSKbRAbQpbQqbQpbSLbSMbQubQubSNbQwbPfaZObSObLzbSPbSQbSRbSSbSTbSUbPjbSVbSWbSXbSYbSZbTabTbbTcbTdbTebQKbTfcjzbTgbRYbThbTibTjbOobSbbTkbTlbTmbTnbTobTpbTqbTqbTrbTsbTtbTubTvbTwbQXbTxbevbTybSpbSpbTybPLbBEbTzbTAbTBbTCbPMbTDbnFbTEbSybTFbTGbnDbTHbTIbTJbTJbTKbRsaaaaaaaabaaaaabakiaaaaaaaabbTLbTMbTNbTObTPaabafLaaaaaaaaaaaaaabaabaaaaabaabaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaabaabaabaabaabbTQaabaabaabbTQaabaabaabbTQaabaabaabbTRbSBbSBbSBbTSbTTbTUbTVbTWbTXbTYbTZbRAbRAbUabRybUbbRAbRBbUcbUdbQubQubQubQubQubUebPfaZOblJbLzbUfbUgbUgbUgbUhbUibUibUjbUkbUlbUibUibUibUibUibUibUibPsbUmbUncjTbRYcjAbPsbUqbUrbQRbUsbUtbUubUtbUvbUwbUxbUybUzbUAbUBbUCbUDbUEbQXbAzbevbSobUFbUGbSqbPLbBEbRdbUHbSsbUIbPMbUJbnFbUKbULbUMbmrbnDbUNbUObUPbUQbSybRsaabaaaaaaaaaaaaaaaaaaaaaaabbURbUSbUTahQahRaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaabUUbUVbUWbTRbTRbTRbTRbTRbTRbTRbTRbTRbTRbTRbTRbTRbUXbUVbUYbUZbUYbVabVbbVcbVdbVebRAbRAbRAbRAbVfbVgbVhbVibRAbQpbVjbQubQubQubQubQubQubUebPfaZObnSbLzbSPbSPbSPbVkbVlbUibVmbVnbVobVpbVqbVrbVrbVsbVtbVubVvbPsbPsbPsbPsbVwbVxbPsbVybVzbOobVAbOobVBbOobOobVCbVDcjXbQXbVFbVGbVHbUDbUEbQXbAzbevbSobVIbVJbSqbPLbeubRdbVKbVLbVMbVNbVObnFbVPbVQbVRbVSbVTbVUbVVbVVbVWbVXbRsaabaabaaaaaaaaaaaaaaaaaaaaabVYbVZaaaaabbVYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaabaabaabaabaabbWaaabaabaabbWaaabaabaabbWaaabaabaabbTRbSBbSBbSBbWbbWcbWdbSCbWebRAbWfbWgcjCcjBbWjbWkbWlbWmbWnbWobWpbWqbWrbWsbQubSNbQwbPfbWtaZObLzbLzbLzbLzbLzbLAbUibWubWvbWwbWxbWybWzbWAbWBbWCbWDbWEbWFbWGbWHbPsbWIbWJbPsbWKbWLbWMbWNbWObOobWPbWQbWRbWSbWTbQXbWUbWVbQXbQXbQXbQXbWWbWXbWYbWYbWYbWYbWZbXabPMbPMbXbbPMbPMbXcbnFbXdbXebXfbXgbnDbXhbXibXjbXkbXlbRsaabaaaaaaaaaaaaaaaaaaaaaaaabVYbVZaaaaabbVYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaDaaDaabaabaaabMpbNIbMraaabMpbNIbMraaabMpbNIbMraaaaaaaaaaabaabbSBbSCbSCbSCbSCbXmbRAbXnbXobRAbXpbXqbqjbXsbRAbXtbQqbXubXvbXwbXxbQubRFbQwbPfaZOaZObXyaaaaabaaabXzbXAbUibUibXBbXCbUibXDbXEbXCbXCbXDbXFbXCbXzbXGbWGbPsbPsbPsbPsbXHbXIbXJbXKbXLbXMbXNbXObXPbXQbXHbXRbXSbXTbXUbXVbXUbXWbXXbXXbXYbXXbXXbXXbXXbXXbXWbXUbXZbnDbYabYbbYcbpLbpLbpLbpLbpLbYdbnDbnDbRsbRsbRsaabaabaaaaaaaaaaaaaaaaaaaaabVYbVZaaaaabbVYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaabbMpbNIbMraabbMpbNIbMraabbMpbNIbMraaaaaaaaaaaaaabaabaabaaaaabbJabJbbRAbYebYfbRAbYgbYhbYibYjbYkbYlbYmbYnbYobYpbXxbQubRFbQwbPfaZObYqbXyaabaabaaabXzbUibUibYrbYsbYtbUibYubYvbYwbXCbYxbYybYzbXzbWGbWGbWGbYAbWGbUibYBbYCbYDbYEbYFbYGbYHbYIbYJbYKbYLbXRbYMbYNbXXbYObXXbXXbXXbXXbYPcjDcjDcjDcjEcjFcjFcjHcjUcjJcjIbYWbYXbYYbYZbZabmsbkebZbbRsaabaabaabaaaaabaaaaaaaaaaaaaaaaaaaaaaaabZcbVZaaaaabbZcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaabMpbNIbMraaabMpbNIbMraaabMpbNIbMraaaaaaaaaaaaafLaaaaabaabaaabJabJbbRAbRAbZdbRAbRAbRAbZebZebRAbQpbZfbZgbZhbZhbZibZjbZhbZgbZkbZlbZlbZgbZgaabaabbXzbZmbUibZnbZobZpbUibZnbYybZqbXCbZrbYybZsbXzbUibWFbUibXzbZtbUiaaaaabaaabZubYJbYKbYJbYLaabaaaaaabZvbYMbYNbZwbZxbZybZzbZAbZBbZCbZDbZEbZzbZFbZzbZGbYNbZHbZIbZJbZKbZLbZMbZNbZObZObZObZPbZOaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVYbVZaaaaabbVYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaabMpbNIbMraaabMpbNIbMraaabMpbNIbMraaaaaaaaaaaaaaaaaaaaaaabaabbJabZQcjxcjKbSHbZSbZTbZUcjVbRFbRFbRBbZVbZgbZWbZXbZYbZZbZZcaacabcaccaccadbZgaabaaabXzcaebUibUicafbUibUibUicagbUibXCbUicahbUibXzcaicajcakbXzbYAbUiaaaaabaaaaabaaaaabaaaaaaaabaaaaaabZvbYMbYNcalbXRbXRbXRcamcamcamcamcambXRbXRbXRcanbYNcaocapcaqcarcascjWcaucavcavcavcawbZOaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVYbVZaaaaabbVYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaabbMpbNIbMraabbMpbNIbMraabbMpbNIbMraaaaaaaaaaaaaaaaaaaaaaaaaabbJacaxcaycazcaAcaBcaCbPdbRFbRFcaDbQpbZfbZgcaEcaccaFcaGcaGcaGcaHcaGcaGcaIbZgaaaaaabXzcaJcaKbYvbZocaLbYybYybYybYycaMbYybYvcaNbXzcaOcaPcaObXzagGcaQaaaaabafLaaaaaaaabaaaaaaaabaaaaaabZvcaRcaScaTcamaaacaUcaVcaWcaWcaWcaXcaYaaacamcaZcbacbbbZOcbccbdcbecbfcbgcbhcbicbjcavbZOaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZcbVZaaaaabbZcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaabMpcbkbMraaabMpcbkbMraaabMpcbkbMraaaaaaaaaaaaaaaaaaaaaaabaabbJabJabJacblcbmcblbJabPdbPdcbnbPdcbocbpcbqcbrcbscaccaccaccaccbtcbucbvcbwbZgaaaaaabXzcbxcbybYvbZobYybYycbzbYybYycbAcbBbYycbCbXzcaOcbDcaOaaaaaaaaaaaaaabaaaaaaaaaaaaaaaafLaaaaaaaabbZvcbEcbFcbGcamcamcbHcbIcbJcbJcbJcbKcbLcamcamcbGcbMcaocbNcbOcbdcbPcbQcbRcbScbTcbUcavbZOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVYbVZaaaaabbVYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaabaaaaaaaaaaabaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabbJacbVcbWcbVbJaaabbPdcbXcbYcbZccabZgccbcaccaccaccaccaccaccaccaccccbZgbZgbZgbXzbXzbXzccdccebYybYyccfccgcchbYyccibYyccjbXzcckcclccmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabcamcbEbYNccnccoccnccpccqccqccqccqccqccpccnccoccnbYNcaocbNcbdccrcbdcbdccscctccuccvcavbZOaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVYbVZaaaaabbVYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaDaaDaaDaaDaaDaaDaaDaaDaaDaaDaaDaaDaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbJabJabJabJabJaaaabPdccwcbYcbYcbYbZgccxcacccycczccAccBccCccDccEccFccGccHccIbZgajMbXzccJccKbYycchccLccMbYybYycchccNbXzbXzaaaccOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacamccPcbFcamcamcamccQccqccRccRccRccqccQcamcamcamcbMccSbZOccTccUccVccWccXccYccZcavcavbZOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVYbVZaaaaabbVYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaabaaaaabaaaaaabZgccxcaccdacdbcdccddcdecdfcdgccFccGcaccdhbZgajMbXzcdicdjbYybYycchbYybYybYybYvcdkbXzaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcamcdlcdmcdncdocamcdpcdqccqccqccqcdrcdpcamcdscdncdtcdubZObZObZObZObZObZObZObZObZObZObZOaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdvcdwcdxcdycdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafLaaaaaaaaaaabaaaaaabZgcaccaccaccaccaccdAcaccaccaccaccdBcaccdCbZgaabbXzcdDcdEbYybYycdFcdGcdHcdIcdFbXzcdJaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcamcdlbYNbXXcdKcamcdLcdMccRccRccRccqcdLcamcdNbXXbYNbXXbYObXXcdObXXcdPcdQbXRaabaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdRcdScdTcdUcdVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafLaaabZgcdWcaccaccaccaccaccaccaccaccacccGcaccdXccGaaabXzcdYcdZceacebceccedceaceecefbXzaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabbZvcegcehbXXceicamcdLcejccqcekccqccqcdLcamcelbXXcehbXXbYObZzbZzbXXbZzcembXRaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaDaaEaabcenceocepceqcenaabaaEaaDaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZgcercaccescaccescetceucescescacccGcaccevccGaaabXzbXzcewcexceycezceAceBceAceCbXzaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcamcdlbZwbZzceDcamccQceEccRccRccRceFccQcamceGbZzbZGceHceIcamcamceJcamcambXRaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaabaaacenceKceLceMceNceOaabaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZgccGcePceQceRccGccGccGccGccGceRceQcePccGccGafLaabbXzceSbXzceSbXzceSbXzceSbXzbXzaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacamcdlceTcamcamcamcdpceUccqccqccqccqcdpcamcamcamceVceWcamaabcamccocamaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaceXceXceXceYceZcfacfbcfbcfbcfcceXaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabccGcfdccGcfdccGaabaaaaabccGcfdccGcfdccGaaaaaaaaaaaaaabaaaaaaaabaaaaaaaabaabaabajMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafLaaacamcdlbXXccnccoccnccpccqccRccRccRccqcfeccnccoccnbXXceWcamaaacbGceJcamaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaEaabceXcffcfgcfhcficfjcencfkcflcfmceXaabaaEaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabccGcfdccGcfdccGaabaabaabccGcfdccGcfdccGaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaabajMaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcambZzcaTcbGcamcamccQcfnccqccqccqccqccQcamcamcbGcaZbZzcamcfocfpcfqcfpcfraaaafLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaceXcfscftcfucfvcfwcfxcfycfzcfAceXaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccGcePcfBceRccGaaaaabaaacfBceRccGcePccGaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbXRcfCcfDbZvbZvaabcfEcfFcbIcfGcbKcfFcfHaabbZvbZvcfIcfCbXRcfJcfKcfLcfMcfJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaceXcfNcfOcfPcfQcfRcencfScfTcfUceXaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfVcfWcfWcfXcfYcfXcfZcgacgacgacfZcgbcfYcgccgdcfWcgeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXRcgfccocggbZvaabaaacghcgiccqcgjcghaaaaabbZvcgkccocgfbXRcfJcfKcfLcfMcfJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaceXcencencglcencgmcencencencenceXaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfVcgncgocgpcgpcgqcgrcgscgscgscgscgscgrcgqcgtcgucgvcgwcfWcfWcgeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXRcgxcgycgzbXRaabaaacghcgiccqcgjcghaaaaabbXRcgAcgBcgCbXRcgDcfKcfLcfMcgDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaEaabcgEcgFcgGcgHcencfRcencgIcgJcgKcgEaabaaEaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgLcgMcgocgpcgpcgNcgOcgrcgrcgrcgrcgrcgPcgqcgQcgtcgvcgqcgRcgScgTcgeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXRcgUcgVcgUbXRaabaaacfEcgWcgWcgWcfHaaaaabbXRcgXcgYcgXbXRcfJcfKcfLcfMcfJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaacgEcgZchachbchcchdchechachachfcgEaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgLcgMchgcgpcgpchhcgrchichichichichicgrcgqcgQcgtcgvcgqchjchkchlcgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXRcgUchmcgUchnaabaaaaaaaaaaaaaaaaaaaaaaabchncgXchocgXbXRcfJcfKcfLcfMcfJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaacgEchpchqchrchschtchuchvchwchxcgEaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgLcgMchgcgpchycfYcgrchzchzchzchzchzcgrchAcgachBcgachCchDcgrchEcgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaachFchGchHaaaaabaaaaaaaaaaaaaaaaaaaaaaabaaachIchJchKaaacfJcfKcfLcfMcfJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaacgEchLchachachMchNchOchachachPcgEaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgLcgMcgdcfWcfWchQcgrcgrcgrcgrcgrcgrcgrchRchScgrchTcgNchUcgrchVcgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaachWaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaachXaaaaaacgDcfKcfLcfMcgDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaEaabcgEchYchZciachacibchaciccidciecgEaabaaEaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacifaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgLcgMcigcihcigcgacgrchichichichichicgrchRcgscgrcgrciicgrcgrchEcgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfJcijcfLcikcfJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaacgEchachachacilcimcinchachachacgEaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgLcgMcihcihcihciocgrchzchzchzchzchzcgrchRchRcgrcihcipciqciqcircgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfJciscfLcikcfJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaacgEcitciucivciwcixciwciycizciAcgEaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgLcgMcihcihcihcgacgrcgrcgrcgrcgrcgrcgrcgrcgrcgrcigcgqciBciCciDciEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciFciGcfLciHciIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaacgEcgEciJciKciLciMciNchaciOcgEcgEaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciPciQciRciSciRcgaciTciUciUciUciUciUciTcihcihcihciVcgwcfWcfWciEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciFciWciIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaEaabaabcgEcgEcgEcgEcgEcgEcgEcgEcgEaabaabaaEaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciPcgacfWcgaciXcfWcfWcgacgacgacfWcfWcfWcgacfWcgaciEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaabaabaaaaaaaaaaabaaaaaaaaaaabaabaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaEaaDaaDaaDaaEaaDaaDaaDaaEaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaabaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +(1,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(2,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(3,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(4,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(5,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(6,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(7,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(8,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(9,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(10,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(11,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(12,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(13,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(14,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(15,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(16,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(17,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(18,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(19,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(20,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(21,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(22,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(23,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(24,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(25,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(26,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(27,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(28,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(29,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(30,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(31,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(32,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(33,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(34,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(35,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(36,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(37,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(38,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(39,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(40,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(41,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(42,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ckf +ckc +ckc +ckc +ckc +ckc +ckc +ckc +ckc +acp +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(43,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ckf +ckc +ckc +ckc +ckc +ckc +ckc +adT +afM +adT +aeO +agI +ahB +ahT +ahW +ait +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(44,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ckc +adp +adp +adp +adp +adp +ckc +aeO +aeO +aeO +aeO +agJ +aeO +ahU +ahW +aiu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(45,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ckc +abp +abp +abp +abp +abp +ckc +aeP +aeO +aeO +aeO +ahb +ahC +ahV +ahW +aiv +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(46,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ckb +ckc +ckc +ckc +acp +aaa +aaa +ckc +abp +aax +abp +abp +abp +ckc +afl +aeO +aeO +aeO +ahc +ckc +ckc +ckc +acr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(47,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ckc +abo +abK +abY +ckc +acp +aaa +ckc +adq +adC +abL +abp +abp +ckc +afn +aeO +aeO +aeO +ahd +ckc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(48,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abc +abp +abp +abp +ckc +ckc +ckc +ckc +ckc +ckc +ckc +aem +aeN +ckc +ckc +afN +afO +agl +ckc +ckc +ckc +acp +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(49,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abc +abq +abp +abp +ckc +acF +acQ +acQ +acQ +acQ +adB +abp +abp +afm +abp +abp +abp +abp +abp +adB +ahW +ait +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(50,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abc +abr +cke +abp +acq +abp +abp +abp +abp +abp +adD +abp +abp +abp +abp +abp +abp +abp +abp +ahD +ahW +aiu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaD +aaD +aaD +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(51,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abc +abs +abp +abZ +abb +acG +acR +acR +acR +acR +adB +abp +abp +abp +abp +abp +abp +abp +abp +adB +ahW +aiv +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aaa +aaa +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaD +aaD +aaD +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(52,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abc +abt +abp +abp +ckc +ckc +ckc +ckg +ckc +ckc +ckc +aen +adB +ckc +ckc +ckc +afP +agm +ckc +ckc +ckc +acr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aab +avf +aab +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aaa +aaa +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(53,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ckc +abt +abp +aca +ckc +acr +aaa +aaa +aaa +ckc +abp +abp +abp +ckc +afQ +abp +abp +abp +ahe +ahS +ckc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +avg +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aab +bUU +aab +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(54,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ckd +ckc +ckc +ckc +acr +aaa +aaa +aaa +aaa +aba +abp +abp +abp +ckc +afR +abp +abp +abp +ahf +ckc +ckc +ckc +acp +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aaD +aaD +aaD +aaD +aaD +aab +aab +avh +aab +aab +aaD +aaD +aaD +aaD +aaD +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +bUV +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(55,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abd +abp +abp +abp +ckc +afS +abp +abp +abp +abp +abp +ahX +ahW +ait +aaa +aaa +aaa +aaa +aaa +aaa +anc +aaa +aaa +aab +aaa +aaa +aab +aaa +aab +atL +aab +aaa +aab +aaa +aaa +aab +aaa +aaa +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aaD +aaD +aaD +aaD +aaD +aab +aab +bUW +aab +aab +aaD +aaD +aaD +aaD +aaD +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cif +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(56,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ckd +ckc +ckc +ckc +ckc +afT +aax +abp +abp +abp +abp +ahY +ahW +aiu +aaa +aaa +aaa +aaa +aaa +aaa +anc +aaa +aod +aod +aod +aod +aod +aod +aab +atL +aab +aod +aod +aod +aod +aod +aod +aaa +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aaa +aab +aaa +aaa +aab +aaa +aab +bTR +aab +aaa +aab +aaa +aaa +aab +aaa +aaa +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(57,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +adE +ckc +afU +agn +abp +agH +agH +abp +ahZ +ahW +aiv +aaa +aaa +aaa +aaa +aaa +aaa +anc +aab +aoe +apg +apg +apg +apg +apg +atK +atL +awz +apg +apg +apg +apg +apg +aDL +aab +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +bMp +bMp +bMp +bMp +bMp +bMp +aab +bTR +aab +bMp +bMp +bMp +bMp +bMp +bMp +aaa +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(58,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +adE +ckc +ckc +ckc +ckc +ckc +ckc +ckc +ckc +acr +aaa +aaa +aaa +aaa +aaa +aaa +anc +aaa +aof +aof +aof +aof +aof +aof +aab +atL +aab +aof +aof +aof +aof +aof +aof +aaa +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aab +bMq +bNI +bNI +bNI +bNI +bNI +bTQ +bTR +bWa +bNI +bNI +bNI +bNI +bNI +cbk +aab +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(59,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +anc +aaa +aaa +aab +aaa +aaa +aab +aaa +aab +atL +aab +aaa +aab +aaa +aaa +aab +aaa +aaa +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +bMr +bMr +bMr +bMr +bMr +bMr +aab +bTR +aab +bMr +bMr +bMr +bMr +bMr +bMr +aaa +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(60,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +anc +aaa +aog +aod +aod +aod +aod +aod +aab +atL +aab +aod +aod +aod +aod +aod +aod +aaa +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aaa +aab +aaa +aaa +aab +aaa +aab +bTR +aab +aaa +aab +aaa +aaa +aab +aaa +aaa +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(61,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +anc +aab +aoh +apg +apg +apg +apg +apg +atK +atL +awz +apg +apg +apg +apg +apg +aDL +aab +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +bMs +bMp +bMp +bMp +bMp +bMp +aab +bTR +aab +bMp +bMp +bMp +bMp +bMp +bMp +aaa +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(62,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +anc +aaa +aof +aof +aof +aof +aof +aof +aab +atL +aab +aof +aof +aof +aof +aof +aof +aaa +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aab +bMt +bNI +bNI +bNI +bNI +bNI +bTQ +bTR +bWa +bNI +bNI +bNI +bNI +bNI +cbk +aab +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(63,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +anc +aaa +aaa +aab +aaa +aaa +aab +aaa +aab +atL +aab +aaa +aab +aaa +aaa +aab +aaa +aaa +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +bMr +bMr +bMr +bMr +bMr +bMr +aab +bTR +aab +bMr +bMr +bMr +bMr +bMr +bMr +aaa +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(64,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +anc +aaa +aod +aod +aod +aod +aod +aod +aab +atL +aab +aod +aod +aod +aod +aod +aod +aaa +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aaa +aab +aaa +aaa +aab +aaa +aab +bTR +aab +aaa +aab +aaa +aaa +aab +aaa +aaa +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(65,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +anc +aab +aoe +apg +apg +apg +apg +apg +atK +atL +awz +apg +apg +apg +apg +apg +aDL +aab +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +bMp +bMp +bMp +bMp +bMp +bMp +aab +bTR +aab +bMp +bMp +bMp +bMp +bMp +bMp +aaa +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(66,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +anc +aaa +aof +aof +aof +aof +aof +aof +aab +atL +aab +aof +aof +aof +aof +aof +aof +aaa +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aab +bMq +bNI +bNI +bNI +bNI +bNI +bTQ +bTR +bWa +bNI +bNI +bNI +bNI +bNI +cbk +aab +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(67,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +anc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +atL +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +bMr +bMr +bMr +bMr +bMr +bMr +aab +bTR +aab +bMr +bMr +bMr +bMr +bMr +bMr +aaa +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(68,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +avi +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +afL +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +bTR +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(69,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +atL +avg +atL +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bpZ +brL +brL +brL +brL +brL +brL +brL +brL +bCl +bDH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +bUX +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(70,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +asB +avj +asB +aab +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bqa +brM +brM +brM +brM +brM +brM +brM +brM +bCm +bDI +bEX +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bTR +bUV +bTR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(71,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +asB +avk +asB +aab +aab +aaa +aaa +aab +aaa +aaa +aab +aaa +aaa +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +afL +aaa +aaa +aWn +aZl +aUn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bqa +brM +brM +brM +brM +brM +brM +brM +brM +brM +bDJ +bEY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +bSB +bUY +bSB +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(72,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +asB +asB +avj +asB +asB +aab +aab +aab +agG +aDM +agG +aab +aaa +aab +aab +aab +aab +aaa +aab +aab +aaa +aaa +aaa +aab +aaa +aab +aab +aWn +aZm +aUn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bqa +brM +brM +brM +brM +brM +brM +brM +brM +brM +bDJ +bEY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aab +bSB +bUZ +bSB +aab +aab +afL +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(73,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +asC +atM +avl +awA +asC +aab +aaa +aab +aea +aDN +aeV +afq +afq +afq +afq +afq +afq +afq +afq +afq +ajA +aaa +aab +aUn +aUn +aWn +aWn +aWn +aZn +aUn +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bqa +brM +brM +brM +brM +brM +brM +brM +brM +brM +bDJ +bEY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +bSB +bSB +bUY +bSB +bSB +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(74,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +asC +atN +avm +awB +asC +aab +aaa +aaa +aea +aDO +aeX +aFW +aHt +aml +aJH +agd +aoj +agd +agd +aQe +aeX +aaa +aab +aUn +aVq +aWo +aXp +aXp +aZo +aUn +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bqa +brM +brM +brM +bvU +brM +brM +brM +brM +bCn +bDI +bEZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +bSC +bTS +bVa +bWb +bSC +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(75,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +asC +atO +avn +awC +asC +aab +aaa +aab +aea +aAh +aeX +afs +awF +awF +awF +awF +awF +awF +awF +aWe +aeX +aab +aab +aUn +aVr +aWp +aXq +aUn +bbR +aUn +aUn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bqb +brN +bta +brL +brL +brL +bKn +bzJ +brL +bCo +bDK +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +bSC +bTT +bVb +bWc +bSC +aaa +aab +aab +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(76,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aab +aaa +aaa +aaa +aab +aab +aab +asC +atP +avo +awD +awD +ayG +afq +afq +afq +aDP +aiZ +aOe +awF +aIA +aJI +aKZ +aMt +aNH +awF +aWf +aeY +afq +afq +aUo +aVs +aWp +aXr +bax +bbT +bat +aUn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +afL +aaa +aaa +bqc +brO +btb +bqc +aaa +bqc +btb +bzK +bqc +aaa +afL +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aab +bSC +bTU +bVc +bWd +bSC +aab +aaa +aab +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(77,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aab +aaa +aab +aaa +aab +aab +aab +aaa +aaa +aea +atQ +avp +awE +axC +ayH +azW +agd +agd +aDQ +aET +aFY +aHu +aIB +aAe +aLa +art +aNI +awF +aQh +agd +agd +aTo +aUp +aVt +aWp +aWp +aZA +bbS +bau +aUn +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bhw +brP +btc +bhw +aaa +bhw +btc +bzL +bhw +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aab +bJa +bSC +bTV +bVd +bSC +bSC +bJa +bJa +bJa +bJa +bJa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(78,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aea +aea +aea +aea +aea +aea +aea +aea +aea +aea +aea +atR +ayy +awF +axD +ayI +awF +awF +awF +aDR +aEU +aFZ +axD +aIC +aJJ +aLb +aMu +aIU +aPa +aQi +aRk +aSk +aYu +aUp +aVu +aWq +aXs +baz +bcd +bav +aUn +aab +aab +aab +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +bgh +bhw +bhw +brO +btb +bhw +bgh +bhw +btb +bzK +bhw +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aab +bJa +bSD +bJb +bVe +bWe +bXm +bJb +bJb +bZQ +cax +bJa +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(79,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aea +alj +alR +amJ +amg +aoi +aph +aph +aqU +arM +asD +atS +ayx +awF +axE +ayJ +azX +aBl +awF +aDS +aEV +aGa +axD +aID +aJK +aLc +aMv +aNK +aMx +aMx +aMx +aMx +afs +aUq +aVv +aVv +aVv +bay +bbU +aUp +aUn +aaa +aaa +aab +aab +aaa +aab +aab +aab +aab +aaa +aab +bgh +boS +bqd +brQ +btd +buC +bvV +buC +buC +bzM +bhw +aab +aaa +aaa +aaa +aaa +aab +aab +aab +aaa +aaa +aab +aab +bJa +cjw +bTX +bRA +bRA +bRA +bRA +bRA +cjx +cay +bJa +bJa +bJa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(80,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aea +alk +afr +agd +ans +aoj +agd +aiB +agd +agd +agd +anK +avs +awF +axF +ayK +awF +awF +awF +aDT +aEW +aGb +axD +aIE +aJL +aLd +aMw +aNL +aMx +aQj +aRl +aMx +aYv +aUr +aex +ahJ +ahJ +baA +aZu +baw +bbo +bbo +bbo +bbo +bbo +bbo +bbo +bbo +aab +aaa +aab +aab +bgh +boT +biv +brR +biv +buD +biv +bxl +biv +bzM +bhw +aab +aaa +aaa +aaa +aab +bJa +bKh +bKh +bKh +bJa +aab +aaa +bJa +cjy +bTY +bRA +bWf +bXn +bYe +bRA +cjK +caz +cbl +cbV +bJa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(81,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aea +all +afs +alY +alY +alY +alY +alY +alY +alY +alY +alY +alY +alY +axG +ayL +azY +aBm +awF +aDU +awF +awF +aHv +aIF +aJM +aLe +aMx +aMx +aMx +aMx +aRm +aMx +aTr +aUs +aVw +aWr +aXt +alS +aZv +bed +bbo +bca +bdd +bdZ +beT +bfZ +bhj +bbo +bgh +bgh +bgh +bgh +bgh +boU +bqe +brS +brS +buE +bvW +buE +brS +bzN +biq +bCp +bCp +bCp +bCp +bHI +bJa +bKi +bLn +bMu +bJa +bJa +bJa +bJa +cjx +bTZ +bRA +bWg +bXo +bYf +bZd +bSH +caA +cbm +cbW +bJa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(82,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aea +alm +ame +alY +ant +aok +api +apW +aqV +arN +asE +anu +avt +alY +axD +ayM +awF +awF +awF +aDV +aEX +aGc +aHw +aIG +aJN +aIS +aMx +aNP +aPb +aQk +aRn +aMx +awF +awF +awF +awF +awF +baC +bdg +beW +bbo +bcb +bde +bea +beU +bga +bhk +bbo +bjh +bkr +blA +bjj +bgh +boV +bqf +brT +bte +buF +bvX +bxm +byz +bzO +bAT +bCq +bDL +bFa +bGA +bHJ +bJb +bKj +bJb +bJb +bNJ +bPa +bQl +bJb +bSH +bRA +bRA +cjC +bRA +bRA +bRA +bZS +caB +cbl +cbV +bJa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(83,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aea +aln +amd +alY +anu +aol +apj +apX +aqW +arO +asF +atT +avu +alY +axH +ayN +azZ +aBn +aCA +aDU +aEY +aGd +aHx +aIH +aJO +aIS +aMx +aNN +aPc +aQl +aRo +aSl +aTs +aUt +aVx +aWs +aXu +baB +bcf +bed +bbo +bcc +bjm +beb +beV +bgb +bhl +bbo +bji +bks +bjj +blB +bgh +bvj +biv +biv +btf +buD +bcR +buD +byA +bzM +bAU +bAU +bAU +bAU +bGB +bHK +bJc +bKk +bLo +bJa +bJa +bJa +bJa +bJa +bSI +bRA +bVf +cjB +bXp +bYg +bRA +bZT +caC +bJa +bJa +bJa +aaa +afL +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(84,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aea +alm +amX +alY +anv +aom +anv +anv +aqX +arP +asG +anu +avv +alY +axI +ayO +aAa +aBo +aCB +aDU +awF +awF +awF +axD +aJP +aLf +aMx +aNO +aPd +aQm +aRq +aMx +aTt +aAe +aAe +aWt +aXv +baC +afs +bed +bbo +bbo +bln +bbo +bbo +bgc +bhm +bbo +bjj +bkt +blB +bjj +bgh +bvk +bqg +brU +biu +buG +bvY +bky +byB +bzP +bAU +bCr +bPw +bFb +bGB +bHL +bJa +bJa +bJa +bJa +bNK +bPb +bQm +bRx +bSJ +bUa +bVg +bWj +bXq +bYh +bRA +bZU +bPd +bPd +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(85,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aea +alp +amQ +alY +ant +aon +apk +anv +aqY +arQ +asH +atU +avw +alY +axJ +ayP +aAb +als +aCC +aDU +aEZ +aGe +aHy +aII +aAe +aIS +aMx +aNM +aPe +aQn +aRp +aSm +aTu +aNJ +aVy +aWu +aXw +bbp +bdh +beX +bfc +biM +bll +blq +bls +boF +aex +bgh +bjk +bku +blC +bmE +bnO +boY +bqh +brV +brV +brV +brV +brV +byA +bzM +bAV +bCs +bDN +bFc +bGB +bHM +bCp +bKl +bLp +bCp +bNL +bPc +bPc +bRy +bRy +bRy +bVh +bWk +bqj +bYi +bZe +cjV +bRF +bPd +bPd +bPd +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(86,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aeV +alq +amY +alY +anu +anu +apj +apY +aqZ +arP +asE +anu +avt +alY +axK +ayQ +aAc +aBq +aCD +aDW +aEX +aGf +aHw +aIG +aAe +aIS +aMx +aNQ +aPf +aQo +aRr +aMx +aTv +aLh +aLa +aAe +aZz +bbr +bec +beZ +bgd +bce +blp +blr +blL +bCT +bpH +biq +bjl +bqu +blD +bmF +biq +boZ +bxx +brW +btg +buH +bvZ +bxn +byA +bzQ +bAV +bCt +bDO +bFd +bGC +bHN +bJa +bKm +bLq +bMv +bNM +bPd +bQn +bRz +bSK +bUb +bVi +bWl +bXs +bYj +bZe +bRF +bRF +cbn +cbX +ccw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(87,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aeX +afr +alX +alY +anv +anv +anv +anv +aqX +arR +alY +alY +alY +alY +aqc +awF +aAd +aAd +aCE +awF +awF +awF +awF +awF +aJQ +aLg +aMx +aNR +aNR +aWg +aNR +aMx +aTw +aAe +aAe +aAe +aZy +bbq +bdi +beY +bfd +bkv +blo +bee +blt +boW +bpG +bir +bqO +bkw +blE +bmG +bgi +bpa +bxw +bgh +bgh +bgh +bgh +bgh +byC +bzR +bAV +bCu +bDP +bFe +bGB +bHO +bJd +cjG +bLr +bMw +bNN +bPd +bQo +bRA +bRA +bRA +bRA +bWm +bRA +bYk +bRA +bRF +caD +bPd +cbY +cbY +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(88,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +akP +alU +alY +alY +anw +aoo +apl +apZ +ara +arS +alY +atV +avx +awG +aqc +ayR +aAe +aAe +aAe +aAe +aFa +aAe +aAe +aAe +aAe +aLh +aMy +aAe +aAe +aWh +aRs +awF +aTw +aAe +aAe +aAe +aXz +awF +aZB +bfb +bgf +aYC +aYC +aYC +bnb +bgg +bhp +bgh +bjn +bkx +blF +bjj +bgh +bpb +bxx +brX +bth +buI +bwa +bxo +byA +bzS +bAV +bCs +bDQ +bFf +bGD +bHP +bJa +bKo +bLs +bMx +bNO +bPd +bQp +bRB +bQp +bRB +bQp +bWn +bXt +bYl +bQp +bRB +bQp +cbo +cbZ +cbY +aaa +aaa +afL +aaa +aaa +aaa +aaa +aaa +aaa +cfV +cgL +cgL +cgL +cgL +cgL +cgL +cgL +ciP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(89,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ajp +ajK +ajK +ajK +akQ +alT +alZ +amK +anx +aop +apm +ckc +arb +arT +asI +atW +avy +awH +axL +ayS +aAf +aBr +aAe +aDX +aAe +aAe +aAe +aAe +aAe +aLi +aDX +aAe +art +aWh +aRt +awF +aRB +aRB +aVz +aRB +aRB +awF +aZC +bfa +bge +bbs +bbs +aYC +blM +bgh +bpI +bgh +bgh +bgh +bgh +bgh +bgh +bpc +bqk +brY +brY +buJ +bwb +bte +byD +bzT +bAW +bCv +bDR +bFg +bGE +bHQ +bJe +bKp +bLt +bMy +bNP +bPd +bQq +bRC +bQq +bUc +bVj +bWo +bQq +bYm +bZf +bZV +bZf +cbp +cca +cbY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cfV +cgn +cgM +cgM +cgM +cgM +cgM +cgM +cgM +ciQ +ciP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(90,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaS +abe +aaH +aaH +abe +aaS +abe +aaH +aaH +abe +aaS +abe +aaH +abe +aaS +abe +aaH +aaH +abe +ahE +aaa +aaa +aaa +aaa +aaa +aaa +aky +akR +alW +ama +amL +any +aoq +aoq +aqa +aqZ +arU +asJ +atX +avz +awI +aqc +awF +aAg +aBs +aBs +aBs +aBs +aBs +aBs +aBs +aBs +aBs +aBs +aNS +aPg +aWj +aRu +aSn +aTx +aUu +aVA +aWv +aXA +aYA +aZD +baD +bgp +bbt +bdj +aYC +bed +bgh +bhr +bis +bjo +bjo +bjo +bmH +bnP +bpd +bql +biv +biv +biv +biv +biv +byA +bzU +bAX +bAX +bAX +bAX +bGF +bHR +bJf +bJf +bJf +bMz +bJf +bPd +bQr +bRB +bQp +bUd +bQu +bWp +bXu +bYn +bZg +bZg +bZg +cbq +bZg +bZg +bZg +bZg +bZg +bZg +bZg +aab +aab +aaa +cfW +cgo +cgo +chg +chg +cgd +cig +cih +cih +ciR +cga +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(91,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaF +aaM +aaP +abf +abu +abM +abu +aaT +acH +acS +ade +adr +aaT +adU +aeo +aeQ +aaT +afV +ago +agK +ahh +aaT +aaa +aaa +aaa +aaa +aaa +aab +aab +akP +alV +alY +alY +anz +aor +apn +aqb +aqX +arV +alY +alY +alY +alY +alY +ayT +aAh +aBs +aCF +aDY +aFb +aGg +aHz +aIJ +aJR +aLj +aMz +aNT +aAe +aQs +aRv +aSo +aTy +aTy +aTy +aTy +aXB +aYB +aZE +baE +bbu +bbs +bbs +aYC +bnc +bgh +bhs +bit +bjp +bjp +blG +bmI +bnQ +buZ +bqm +brZ +bti +buK +bOz +bxp +byE +bzV +bAY +bCw +bDS +bFh +bGG +bHS +bJf +bKq +bLu +bMA +bNQ +bPd +bQs +bRD +bSL +bQu +bQu +bWq +bXv +bYo +bZh +bZW +caE +cbr +ccb +ccx +ccx +cac +cdW +cer +ccG +ccG +ccG +ccG +cfW +cgp +cgp +cgp +cgp +cfW +cih +cih +cih +ciS +cfW +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(92,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaG +aaN +aaT +abg +aaJ +abi +abi +acs +abi +aaJ +adf +ads +aaT +adV +aep +aeR +aaT +afW +agp +agL +ahi +aaH +aaa +aaa +aaa +aaa +aaa +aaa +aab +akP +afA +amb +alY +alY +alY +alY +aqc +arc +arV +asK +atY +alY +awJ +axM +ayU +aAi +aBt +aCG +aDZ +aFc +aGh +aHz +aIK +aJS +aJU +aMA +aAe +aAe +aAe +aRw +aSp +aSp +aSp +aSp +aSp +aSp +aYC +aZF +baF +bbv +bcg +bdk +aYC +bne +bgi +bht +biu +bjq +bky +bjr +buZ +bnR +buZ +biv +bhw +bhw +buL +bhw +bhw +byF +bhw +bAZ +bCx +bDT +bFi +bAX +bHT +bJf +bKr +bLv +bMB +bNR +bPe +bQt +bRE +bSM +bQu +cka +bWr +bXw +bYp +bZh +bZX +cac +cbs +cac +cac +cac +cac +cac +cac +ceP +cfd +cfd +ceP +cfX +cgp +cgp +cgp +chy +cfW +cig +cih +cih +ciR +cga +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(93,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaG +aaN +aaT +abh +abv +aaJ +acb +aaT +acI +acT +adg +adt +aaT +adW +abi +aeS +aaT +afX +aaJ +agM +ahj +aaT +aaa +aaa +aaa +aaa +aaa +aaa +aab +akS +alv +amZ +aea +anA +aos +apo +aqd +aqZ +arW +asL +atZ +alY +awK +axN +ayV +aAj +aBu +aCH +aEa +aFd +aGi +aHA +aIL +aJT +aJU +aMA +aAe +aAe +aAe +aRx +aSq +aTz +aUv +aVB +aWw +aXC +aYD +aZG +baG +bbs +bbs +bbs +aYC +bnd +bgh +bhu +biv +bjr +biv +bjr +buZ +bhw +bpe +bqn +bhw +bHj +brV +buD +buD +byA +biv +bAZ +bCy +bDU +bFj +bGH +bHU +bJf +bKs +bLw +bMC +bNS +bPd +bQu +bQu +bQu +bQu +bQu +bWs +bXx +bXx +bZi +bZY +caF +cac +cac +ccy +cda +cac +cac +ces +ceQ +ccG +ccG +cfB +cfY +cgq +cgN +chh +cfY +chQ +cga +cio +cga +cga +ciX +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(94,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaG +aaO +aaU +abe +abw +abN +acc +act +acJ +acc +aaS +abe +aaU +adX +aeq +acc +aaU +afY +agq +aaO +abe +aaU +aaH +aaH +ahE +aaa +aaa +aaa +aab +aea +alp +afs +amM +anB +aot +alY +aqe +ard +arX +aoq +aua +alY +asR +axO +ayW +aAk +aBs +aCI +aEb +aFe +aGj +aHz +aIM +aJU +aLk +aMz +aNU +aAe +aAe +aRy +aSr +aTA +aUw +aVC +aWx +aXD +aYE +aZH +baH +bbw +baI +baI +aYC +bnf +bgh +bhv +biw +biv +bkz +biv +buZ +bhw +bpf +bqo +bhw +biv +buM +bwd +bxq +byG +biv +bAZ +bCz +bDV +bFk +bAX +bHV +bJf +bKt +bKt +bMD +bNT +bPd +bQu +bQu +bQu +bQu +bQu +bQu +bQu +bQu +bZj +bZZ +caG +cac +cac +ccz +cdb +cac +cac +cac +ceR +cfd +cfd +ceR +cfX +cgr +cgO +cgr +cgr +cgr +cgr +cgr +cgr +ciT +cfW +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(95,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaH +aaP +aaV +abi +abi +abi +abi +abi +abi +abi +aaT +adu +abi +abi +abi +abi +abi +abi +abi +aaT +ahk +ahF +aia +aiw +aaH +aaa +aaa +aaa +aaa +aea +alw +ana +aea +anC +aou +alY +aqf +are +arY +asM +aub +alY +awL +axP +awO +awO +awO +awO +awO +awO +awO +aHB +aHB +aJV +aHB +aHB +aNV +aAe +aAe +aRz +aSq +aTB +aUx +aVD +aWy +aXE +aYC +aZI +baI +bbx +bch +bdl +aYC +bed +bgh +bhw +bix +bhw +bgh +blH +bmJ +bgh +bgh +bgh +bgh +btk +buN +bqi +bxr +buN +buN +bAZ +bCA +bDW +bFl +bAX +bHW +bJg +bKu +bLx +bME +bNU +bPd +bQv +bRF +bSN +bQu +bQu +bSN +bRF +bRF +bZh +bZZ +caG +cac +cac +ccA +cdc +cac +cac +ces +ccG +ccG +ccG +ccG +cfZ +cgs +cgr +chi +chz +cgr +chi +chz +cgr +ciU +cfW +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(96,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaz +aaI +aaz +aaW +abi +abx +abO +abO +abO +abz +abi +aaz +abi +adF +adF +abi +aaJ +adF +adF +abi +aaz +ahl +ace +aib +aix +aaH +aaa +aaa +aaa +aab +aea +alm +anb +aea +aea +aea +alY +alY +alY +alY +asN +apo +apo +awM +axQ +awO +aAl +aBv +aCJ +aEc +aFf +aGk +aHC +aIN +aAm +aLl +aGk +aNW +aJQ +aQt +awF +aSp +aSq +aSq +aSq +aSq +aSq +aYC +aZB +baJ +aYC +aYC +aYC +aYC +bom +bgh +bhx +biy +bjs +bgh +bgh +bgh +bgh +bpg +bpg +bsa +btl +btl +bwe +bxs +btl +btl +bAX +bAX +bAX +bAX +bAX +bHX +bJf +bKv +bKv +bJf +bNV +bPd +bQw +bQw +bQw +bUe +bUe +bQw +bQw +bQw +bZg +caa +caG +cac +ckd +ccB +cdd +cdA +cac +cet +ccG +aab +aab +aaa +cga +cgs +cgr +chi +chz +cgr +chi +chz +cgr +ciU +cga +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(97,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaA +aaJ +aaQ +aaJ +abi +aby +abP +acd +acu +acK +abi +adh +abi +adG +adY +aer +aeT +afo +afZ +aaJ +agN +abi +abi +aic +aiy +aaH +aaa +aaa +aaa +aaa +aea +alx +amf +amN +anD +aov +agd +aqg +aiB +arZ +asO +auc +avA +awN +axR +ayX +aAm +aAm +aAm +aAm +aAm +aGk +aHD +aIO +aJW +aFg +aGk +aNX +aAe +aAe +aRA +aSs +aTC +aUy +aVE +aAe +aXF +aYF +aZJ +baK +bby +aZO +aZO +aZO +bol +bgj +bhy +aZO +bjt +bkA +blI +bmK +biy +biy +biy +biy +biy +bhy +bfe +bxt +bjt +biy +bBa +bCB +biy +blI +bGI +cat +bJh +aZO +aZO +aZO +bNW +bPf +bPf +bRG +bPf +bPf +bPf +bPf +bPf +bPf +bZk +cab +caH +cbt +cac +ccC +cde +cac +cac +ceu +ccG +aaa +aab +aab +cga +cgs +cgr +chi +chz +cgr +chi +chz +cgr +ciU +cga +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(98,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaB +aaK +aaB +aaX +abi +abz +abQ +abQ +abQ +abx +abi +aaB +abi +adH +adH +ace +abi +adH +adH +abi +aaB +ahm +aaJ +abi +aiz +aaH +aaa +aaa +aaa +aaa +aea +aly +amg +amg +anE +amg +app +alR +arf +amg +auC +aud +avB +awO +awO +awO +aAn +aBw +aAm +aAm +aAm +aGl +aAm +aAm +aJX +aLm +aGk +aNX +aPh +aQu +aRB +aAe +aAe +aUz +aVE +aAe +aXG +aAd +aZK +baL +bbz +aZO +aZO +aZO +bff +bgk +bgk +bgk +bgk +bkB +bgk +bgk +bgk +bgk +bgk +bgk +bgk +bgk +bwf +bxu +aZO +aZO +aZO +aZO +aZO +aZO +bGJ +bHZ +bJi +aZO +aZO +aZO +bfg +aZO +aZO +bfe +aYZ +aZO +aZO +bWt +aZO +aZO +bZl +cac +caG +cbu +cac +ccD +cdf +cac +cac +ces +ccG +aab +aab +aaa +cga +cgs +cgr +chi +chz +cgr +chi +chz +cgr +ciU +cga +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(99,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaC +aaH +aaP +aaY +abi +abA +abR +ace +abi +abi +abi +aaT +aaJ +abi +abi +abi +aaJ +abi +abi +abi +aaT +ahn +ahG +aid +aiA +aaH +aaa +aaa +aaa +aab +aea +aea +aea +aea +aea +aea +aea +aea +aea +aea +ats +aue +avC +awO +axS +ayY +aAo +aAm +anM +aAm +aFg +aGk +aHE +aIP +aAo +aLn +aGk +aNY +aPi +aQv +aRC +aSt +aTD +aUA +aVF +aHw +aXG +aAd +aZK +aZO +bvQ +aZO +aZO +aZO +bfg +aZO +aZO +aZO +aZO +bkC +blJ +bmL +bnS +aZO +aZO +aZO +btm +buO +bwg +bJK +byH +bzW +bBb +bBb +bBb +bBb +bGK +bIa +aZO +bKw +bLy +bBb +bBb +bBb +bQx +bRH +bSO +blJ +bnS +aZO +aZO +bYq +bZl +cac +caG +cbv +cac +ccE +cdg +cac +cac +ces +ccG +ccG +ccG +cfB +cfZ +cgs +cgr +chi +chz +cgr +chi +chz +cgr +ciU +cfW +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(100,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaG +aaM +aaS +abj +abB +aaB +acf +acv +aaO +abe +act +adv +acc +adZ +aes +aes +aaO +abj +agr +aaM +abe +aaS +aaH +aaH +ahH +aaa +aaa +aab +aab +aaa +aab +aab +aaa +aab +aab +aab +aab +aab +aea +avq +auf +avD +awO +axT +ayZ +aAp +aBx +aCK +aEd +aFh +aGk +aGk +aIQ +aJY +aHB +aGk +aNX +aPj +aQu +aRD +aSu +aTE +aUB +aVE +aAe +aXH +aAd +aZK +aZO +aZO +bci +bci +bci +bfh +bci +bfh +bci +bci +bci +bci +bci +bci +bci +bci +bsb +btn +buP +bwh +bzi +byI +byI +byI +bCC +bDX +bFm +byL +bIb +bJj +bKx +bLz +bLz +bLz +bLz +bLz +bRI +bLz +bLz +bLz +bLz +bXy +bXy +bZg +cad +caI +cbw +ccc +ccF +ccF +cac +cac +cac +ceR +cfd +cfd +ceR +cgb +cgr +cgP +cgr +cgr +cgr +cgr +cgr +cgr +ciT +cfW +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(101,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaG +aaN +aaT +abk +abC +aaT +acg +acw +aaT +acU +adi +abi +adI +aaz +aaJ +abi +aaz +aga +ags +agO +aho +aaT +aaa +aaa +aaa +aaa +aab +aab +aaa +aaa +aaa +ajM +aab +aaa +aab +ajM +aaa +aab +asa +auU +aug +avE +awO +axS +aza +aAq +aBy +aCL +aCL +aFi +aGk +aHF +aIR +aJZ +aLo +aLo +aNZ +aJK +aAe +aRE +aLo +aLo +aLo +aVG +aAe +aAe +aJQ +aZK +aYZ +bbA +bci +bdm +bdp +bdo +bgl +bhz +bhT +bju +bkD +bhz +bmM +bnT +bph +bci +bsc +bto +buQ +bwi +bJL +byI +bzX +bBc +bCD +bDY +bFn +byL +bIc +bJk +bCM +bLA +bMF +bMF +bMF +bMF +bMK +bSP +bUf +bSP +bLz +aaa +aab +bZg +bZg +bZg +bZg +bZg +ccG +ccG +cdB +ccG +ccG +ceQ +ccG +ccG +ccG +cfY +cgq +cgq +cgq +chA +chR +chR +chR +cgr +cih +cfW +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(102,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaG +aaN +aaZ +abj +abD +aaT +ach +acx +aaT +acV +adj +aaJ +abi +adv +abi +aeU +afp +agb +ags +ags +ahp +aaH +aaa +aaa +aaa +aaa +ajL +aaa +aaa +aaa +aaa +aaa +aab +aab +ajM +aab +aaa +aab +asa +avM +aug +avE +awO +axU +azb +aEG +aBz +aAm +aEd +aFj +aGk +aHG +aIS +aKa +aLp +aMB +aOa +axi +aQw +aRF +aMB +aMB +aMB +aVH +aWz +aAe +aJQ +aZK +aZO +aZO +bcj +bdn +bdo +bfi +bdo +bhz +bhT +bhz +bkD +bhz +bhz +bhz +bhz +bci +bsd +btp +buR +bwj +bJN +byJ +bzY +bBd +bCE +bDZ +bFo +byL +bIc +bJk +bCM +bLA +bMG +bNX +bNX +bQy +bMK +bSQ +bUg +bSP +bLz +aab +aab +aab +aab +aaa +aaa +bZg +ccH +cac +cac +cac +cac +ceP +cfd +cfd +ceP +cgc +cgt +cgQ +cgQ +cga +chS +cgs +chR +cgr +cih +cga +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(103,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaL +aaO +aaP +abl +abE +aaT +aci +acy +aaT +acW +adk +adk +adJ +aaB +aet +aaJ +aaB +agc +agt +agP +ahq +aaT +aaa +aaa +aaa +aaa +alt +aab +aaa +aaa +aaa +aab +aab +aab +aab +afL +aab +aab +asa +avr +auh +avF +awO +axS +ayY +aEF +aBA +aCM +aEe +aFk +aGk +aHH +aIT +aKb +aLq +aMC +aOb +aPl +aQx +awF +aSv +aTF +aTF +aTF +aWA +aXI +aAd +aZK +aZO +aZO +bcj +bdo +bef +bfj +bgm +bhz +bhT +bhz +bkD +bhz +bmN +bmQ +bpi +bci +bse +btq +buS +bwh +bJM +byI +bzZ +bBe +bCF +bEa +bFp +byL +bIb +bJl +bKx +bLA +bMH +bNY +bPg +bQz +bRJ +bSR +bUg +bSP +bLz +aaa +aaa +aab +aaa +aaa +aaa +bZg +ccI +cdh +cdC +cdX +cev +ccG +ccG +ccG +ccG +cgd +cgu +cgt +cgt +chB +cgr +cgr +cgr +cgr +cih +cfW +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(104,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaC +aaU +abe +abe +aaU +aaH +abe +aaU +abe +aaH +aaH +abe +act +aeu +aaA +aaM +abe +aaH +aaH +abe +ahH +aaa +aaa +aaa +aab +alt +aab +aab +aab +aaa +aab +aaa +aaa +aab +aab +aab +aab +aea +asV +aui +avG +awO +awO +awO +aEH +aBB +awO +awO +awO +awO +awF +aSP +axD +aLr +aMD +aTp +aPm +aQy +aLr +aLr +aMK +aUC +aMK +aLr +aLr +aLr +aZL +aZO +aZO +bcj +bdp +bdo +bfk +bdo +bhA +bhT +bhz +bkD +bhz +bmO +bhz +bpj +bci +bci +bci +bci +bhF +bNy +byI +bAa +bBe +bBe +bEa +bFq +byL +bId +bBk +bCJ +bLA +bMI +bNZ +bNZ +bQA +bMK +bSS +bUg +bVk +bLz +bXz +bXz +bXz +bXz +bXz +bXz +bXz +bZg +bZg +bZg +ccG +ccG +ccG +aaa +aaa +aaa +cfW +cgv +cgv +cgv +cga +chT +cgr +cih +cig +ciV +cga +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(105,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aea +aev +aea +aab +aab +aab +aaa +aaa +aaa +aaa +aab +aeV +afq +alu +afq +afq +afq +afq +afq +afq +afq +afq +afq +afq +afq +afq +asW +auj +avH +awP +axV +azc +aAu +aBC +axV +awP +aFl +aGm +awP +aIV +aKc +aLr +aME +aSQ +aPn +aQz +aRG +aSw +aTG +aUD +aVI +aWB +aXJ +aLr +aZM +aZO +aZO +bck +bdq +bdq +bdq +bgn +bhB +bdq +bdq +bdq +bdq +bmP +bhz +bhz +bqp +bsf +btr +buT +btt +bJX +byK +bAb +bBf +bCG +bDY +bFr +byL +bIe +bTW +bCK +bLA +bMJ +bOa +bPh +bQB +bRK +bST +bUh +bVl +bLA +bXA +bUi +bZm +cae +caJ +cbx +bXz +ajM +ajM +aab +aaa +aaa +afL +aaa +aaa +aaa +cge +cgw +cgq +cgq +chC +cgN +cii +cip +cgq +cgw +ciE +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(106,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aea +aew +aeV +afq +afq +afq +afq +afq +afq +afq +afq +aiZ +afr +alS +akl +akz +agd +alz +agd +amO +anF +aoj +agd +aqh +agd +aiB +asX +auk +avI +awQ +axW +azd +aAv +aBD +aCN +aCN +aFm +aGn +aCN +aIW +aKd +aLr +aMF +aTq +aPo +aQA +aPn +aPn +aTH +aPn +aVJ +aPn +aXK +aLr +aZN +aZO +aZO +bck +bdq +bdq +bdq +bgo +bhC +biA +bjv +bjv +blK +bmQ +bnU +bpk +bci +bsg +bts +buU +bhF +bNz +byL +byL +byL +byL +bEb +byL +byL +bIf +bJm +bCK +bLA +bMK +bLA +bPi +bQC +bLA +bSU +bUi +bUi +bUi +bUi +bUi +bUi +bUi +caK +cby +bXz +bXz +bXz +bXz +bXz +bXz +aab +aaa +aaa +aaa +aaa +cfW +cgR +chj +chD +chU +cgr +ciq +ciB +cfW +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(107,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aea +aex +aeW +afr +agd +agd +agd +agd +ahI +aie +aiB +aja +ajq +alC +akm +akm +akm +akm +age +age +age +age +age +age +age +age +age +age +aqm +age +age +aze +aAw +aBE +aCO +aFp +aFn +aGo +aCO +aCO +aCO +aLs +aMG +aOf +aPp +aQB +aPp +aSx +aTI +aKQ +aTI +aTI +aXL +aLr +aZO +aZO +aZO +bcj +bdo +bdp +bfl +bpE +bhD +bhU +bhz +bkE +bqS +bmR +bnV +bpl +bci +bci +btt +buV +bwk +bxC +byM +bAc +bBg +bCH +bEc +bFs +bGL +bIg +bJn +bKy +bLB +bML +bOb +bPj +bQD +bRL +bPj +bUi +bVm +bWu +bUi +bYr +bZn +bUi +bYv +bYv +ccd +ccJ +cdi +cdD +cdY +bXz +bXz +aaa +aaa +aaa +aaa +cfW +cgS +chk +cgr +cgr +cgr +ciq +ciC +cfW +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(108,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aea +aea +aeX +aft +aex +agu +agQ +ahs +ahJ +aif +aiC +ajd +ajr +ajO +akm +aaa +aaa +aaa +akn +amP +agv +agv +akn +amP +agv +agv +akn +aul +avJ +awR +akn +azf +aoL +aBF +aCP +aCP +aFo +aGp +aHI +aHI +aHI +aLs +aMH +aOg +aPn +aQC +aPn +aPn +aTH +aPn +aVJ +aPn +aXM +aLr +aZO +aZO +aZO +bcj +bdr +beg +bfm +bpF +bhD +bhU +bhz +bkE +buY +bmN +bmQ +bmQ +bci +bsh +btu +buW +bwl +bxD +byN +bAd +bBh +bCI +bEd +bEd +bEd +bIh +bJo +bKz +bLC +bMM +bOc +bPk +bQE +bRM +bSV +bUj +bVn +bWv +bXB +bYs +bZo +caf +bZo +bZo +cce +ccK +cdj +cdE +cdZ +cew +ceS +aab +aab +aab +aaa +cge +cgT +chl +chE +chV +chE +cir +ciD +ciE +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(109,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeX +afs +age +age +age +age +age +age +age +ajc +akx +age +age +akA +akA +akA +akn +ajb +anG +agv +akn +ajb +agv +agv +akn +aum +avK +awS +axX +azg +aAx +aBG +aCQ +aCQ +aFp +aGp +aHJ +aHJ +aKe +aLs +aMI +aOg +aPn +aQC +aPn +aSy +aTJ +aUE +aVK +aWC +aXN +aLr +aZO +aZO +aZO +bcj +bds +beh +bfn +bpE +bhD +bhU +bhz +bkE +blN +bmS +bnW +bnW +bqq +bsi +btv +buX +bwm +bwm +bwm +bxJ +bBi +bCJ +bEe +bEj +bGM +bIi +bYT +bKA +bEj +bMN +bOd +bPl +bQF +bRN +bSW +bUk +bVo +bWw +bXC +bYt +bZp +bUi +caL +bYy +bYy +bYy +bYy +bYy +cea +cex +bXz +aaa +aab +aaa +aaa +aaa +cge +cga +cga +cga +cga +cga +ciE +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(110,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aeX +afs +age +agv +agv +agv +agv +age +aiD +ajv +ajt +ajP +akn +akB +akB +akB +akn +ajb +agv +agv +akn +ajb +agv +agv +akn +aun +avL +awT +axY +azh +aAy +aBH +aCR +aEg +aFq +aGq +aHK +aHK +aHK +aLs +aMJ +aOh +aPn +aQD +aRH +aLr +aMK +aUF +aMK +aLr +aLr +aLr +aZO +aZO +aZO +bci +bci +bci +bci +bgq +bhE +bhU +bjw +bkE +blO +bmT +bnX +bnX +bci +bsj +btw +bGb +bwn +bxE +byO +bAe +bBj +bCK +bEf +bFt +bGN +bIj +bYV +bKB +bLD +bMO +bOe +bPm +bOj +cjq +bSX +bUl +bVp +bWx +bUi +bUi +bUi +bUi +bYy +bYy +bYy +cch +bYy +bYy +ceb +cey +ceS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(111,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeX +afu +age +agv +agv +agv +agv +aig +aiE +aje +ajx +ajQ +akn +akB +akB +akB +akn +and +anH +aow +akn +asQ +arg +aow +akn +auo +ayz +awU +axX +azi +aEI +aBH +aBH +aBH +aBH +aGr +aHL +aIX +aIX +aLs +aMK +aOi +aMK +aQE +aLs +aLr +aTK +aUG +aVL +aLr +aLr +aLr +aSL +aSL +aSL +bcl +bdt +bei +bci +bci +bhF +bci +bci +bci +blP +bmU +bmU +bmU +bmU +bsk +btx +bFx +bwm +bxF +byP +bAf +bBk +bCK +bEg +bFu +bGO +bFy +bYU +bFy +bLE +cjf +bOf +bPn +bQG +cjp +bSY +bUi +bVq +bWy +bXD +bYu +bZn +bUi +bYy +cbz +ccf +ccL +cch +cdF +cec +cez +bXz +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(112,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aeX +afw +age +agv +agv +agv +agv +agv +aiF +ajw +alr +ajR +akn +akC +akT +akC +amh +amR +anI +aox +amh +amR +anI +asb +asY +aup +ayA +awV +asY +azj +aAz +aso +aso +aso +aso +aGs +aHM +aIX +aKf +aLt +aML +aOj +aPq +aQF +aQI +aSz +aTL +aSA +aSz +aWD +aYG +aSA +bvM +aSA +aSA +bcm +bdu +bng +bfo +bgr +bhG +biC +bjx +bkF +blQ +bmV +biC +bpm +biC +bsl +bty +bGd +bwo +bxG +byQ +bAe +bBl +bCK +bEg +bFv +bFy +bFy +bYU +bFy +bEg +cjf +bOg +bPo +bQH +cjp +bSZ +bUi +bVr +bWz +bXE +bYv +ckc +cag +bYy +bYy +ccg +ccM +bYy +cdG +ced +ceA +ceS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(113,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aeX +afv +age +agv +agv +aht +agv +agv +aiG +ajf +ajN +ajS +ako +akD +ajS +akF +ami +ajS +ajS +akF +apq +ajS +ajS +akF +asZ +ajS +avO +awW +akn +apE +aAA +apE +apE +apE +apE +apU +aHN +aIX +aKg +aLu +aMM +aOk +aPr +aQG +aQI +aSA +aTM +aSA +aSA +aSA +aSA +aSA +aSA +aSA +aSA +aSA +baf +bej +bfp +bfp +bfp +bfp +bfp +bfp +bfp +bfp +bfp +bfp +bfp +bfp +btz +bGc +bwo +bxH +bxH +bxH +bBm +bCK +bEh +bFw +bGP +bIk +bJs +bKC +bLF +bMQ +bOh +bPp +bQI +cjr +bTa +bUi +bVr +bWA +bXC +bYw +bZq +bUi +bYy +bYy +cch +bYy +bYy +cdH +cea +ceB +bXz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(114,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeX +afx +age +agw +agv +ajs +agv +agv +aiH +ajg +ckb +ajT +akp +akE +akU +alA +amj +akE +amj +alA +amj +akE +akU +ajz +ata +auq +auq +awX +akY +akY +akY +akY +akY +akY +alc +aQf +aHM +aIX +aKh +aLv +aML +aOl +aPs +aQH +aRI +aSB +aTN +aUH +aTO +aTO +aTO +aTO +aTO +aTO +aTO +bcn +aSA +aSA +bfq +bgs +bhH +biD +bjy +bkG +blR +bmW +bnY +bpn +bqr +bsm +btA +bGf +bwn +bxE +byR +bAe +bBj +bCK +bEg +bRQ +bFy +bFy +bJt +bFy +bEg +bMR +bOi +bVS +bOj +cjs +bTb +bUi +bVs +bWB +bXC +bXC +bXC +bXC +caM +cbA +bYy +bYy +bYy +cdI +cee +ceA +ceS +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(115,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aeX +afs +age +agv +agv +aht +agv +agv +aiI +ajh +ajy +ajS +akq +akF +ajS +ajS +amk +akF +ajS +ajS +apr +akF +ajS +ajS +atb +aur +avP +awY +akY +azk +aAB +aBI +aCS +akY +aFr +aQf +aHM +aIY +aKi +aKi +aMN +aOj +aPt +aQI +aQI +aSC +aSA +aSF +aTP +aTP +aTP +aTP +aTP +aTP +aTP +bco +aSA +aSA +bfq +bgt +bhI +biE +bjz +bkH +blS +bmX +bnZ +bpo +bqs +bsn +btB +bGe +bwm +bxF +byP +bAg +bBk +bCK +bEg +bRP +bFy +bIl +bJu +bKD +bEi +bMP +bOj +bOj +bOj +cjs +bTc +bUi +bVt +bWC +bXD +bYx +bZr +bUi +bYy +bYy +cci +cch +bYv +cdF +cef +ceC +bXz +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(116,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aeX +afy +age +agv +agv +agv +ahK +aih +aiJ +aji +aju +ajU +akn +akG +akV +alB +amh +amS +akV +alB +amh +aqj +akV +alB +asY +aus +avQ +aus +akY +azl +aAC +aBJ +aCT +akI +aFs +aGv +aHO +aIZ +aKj +aLw +aMO +aOm +aPu +aQJ +aRJ +aSD +aSA +aSF +aTP +aWE +aXO +aWG +aXO +baM +aTP +bcp +aTS +aTS +bfr +bfr +bhJ +biF +bjA +biF +bjA +bmY +bjB +bpn +bxz +bso +btz +bGh +bwo +bxI +byQ +bAe +bEE +bCK +bEi +bFz +bGQ +bIm +bJt +bKE +bEj +bMS +bOj +bPq +bOj +cju +bTd +bUi +bVu +bWD +bXF +bYy +bYy +cah +bYv +bYy +bYy +ccN +cdk +bXz +bXz +bXz +bXz +aab +ajM +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(117,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aeX +afs +age +agv +agv +agv +ajb +aig +aiK +ajj +aju +ajV +akn +akH +akW +amc +akn +akH +anJ +amc +akn +akH +arh +amc +akY +akY +akY +akY +akY +azm +aAD +aBK +aAD +aEh +aFt +aGw +aHM +aIY +aKk +aLx +aMP +aWd +aPv +aQK +aRK +aSE +aTO +aUI +aTP +aWF +aXP +aYH +aXP +aWF +aTP +bcq +aSA +aSA +aSA +bgu +bhK +bgw +bjB +bgw +bjB +bgw +bjB +bfp +bxy +bsp +btz +bGg +bwm +bxJ +bxJ +bxJ +bBn +bCJ +bEj +bEj +bEj +bGM +bJv +bKF +bEj +bMT +bOk +bPr +bQJ +cjt +bTe +bUi +bVv +bWE +bXC +bYz +bZs +bUi +caN +cbC +ccj +bXz +bXz +cdJ +aab +aab +aab +ajM +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(118,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aeX +afs +age +agv +agv +agv +ahL +age +aiL +ajk +ajz +ajW +akn +agv +agv +ajb +akn +agv +agv +ajb +akn +agv +agv +ajb +akY +aut +avR +awZ +axZ +azn +aAE +azn +aAE +akI +aFu +aGw +aHM +aIX +aKl +aLy +aMQ +aOo +aPw +aQJ +aRL +aSF +aTP +aTP +aTP +aWG +aXQ +aXR +aXQ +aWG +aTP +bcq +aSA +aSA +aSA +bgv +bhL +bgw +bjB +bag +bjB +bgw +bjB +bfp +bxB +bsq +btA +bGf +bwn +bxE +byS +bAe +bBo +bCL +bEj +bFA +bFA +bIn +bJw +bKG +bEj +bMU +bEj +bPs +bQK +cjv +bQK +bPs +bPs +bWF +bXz +bXz +bXz +bXz +bXz +bXz +bXz +bXz +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(119,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aab +aeX +afz +age +age +age +age +age +age +age +age +age +age +age +agv +agv +ajb +akn +agv +anG +ajb +akn +aqk +ari +atr +atc +auu +avS +axa +axa +azo +aAF +aBL +aCU +akY +aFr +aGw +aHM +aIX +aIX +aIX +aIX +aOp +aPx +aQL +aWk +aSG +aTQ +aUJ +aTQ +aWH +aXQ +aXQ +aXQ +baN +aTP +bcq +aSA +bek +bfq +bfq +bhK +bgw +bjB +bgw +bjB +bgw +bjB +bfp +bxA +bsr +btz +bGi +bwm +bxF +byP +bAh +bBk +bCK +bEj +bFB +bGR +bIo +bJx +bGV +bGV +bMV +bEj +bPt +bQL +bRV +bTf +bUm +bPs +bWG +bXG +bWG +bUi +cai +caO +caO +cck +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(120,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aaa +aab +aeX +afA +agd +agd +agR +ahu +agd +aii +agd +aiB +agd +ajX +age +agv +agv +alD +akn +agv +agv +alD +akn +aql +agv +alD +akY +auv +avT +axb +alo +azp +aAG +aya +aCV +akY +alc +aGx +aHM +aJa +aKm +aLz +aMR +aOq +aPy +aQM +aRJ +aSF +aTP +aTP +aTP +aWG +aXR +aXR +aXR +aWG +aTP +bcq +aSA +bel +bfs +bgw +bgw +bgw +bgw +bkI +blT +bmZ +boa +bpp +bzc +bss +btC +bGc +bwo +bxK +byQ +bAe +bBp +bCM +bEj +bFC +bGS +bIp +bJy +bKH +bLG +bMW +bOl +cjl +bQM +bRW +cjz +bUn +bPs +bWH +bWG +bWG +bWF +caj +caP +cbD +ccl +ccO +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(121,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aaa +aaa +aaa +aeY +afq +afq +afq +afq +afq +afq +afq +afq +afq +ajA +afs +age +age +age +age +age +age +age +age +age +aqm +age +age +atd +auw +avU +axc +ayb +atd +aAH +aBM +aAH +atd +aFv +aGw +aHN +aJa +aKn +aLA +aLB +aOr +aPz +aQN +aRK +aSH +aYw +aUK +aTP +aWF +aXS +aYI +aZP +aWF +aTP +bcq +aSA +bel +bfs +bgw +bgw +biG +bgw +bkJ +bjB +bjB +bob +bfp +bwc +bst +btD +bGj +bwp +bwp +bwp +bwp +bwp +bwp +bEj +bFD +bGT +bIq +bJz +bKI +bLH +bMX +bOm +bPv +bQN +bRX +bTg +cjT +bPs +bPs +bPs +bWG +bUi +cak +caO +caO +ccm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ciZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(122,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aad +aac +aad +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aab +aab +aaa +aaa +aaa +aaa +aeX +ajY +agd +aiB +akX +agd +aml +agd +anK +aoy +agd +aqn +arj +asc +atd +aux +avV +axd +ayc +atd +aAI +aBN +aCW +atd +aFw +aGw +aHM +aJb +aKo +aLB +aLB +aOr +aPy +aQM +aRL +aSI +aSA +aUL +aTP +aWI +aXT +aYJ +aZQ +baO +aTP +bcq +aSA +bem +bfp +bfp +bhM +biH +bjC +bfp +bfp +bfp +bfp +bfp +bzd +bfp +btz +bGc +bwq +bxL +bxL +bAi +bBq +bCN +bEj +bFE +bGU +bIr +bJA +bIr +bLI +bMY +bEj +bUo +bQO +bRY +bRY +bRY +bVw +bWI +bPs +bYA +bXz +bXz +bXz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(123,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aac +aad +aam +aad +aac +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aaa +aaa +aaa +aaa +aaa +aeY +afq +afq +afq +afq +alE +amm +amT +anL +aoz +aps +aqo +asS +asd +atd +auy +avW +axd +ayd +atd +aAH +aBO +aCX +atd +aAX +aGy +aHO +aJc +aKp +aLC +aMS +aOs +aPA +aQO +aQO +aSJ +aSA +aYx +aTP +aTP +aTP +aTP +aTP +aTP +aTP +bcq +aSA +aSA +bft +bgx +bhN +bhO +bhO +bkK +blU +bna +boc +bfv +bqz +bsu +btE +bvi +bwr +bwp +bwp +bAj +bBr +bCO +bEj +bFF +bGV +bIs +bJB +bKJ +bGV +bMZ +bEj +bPx +bQP +bRZ +bTh +cjA +bVx +bWJ +bPs +bWG +bZt +bYA +agG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(124,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aae +aac +aaj +aan +aar +aac +aae +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +akI +akY +alF +akY +akY +aea +aoA +aoA +aqp +asU +aea +atd +atd +atd +axe +atd +atd +aAJ +aBP +aCY +aab +aFx +aQf +aHP +aJd +aKq +aLD +aMT +aOt +aPB +aQP +aQO +aRK +aSA +aUM +aTR +aTR +aTR +aTR +aTR +aTR +aTR +bcr +aSA +aSA +bft +bgx +bhO +bhO +bhO +bhO +blV +bvb +bod +bfv +bqA +bsv +btw +bHe +bws +bxM +bxM +bAk +bBs +bCP +bEj +bEj +bEj +bEj +bEj +bEj +bEj +bEj +bEj +bPs +bPs +bPs +bTi +bPs +bPs +bPs +bPs +bUi +bUi +bUi +caQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(125,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aac +aac +aag +aak +aak +aak +aat +aac +aac +aab +aab +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ajB +ajZ +ajZ +akI +akZ +alG +amn +akY +alH +aoB +apt +aqq +asP +ase +ate +auz +avX +axf +aye +atd +aAK +aAK +aCY +aab +aFx +aQf +aHM +aJa +aKr +aLE +aMU +atf +aPC +aQQ +aRN +aSK +aBp +aUN +aSA +aSA +aSA +aSA +aSA +baP +aSA +bcs +bdv +aTN +bfu +bgy +bhP +bhP +bjD +bkL +blW +bva +bhO +bfv +bqB +bsv +btF +bGj +bwt +bwp +bwp +bAl +bBt +bCQ +bBt +bFG +bGW +bIt +bBr +bKK +bLJ +bNa +bwp +bPy +bQQ +bSa +bTj +bUq +bVy +bWK +bXH +bYB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(126,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aab +aab +aad +aaf +aah +aak +aao +aak +aau +aaw +aau +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +ajC +aka +aka +akJ +ala +alH +amo +amU +anN +aoC +apu +aqr +asT +apt +apt +auA +avY +apt +apt +atd +aAL +aBQ +aCY +aab +aFx +aQp +aHM +aJa +aKs +aLE +aMU +aOu +aPD +aQR +aQO +aSD +aSA +bqt +aSA +aWJ +aSA +aSA +aZR +aSA +bbB +bct +bdw +ben +bft +bgz +bhO +biI +bjE +bjG +bhO +bvc +boe +bfv +bqC +bsj +btG +bIS +bwu +bxL +byT +bAm +bBu +bCR +bEk +bFH +bGX +bYR +bUu +bKL +bLK +bNb +bwp +bOo +bOo +bOo +bOo +bUr +bVz +bWL +bXI +bYC +aab +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(127,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aac +aac +aai +aak +aak +aak +aav +aac +aac +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +ajD +akb +akb +akI +alb +alI +amp +akY +alL +alL +alL +aqs +atp +alL +alL +alL +alL +alL +alL +atd +atd +atd +atd +atd +aAX +aQg +aHM +aJa +aKt +aLE +aMV +aOv +aPE +aQS +aQO +aSL +aSL +aSL +aVM +aVM +aVM +aVO +aVM +aVO +aVM +aVO +aVM +aVM +bfv +bfv +bhQ +bhO +bjF +bkM +biI +bvc +bof +bfv +bqD +bsv +btH +bHf +bwv +bxM +byU +bAn +bBt +bCS +bEl +bFI +bGY +bYR +bBr +bKM +bKM +bNc +bwp +bPz +bQR +bSb +bSb +bQR +bOo +bWM +bXJ +bYD +aaa +aaa +afL +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(128,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aae +aac +aal +aap +aas +aac +aae +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +akI +akI +akY +amq +amV +anO +aoD +apv +aqt +arp +asf +atg +auB +avZ +axg +ayf +azq +aAM +aBR +aCZ +aEi +aFy +aGB +aHQ +aJa +aKu +aLE +aMW +aOw +aPF +aQT +aQO +aRT +aRT +aRT +aVM +aWK +aXU +aYK +aZS +aXV +bbC +aZU +bdx +aYO +bfv +bgA +bhO +bhO +bjG +bkN +bhO +bvc +bog +bfv +bqE +bsw +btw +bHe +bww +bxM +byV +bAo +bBv +cjL +bEm +bFJ +bGZ +bIu +bJC +bKN +bLL +bLL +bOn +bPA +bQS +bSc +bTk +bUs +bVA +bWN +bXK +bYE +bZu +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(129,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aac +aad +aaq +aad +aac +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +afL +aab +aab +aab +aab +amr +amW +anP +aoE +apw +aqu +arq +asg +ath +ath +awa +ath +ayg +ath +ath +aBS +aDa +aEj +aAX +aGC +aHR +aJa +aJa +aLF +aMX +aMX +aPG +aJa +aQO +aRT +aRT +aRT +aVM +aWL +aWM +aWM +aWM +aWM +aWM +aWM +aWM +beo +bfv +bgB +bhO +biJ +bjH +bkO +bah +bvc +boh +bfv +bqF +bsx +btI +bJp +bsv +bwp +bwp +bwp +bwp +bCU +bEn +bEl +bHa +bIv +bJD +bKO +bLM +bNd +bwp +bPB +cjm +bSd +bTl +bUt +bOo +bWO +bXL +bYF +bYJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(130,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aad +aac +aad +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +amr +ang +anQ +anQ +anQ +anQ +anQ +ash +ask +awg +awb +axh +ayh +azr +aAN +aAN +aDb +aAN +aAN +aGD +aHM +aJe +aKv +aKz +aMY +aOx +aPH +aQU +aKA +aRT +aRT +aRT +aVM +aWM +aWM +aYL +aWM +aWM +aYL +aWM +aWM +aWM +bfv +bgC +bhO +bhO +bjI +bkP +bhO +bvc +boi +bfv +bqG +bgr +btJ +bJr +bwx +bxN +byW +bwp +bwp +bwp +bwp +bwp +bwp +bwp +bwp +bwp +bwp +bwp +bwp +bPC +cjm +bSe +bTm +cbB +bVB +bOo +bXM +bYG +bYK +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(131,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +amr +anf +anQ +aoF +apx +aqv +anQ +asi +ask +auD +awc +ahr +ayi +azs +aAO +aBT +aDc +aEk +aBY +aGD +aHM +aJe +aKw +aLG +aLG +aLG +aPH +aQV +aKA +aRT +aRT +aRT +aVM +aWM +aXV +aYK +aZU +aXV +aYK +aZU +aWM +aWM +bfv +bfv +bbH +bfv +bfv +bkQ +bfv +bvd +bfv +bfv +bqH +bsy +btK +bJq +bsy +bsy +bqI +bwp +bwp +bwp +bwp +bFK +bHb +bIw +bJE +bKP +bLN +bNe +bOo +bPD +cjm +bSf +bTn +bUt +bOo +bWP +bXN +bYH +bYJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(132,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +amr +ani +anQ +aoG +apy +aqw +anQ +asj +ask +auE +aAs +axj +ayj +azt +aAO +aBU +aDd +aEl +aBY +aGD +aHM +aJe +aKx +aLH +aMZ +aOy +aPI +aQW +aRO +aRT +aRT +aUO +aVM +aWN +aWM +aYM +aWM +aWM +aYM +aWM +aWM +bep +bfw +bgD +bgH +biK +bfv +bkR +blX +bvf +boj +bpq +bqI +bsy +btL +bvp +bwy +bxO +byX +bAp +bBw +bCV +bEo +bFL +bHc +bIx +bFL +bFL +bLO +bFL +bFL +bPE +bQU +bSg +bTo +bUv +bOo +bWQ +bXO +bYI +bYL +aaa +aaa +afL +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(133,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +afL +aaa +aaa +aaa +aaa +aab +amr +anh +anQ +aoH +apz +aqx +anQ +ask +ask +auF +aAr +axk +ayk +azu +aAO +aBV +aDe +aEm +aFz +aGE +aHS +aJf +aKy +aLI +aNa +aOz +aPJ +aKA +aKA +aSM +aRT +aRT +aVM +aWO +aWM +aWM +aWM +aWM +aWM +bcu +bdy +beq +bfx +bgE +bgE +biz +bjJ +bkS +blY +bve +bok +bjJ +bqJ +bsz +btM +bvq +bwz +bxP +bwz +bAq +bBx +bCW +bEp +bFM +bHd +bIy +bIy +bKQ +bLP +bNf +bNf +bPF +cjn +bSh +bTp +bUw +bVC +bWR +bXP +bYJ +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(134,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aab +aab +amr +ank +anQ +aoI +apA +aqy +anQ +asl +asn +auG +aCg +axl +ayl +azv +aAO +aBW +aDf +aEn +aBY +aGu +aHT +aJe +aKz +aLH +aNb +aOy +aPK +aQX +aRP +aRT +aTT +aRT +aVM +aWP +aWM +aYN +aWM +aZb +aYL +aWM +aWM +bep +bfy +bgF +bhS +biB +bfv +bkT +blZ +bnh +btj +bpr +bqK +bsA +btN +bvr +bwA +bsy +bsy +bAr +bBy +bCX +bEq +bFN +bYQ +bIz +bJF +bCX +bLQ +bNg +bLS +bCX +cjo +bOo +bTq +bUx +bVD +bWS +bXQ +bYK +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +afL +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(135,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +ahM +aiM +ais +ajE +akc +akr +akr +alc +aab +amr +anj +anQ +aoJ +apB +aqz +anQ +asm +ati +auH +aAt +axm +aym +azw +aAO +aBX +aDg +aEo +aBY +aGu +aHM +aJe +aKz +aLJ +aNc +aOA +aPL +aQY +aRQ +aSN +aTU +aRT +aVN +aWM +aXW +aYO +aZV +aXV +bbD +bcv +bdz +ber +bfz +bgG +bgG +biN +bjK +bkU +bma +bni +bvg +bps +bqL +bsB +btO +bvs +bwB +bxQ +byY +byY +byY +byY +byY +bFO +bWi +bFO +bFO +bCX +bLR +bNh +bOp +bCX +bQW +bSi +bTq +bUy +cjX +bWT +bXH +bYL +aaa +aaa +aaa +aab +aab +aaa +aab +aab +aab +aab +aaa +aaa +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(136,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aij +aiN +aaa +ajF +akd +aks +akK +alc +alc +amr +anl +anQ +anQ +apC +anQ +anQ +asn +asn +auI +aCh +auI +ayn +auI +aAO +aBY +aDh +aBY +aBY +aGu +aHN +aJe +aKA +aKA +aNd +aOB +aKA +aKA +aRR +aRT +aFL +aRT +aVO +aWM +aWM +aYP +aWM +aWM +bbE +aWM +aWM +bep +bfy +bgH +bgH +biO +bfv +bkV +bmb +bnj +bon +bpt +bqM +bsC +btP +bvt +bsC +bsC +byY +bAs +bBz +bCY +bEr +bFP +bHg +bIA +byY +bCX +bLS +bNi +bLS +bCX +bQX +bQX +bTr +bUz +bQX +bQX +bXR +bXR +bZv +bZv +bZv +bZv +cam +cam +cam +cam +bZv +cam +cam +cam +cam +bXR +bXR +bXR +bXR +bXR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(137,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aik +aiO +air +ajG +ake +akt +akL +akL +alJ +ams +ane +anR +aoK +apD +aqA +arr +aso +aso +aso +awi +axn +ayo +axn +aAP +axn +aDi +axn +axn +aGF +azx +aoL +aAX +aLK +aNe +aOC +aPM +aQZ +aRS +aSO +aTV +aUP +aVP +aWQ +aWM +aWM +aZW +aWM +bbF +aWM +aWM +bes +bfA +bgH +bgH +biP +bfv +bkW +bmc +bnk +boo +bfv +bze +bsC +btQ +bvu +bwC +bxR +byZ +bAt +bBA +bCZ +bEs +bFQ +bHh +bIB +byY +bKR +bLT +bLT +bLT +bPG +bQX +bSj +bTs +bUA +bVF +bWU +bXS +bYM +bYM +bYM +caR +cbE +cbE +ccP +cdl +cdl +ceg +cdl +cdl +cdl +bZz +cfC +cgf +cgx +cgU +cgU +chF +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(138,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +ail +aiP +aaa +ajH +akf +aku +akM +ald +alK +amt +apK +anS +aoL +apE +apE +apE +apE +apE +auJ +apE +axo +ayp +azx +azx +aBZ +azx +azx +azx +ark +azx +aJg +aKB +aLL +aNf +aOD +aKB +aRa +aRT +aWR +aTW +aRT +aVQ +aZw +aWM +aWM +aZX +aWM +bbG +bcw +bcw +bcw +bcw +bcw +bcw +bbK +bbK +bbK +bbK +bbK +bbK +bbK +bzg +bsC +btR +bvv +bwD +bxS +bza +bAu +bBB +bBB +bEt +bFR +bHi +bIC +bJG +bKS +bAz +bAz +bAz +bPH +bQX +bSk +bTt +bUB +bVG +bWV +bXT +bYN +bYN +bYN +caS +cbF +bYN +cbF +cdm +bYN +ceh +ckf +ceT +bXX +caT +cfD +cco +cgy +cgV +chm +chG +chW +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(139,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aim +aiP +aab +ajI +akg +akv +akN +alc +alc +amr +anl +anT +aoM +aoM +aqB +ars +aqB +aoM +aoM +aoM +aoM +aoM +azy +apE +aCa +apE +apE +aFA +apE +apE +aoL +aAX +aLM +aNg +aOE +alc +aRb +aRR +aWR +aTW +aRT +aVM +aZw +aWM +aWM +aWM +aWM +aZT +bcx +bcx +bcx +bcx +bcx +bhR +biQ +bjL +bjL +bmd +bnl +bop +biQ +bzf +bsD +btS +bvw +bwE +bxT +byY +bAv +bBC +bDa +bEu +bFS +bVE +bID +byY +bKT +beu +bNj +bOq +bPI +bQY +bSl +bTu +bUC +bVH +bQX +bXU +bXX +bZw +cal +caT +cbG +ccn +cam +cdn +bXX +bXX +bZz +cam +ccn +cbG +bZv +cgg +cgz +cgU +cgU +chH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(140,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aik +aiP +ajl +ajJ +akh +akr +akr +alc +aab +amr +anj +anT +aoN +apF +aqC +apI +asp +atj +auK +atl +auK +aoM +alc +aAQ +aCb +aAQ +aAQ +aFB +aGG +aHU +aJh +aFB +aFB +aFB +aFB +aFB +aFB +aFB +aXx +aTW +aRT +aVM +aZx +aXX +aYQ +aYQ +baQ +bbI +bcy +bdA +bet +bet +bet +bhV +biR +bjM +bkX +bme +bnm +boq +bpu +bqQ +bsC +btT +bvx +bwF +bxU +byY +bAw +bBD +bDb +bEv +byY +bBD +bIE +byY +bKU +beu +beu +beu +bPJ +bQX +bSm +bTv +bUD +bUD +bQX +bXV +bYO +bZx +bXR +cam +cam +cco +cam +cdo +cdK +cei +ceD +cam +cco +cam +bZv +bZv +bXR +bXR +chn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(141,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +ain +aiQ +aip +aiN +aaa +aaa +aaa +aab +aab +amr +anj +anT +aoO +apG +apI +apG +asq +atk +auL +awj +axp +aoM +azz +aAR +aCc +aDj +aEp +aFB +aGH +aHV +aJi +aKC +aLN +aNh +aOF +aOF +aOF +aFB +aWR +aTW +aRT +aVM +aWS +aXY +aYR +aZY +aWM +bbJ +bcx +bdB +bcx +bfB +bcx +bcx +bbK +bjN +bkY +bmf +bnn +bor +bbK +bzh +bsC +btU +bvx +bwG +bxU +bsC +bAx +bBE +bBE +bBE +bFT +bBE +bIF +bJH +bKV +bLU +bNk +bOr +bPK +bQX +bSn +bTw +bUE +bUE +bQX +bXU +bXX +bZy +bXR +aaa +cam +ccn +cam +cam +cam +cam +cam +cam +ccn +cam +aab +aab +aab +aab +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(142,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aio +aiR +aiq +aab +aaa +aaa +aaa +aaa +aab +amr +apM +anT +aoP +apH +aqD +apG +asq +atl +auM +awk +axq +aoM +azA +aAS +aCd +aDk +aEq +aFB +aGI +aHW +aJj +aHV +aLO +aNi +aOF +aPN +aOF +aFB +aWR +aTX +aUQ +aVM +aVM +aVM +aVM +aVM +aVO +bbK +bcz +bbK +bcz +bbK +bbK +bbK +bbK +bbK +bbK +bbK +bbK +bbK +bbK +bzi +bsC +btV +bvy +bwH +bwH +bsC +bAy +bBF +bBF +bBF +bBF +bHk +bBF +bJH +bBF +bLV +bNl +bOs +bBF +bQX +bQX +bQX +bQX +bQX +bQX +bXW +bXX +bZz +bXR +caU +cbH +ccp +ccQ +cdp +cdL +cdL +ccQ +cdp +ccp +ccQ +cfE +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(143,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aiS +aaa +aab +aaa +aaa +aaa +aaa +alL +amr +apL +anT +aoQ +apG +aqE +ckd +asq +atl +auN +atl +atl +aoM +azB +aAR +aCe +aDl +aEr +aFB +aGJ +aHV +aJk +aKD +aLP +aNi +aOF +aPO +aOF +aFB +aWR +aRT +buq +aVR +aRT +aRT +aRT +aRT +aRT +bJI +aRT +bdC +beu +bfC +bgI +bhW +biS +bjO +bkZ +bkZ +bno +bos +bpv +byy +bsE +btW +bvz +bwI +bxV +bzb +bAz +bBG +beu +beu +bFU +bHl +bIG +cjM +bAz +bBG +bNm +bOt +bAz +bAz +bAz +bTx +bAz +bAz +bWW +bXX +bXX +bZA +cam +caV +cbI +ccq +ccq +cdq +cdM +cej +ceE +ceU +ccq +cfn +cfF +cgh +cgh +cfE +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(144,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aiS +aaa +aab +aki +aaa +aaa +aaa +alL +amu +anj +anT +aoR +apG +aqF +aru +asr +atm +auO +atl +atl +aoM +azC +aAT +aCf +aDm +aEs +aFB +aGK +aHX +aJl +aHV +aLQ +aNi +aOF +aOF +aOF +aFB +aWR +aTY +aUR +aVR +aRT +aRT +aRT +aRT +aRT +bbL +aRT +bdC +beu +beu +beu +beu +beu +beu +beu +beu +beu +beu +beu +bqU +beu +btX +bvA +byi +bxW +bNA +beu +beu +beu +beu +beu +beu +beu +beu +beu +bLW +bqU +bOu +bev +bev +bev +bev +bev +bev +bWX +ckb +bXX +bZB +cam +caW +cbJ +ccq +ccR +ccq +ccR +ccq +ccR +ccq +ccR +ccq +cbI +cgi +cgi +cgW +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(145,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aab +aiT +aab +aab +aab +aab +aab +aab +alL +amv +apN +anT +aoS +apI +aqG +arv +ass +anT +auP +awl +awl +anT +anT +alc +aFX +aDn +alc +aFB +aGL +aHY +boX +aKE +aLR +aNi +aOF +aPP +aOF +aFB +aUh +aTZ +aRT +aVR +aWT +aRT +aRT +aRT +aRT +aRT +bcA +bdD +bev +bev +bev +bev +bev +bev +bev +bmg +bnp +bnp +bnp +bqV +bev +btY +bvB +beu +bxX +bNB +bAA +beu +beu +beu +beu +beu +beu +beu +beu +cjN +bqU +bOv +bJH +bQZ +bSo +bTy +bSo +bSo +bWY +bXY +bYP +bZC +cam +caW +cbJ +ccq +ccR +ccq +ccR +cek +ccR +ccq +ccR +ccq +cfG +ccq +ccq +cgW +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(146,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aiU +aaa +aab +aab +aaa +aaa +aaa +alM +amw +apO +anT +aoT +apJ +aqH +arw +arw +anT +auQ +auS +auS +auS +anT +aAU +aGz +aDo +aEt +aFB +aQq +aHZ +aFB +aFB +aFB +aFB +aFB +aFB +aFB +aFB +aXy +aST +aST +aST +aST +aST +aST +aST +baR +aVR +bcB +bdE +bdE +bdE +bdE +bhX +bdE +bdE +bhX +bdE +bdE +bdE +bdE +bqW +bhX +btZ +bvC +bdG +bxY +bOD +bAB +bBH +bDc +bBH +bBH +bBH +bBH +bDc +bBH +bAB +bqU +bOw +bJH +bRa +bSp +bSp +bUF +bVI +bWY +bXX +cjD +bZD +cam +caW +cbJ +ccq +ccR +ccq +ccR +ccq +ccR +ccq +ccR +ccq +cbK +cgj +cgj +cgW +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(147,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aiS +aaa +aab +aaa +aaa +aaa +aab +alM +amx +anj +anT +aoU +arl +aqI +arx +ast +atn +auR +awm +axr +auS +anT +aAV +aGt +aDn +alc +aAX +aGN +aIa +aJn +aKF +atg +aNj +aOG +aPQ +aRc +aRU +aSR +aST +aUS +aUS +aWU +aXZ +aYS +aZZ +baS +aRT +bcC +bdE +bew +bew +bew +bew +bew +bew +bew +bew +bew +bew +bdE +bqX +bsF +btZ +bvD +bey +bxY +bOC +bAB +bBI +bDd +bEw +bFV +bHm +bIH +bJJ +bKW +bAB +cjO +bOx +bJH +bRb +bSp +bSp +bUG +bVJ +bWY +bXX +cjD +bZE +cam +caX +cbK +ccq +ccq +cdr +ccq +ccq +ceF +ccq +ccq +ccq +cfF +cgh +cgh +cfH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(148,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aiS +aaa +aab +aaa +aaa +aaa +aaa +alM +amy +anj +anT +aoV +arn +aqJ +arw +arw +anT +auS +awn +axs +auS +anT +aAW +aGM +aDp +aEu +aAX +aRM +aIb +aJo +aJo +aJo +aNk +aJo +aJo +aRd +aRV +aSS +aSS +aUT +aVS +aWV +aYa +aUW +baa +baS +aRT +bcC +bdE +bew +bew +bew +bew +bew +bew +bew +bew +bew +bew +bdE +bqY +bey +btZ +bvD +bey +bxY +bQT +bAB +bBJ +bBL +bDd +bDd +bEy +bDd +cja +bKX +bAB +bqU +bOw +bJH +bRc +bSq +bTy +bSq +bSq +bWY +bXX +cjD +bZz +bXR +caY +cbL +ccp +ccQ +cdp +cdL +cdL +ccQ +cdp +cfe +ccQ +cfH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(149,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aiS +aaa +aab +aaa +aaa +aaa +aab +alM +amz +aqi +anT +aoW +arm +aqE +ary +ary +anT +anT +anT +anT +anT +anT +aAX +aGA +aDq +aAX +aAX +aQr +aIc +aJp +aKG +aLT +aNl +aOH +aPR +aRe +aRW +aST +aUa +aUU +aVT +aWW +aYb +aYT +bab +baS +aRT +bcC +bdE +bew +bew +bew +bew +bew +bew +bew +bew +bew +bew +bdE +bqZ +bsG +btZ +bvD +bwJ +bxY +bPu +bAB +bBK +bBL +bEx +bFW +bBL +bII +bZR +bKY +bAB +bqU +bOy +bPL +bPL +bPL +bPL +bPL +bPL +bWZ +bXX +cjE +bZF +bXR +aaa +cam +ccn +cam +cam +cam +cam +cam +cam +ccn +cam +aab +aab +aab +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(150,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aiU +aaa +aab +aab +aaa +aaa +aab +alM +amv +anj +anT +aoX +arD +aqE +arz +arz +anT +auT +awo +anU +ayq +azD +anU +aCl +aDr +aEv +aFC +aGQ +aId +aJp +aKH +aLU +aNm +aLV +aPS +aRe +aRX +aSU +aUb +aUV +aVU +aWX +aYc +aYU +bac +baS +aFL +bcC +bdE +bew +bew +bew +bew +bew +bew +bew +bew +bew +bew +bdE +bra +bey +btZ +bvD +bey +bxY +bRO +bAB +bBL +bDd +bEy +bFX +bHn +bIJ +cjc +bBL +bAB +bqU +cjS +beu +beu +bBE +bBE +bBE +beu +bXa +bXX +cjF +bZz +bXR +cam +cam +cco +cam +cds +cdN +cel +ceG +cam +cco +cam +bZv +bZv +bXR +bXR +chn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(151,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aab +aiT +aab +aab +aab +aab +aab +aab +alL +amA +anj +anT +anT +aro +aqK +anT +anT +anT +awh +awp +awu +awu +awu +awu +awu +aDs +awu +awu +aGR +amv +aJp +aKI +aLV +aNn +aLV +aPT +aRe +aRY +aST +aUc +aUW +aVT +aWY +aYb +aYV +bab +baS +aRT +bcC +bdE +bew +bew +bew +bew +bew +bew +bew +bew +bew +bew +bdE +brb +bsH +bua +bvD +bey +bxY +bQV +bAB +bBM +bDe +bEz +bFY +bHo +bIK +cjb +bKZ +bAB +bpL +bOA +bPM +bRd +bRd +bTz +bRd +bRd +bPM +bXW +cjF +bZG +can +caZ +cbG +ccn +cam +cdn +bXX +bXX +bZz +cam +ccn +cbG +bZv +cgk +cgA +cgX +cgX +chI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(152,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aiS +aaa +aab +aab +aaa +aaa +aaa +alL +amB +anm +anU +anU +apP +aqL +anU +anU +ato +auV +aqs +asi +ayr +alL +aAY +asi +aDt +aEw +alL +aGS +aIe +aJp +aKJ +aLV +aNo +aOI +aPU +aRf +aRZ +aSV +aSV +aUX +aVV +aWZ +aYd +aUW +baa +baS +aRT +bcC +bdE +bdE +bdE +bdE +bhX +bdE +bdE +bhX +bdE +bdE +bdE +bdE +bdE +bhX +bdE +bvD +bey +bxY +bOC +bAB +bAB +bAB +bAB +bFZ +bAB +bAB +cjd +bAB +bAB +bNn +bMe +bPM +bRe +bSr +bTA +bUH +bVK +bPM +bXU +cjH +bYN +bYN +cba +cbM +bYN +cbM +cdt +cke +ceh +bZG +ceV +bXX +caZ +cfI +cco +cgB +cgY +cho +chJ +chX +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(153,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cka +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aiS +aaa +aab +aaa +aaa +aaa +aaa +alL +amC +ann +anV +aoY +apQ +aqM +arA +asu +avN +auW +awq +axt +ays +alL +aAZ +asi +aDu +aEx +aFD +aGT +aIf +aJp +aKK +aLW +aNp +aLW +aKH +aJp +aSa +aSW +aST +aUY +aUY +aXa +aYe +aYW +bad +baS +aRT +bcD +bdF +bex +bex +bex +bex +bex +bex +bex +bex +bnq +bex +bex +bex +bex +bex +bvE +bey +bxY +bzj +bAC +bBN +bDf +bEA +bGa +bHp +bIL +bJO +bLa +bLY +bNo +bOB +bPM +bRf +bSs +bTB +bSs +bVL +bXb +bXZ +cjU +bZH +cao +cbb +cao +cao +ccS +cdu +bXX +bXX +ceH +ceW +ceW +bZz +cfC +cgf +cgC +cgX +cgX +chK +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(154,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aiU +aaa +aab +aaa +aaa +aaa +aab +alL +amD +amD +amD +amD +amD +amD +amD +amD +awe +aqs +awr +axu +ayt +alL +aBa +aCm +aDv +aEy +alL +aqs +aIg +aJp +aJp +aLX +aNq +aLX +aJp +aJp +aFE +aFE +aST +aST +aST +aST +aST +aST +aST +baT +aRT +aRT +bdG +bey +bey +bey +bhY +biT +bjP +bey +bey +bnr +bot +bpw +brc +bey +bey +bey +bwK +bxZ +bwN +bwN +bwN +bwN +bEB +bRS +bHq +bIM +bJP +bLb +bLZ +bNp +cjk +bPN +bRg +bSt +bTC +bUI +bVM +bPM +bnD +cjJ +bZI +cap +bZO +cbN +cbN +bZO +bZO +bYO +bYO +ceI +cam +cam +cam +bXR +bXR +bXR +bXR +bXR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(155,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aiS +aaa +aab +aaa +aaa +aaa +aab +aab +amE +ano +anW +aoZ +apR +aqN +arB +amD +awd +aqs +aws +axv +ayu +alL +alL +alL +alL +alL +aFE +aGU +aIh +aJq +aKL +aLY +aNr +aOJ +aPV +aLZ +aRT +aRT +aLZ +aUZ +aLZ +aLZ +aRT +aRT +aRT +aTW +aRT +bcE +bdH +bdH +bdH +bdH +bdH +bdH +bjQ +bjQ +bmh +bns +bjQ +bjQ +brd +bsI +bub +bey +bey +bey +bzk +bsI +bBO +bDg +bEC +bRR +bHr +bnD +bnD +bnD +bnD +bNq +cjj +bPM +bRh +bPM +bPM +bPM +bVN +bPM +bYa +cjI +bZJ +caq +cbc +cbO +cbd +ccT +bZO +bXX +bZz +cam +aab +aaa +cfo +cfJ +cfJ +cgD +cfJ +cfJ +cfJ +cgD +cfJ +cfJ +ciF +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(156,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aiS +aaa +aab +aaa +aaa +aaa +ale +alN +amF +anp +anX +apa +apa +aqO +arC +amD +awf +aqs +awt +axw +ayv +alL +aaa +aaa +aaa +aaa +aFE +aGV +aIi +aJr +aKM +aLZ +aNs +aOK +aPW +aLZ +aRT +aLZ +aRT +aRT +aLZ +aLZ +aRT +aLZ +aRT +aTW +aRT +aRT +bdI +bdH +bfD +bgJ +bgJ +bdH +bjR +bla +blb +bnt +bou +bpx +bre +bsI +buc +bvF +bey +bvF +bzl +bAD +bBP +bDh +bsI +bRU +bHs +bIN +bke +bLc +bnD +bNr +bOE +bPO +bRi +bSu +bTD +bUJ +bVO +bXc +bYb +bYW +bZK +car +cbd +cbd +ccr +ccU +bZO +cdO +bZz +cam +cam +cbG +cfp +cfK +cfK +cfK +cfK +cfK +cfK +cfK +cij +cis +ciG +ciF +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(157,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aab +aiT +aab +aab +aaa +aaa +aaa +aaa +aab +amE +anq +anY +apb +apS +aqP +atq +asv +att +auX +awu +awu +awu +azE +aaa +aCn +aDw +aEz +aFF +aGW +aIj +aFK +aKN +aFK +aFK +aFK +aFF +aRg +aRg +aRg +aRg +aRg +aRg +aRg +aRg +aRg +aRg +baU +aRT +aRT +bdJ +bdH +bfE +bgK +bfE +bdH +bjS +blb +blb +bnu +bov +bpy +brf +bsI +bsI +bsI +bsI +bya +bzm +bsI +bBQ +bDi +bwL +bRT +bHt +bnD +bJQ +bLd +bnD +bNs +bOF +bPP +bRj +bnF +bnF +bnF +bnF +bnF +bYc +bYX +bZL +cas +cbe +cbP +cbd +ccV +bZO +bXX +bXX +ceJ +cco +ceJ +cfq +cfL +cfL +cfL +cfL +cfL +cfL +cfL +cfL +cfL +cfL +ciW +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(158,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aiU +aaa +aab +aab +aab +akw +alf +akw +akw +akw +anZ +apc +apc +aqO +arE +asw +atu +auY +awv +axx +ayw +azF +aaa +aCo +aDx +aEA +aFG +aGX +aIk +aJs +aKO +aMa +aNt +aOL +aFF +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aRg +baV +aRT +bcF +bdH +bdH +bdH +bdH +bhZ +bdH +bjT +blb +bmi +bnv +bml +bpz +brg +bsI +bud +bvG +bwL +byb +bzn +bwL +bwL +bwL +bwL +bSF +brs +bnD +bnD +bnD +bnD +bNt +bnD +bnD +bnD +bnD +bTE +bUK +bVP +bXd +bpL +bYY +bZM +cjW +cbf +cbQ +cbd +ccW +bZO +cdP +bZz +cam +cam +cam +cfp +cfM +cfM +cfM +cfM +cfM +cfM +cfM +cik +cik +ciH +ciI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(159,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aiS +aaa +aab +akj +akw +akw +alg +alO +amG +alO +aoa +apd +apT +aqQ +arF +asx +atv +atv +atv +axy +aCi +azF +aaa +aCo +aDy +aEB +aFH +aGY +aIl +aJt +aKP +aMb +aNu +aJu +aFF +aab +aSb +aSb +aSb +aSb +aSb +aSb +aSb +aab +aRg +baW +bbM +bcG +bdK +bez +bfF +bgL +bia +bdH +bjU +blc +bmj +bnw +bow +bpA +brh +bsI +bue +bvH +bwM +bvD +bzk +bsI +bBR +bDg +bwN +bSE +bHu +bIO +bJR +bnD +bMa +bNt +bnD +bPQ +bRk +bnD +bSy +bUL +bVQ +bXe +bpL +bYZ +bZN +cau +cbg +cbR +ccs +ccX +bZO +cdQ +cem +cam +aaa +aaa +cfr +cfJ +cfJ +cgD +cfJ +cfJ +cfJ +cgD +cfJ +cfJ +ciI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(160,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aiS +aaa +aab +akk +akO +alh +aJm +alP +amH +anr +aob +ape +ape +aqR +arG +amD +atw +auZ +aww +axz +aCk +azF +aaa +aCo +aDz +aEC +aFI +aGZ +aIm +aJu +aJu +aJu +aJu +aOM +aFF +aaa +aSb +aSX +aUd +aVd +aVW +aXb +aYf +aLS +aYf +baX +aRT +bcH +bdH +bdH +bdH +bgM +bib +bdK +bjV +bld +bmk +bnx +box +bpz +bri +bsI +buf +bvI +bwN +byc +bzo +bAE +bBS +bDj +bwN +bUp +bHv +bIP +bJS +bnD +bwR +bNu +bOG +bPR +bRl +bnD +bTF +bUM +bVR +bXf +bpL +bZa +bZO +cav +cbh +cbS +cct +ccY +bZO +bXR +bXR +bXR +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(161,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aiS +aaa +aab +akj +akw +akw +ali +alQ +amI +alQ +aoc +apf +apV +aqS +arH +amD +alL +ava +alL +axA +aCj +aqs +aaa +aCp +aDA +aDA +aFJ +aHa +aIn +aJv +aKR +aMc +aNv +aON +aFF +aaa +aSb +aSY +aUe +aVb +aVX +aXc +aSb +aOn +aSb +baY +aRT +bcH +bdH +beA +bfG +bfE +bic +bdH +bjW +blb +bml +bnv +boy +bpB +brj +bsI +bsI +bsI +bsI +byd +bzp +bsI +bBQ +bDi +bwL +bSG +brs +bnD +bnD +bnD +bGo +bke +bnD +bPS +bRm +bnD +bTG +bmr +bVQ +bXg +bpL +bms +bZO +cav +cbi +cbT +ccu +ccZ +bZO +aab +aab +aaa +aaa +aaa +afL +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(162,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aab +aaa +aiU +aaa +aab +aab +aab +akw +akw +akw +akw +akw +amD +amD +amD +amD +amD +amD +agG +avb +agG +axA +awh +aqs +aaa +aaa +aaa +aaa +aFK +aFK +aFK +aFK +aFK +aFK +aFK +aFK +aFF +aab +aSb +aSZ +aUf +aVc +aVY +aXd +aYg +aXd +aYY +baZ +bbN +bcI +bdH +bdH +bdH +bgN +bid +biU +bjX +ble +ble +bny +ble +bpC +brk +bsI +bug +bvG +bwL +bye +bzq +bwL +bwL +bwL +bwL +bWh +bHw +bke +bJT +bnD +bMb +bke +bNw +bPT +bRn +bnD +bnD +bnD +bVT +bnD +bpL +bke +bZO +cav +cbj +cbU +ccv +cav +bZO +aaa +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(163,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aaD +aaE +aaD +aaD +aaD +aaE +aaD +aaD +aaD +aaE +aaD +aaD +aaD +aaE +aaD +aaD +aaD +aaE +aaD +aab +aab +aab +aiT +aab +aab +aab +aab +aab +aab +aaa +aaa +aaa +aab +aab +aab +aaa +aaa +aab +aab +aab +aaa +axA +aEE +auX +awu +awu +awu +awu +awu +aHb +aIo +aJw +aKS +aMd +aMd +aOO +aPX +aaa +aSb +aTa +aUg +aVb +aVX +aXe +aSb +aPk +aSb +bba +bbO +bcJ +bdL +beB +bfH +bgO +bgO +biV +bjY +blf +bmm +bnz +boz +bpD +brl +bsI +buh +bvH +bwO +byf +bzk +bsI +bBT +bDg +bwN +bSE +bHu +bIQ +bJU +bnD +bMc +bnD +bnD +bPU +bRo +bSv +bTH +bUN +bVU +bXh +bYd +bZb +bZP +caw +cav +cav +cav +cav +bZO +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(164,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aaa +aab +aab +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aab +aaa +aab +aab +aaa +aab +aab +aab +aaa +aab +aaa +aiS +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aaa +aaa +aaa +aaa +aab +aab +axA +ayB +azG +aBb +anU +aDB +aED +ayt +aHc +aIp +asi +aKT +aMe +aNw +aOP +aPX +aaa +aSb +aTb +aVa +aZa +aVZ +aXf +aYh +aYX +aYh +bbb +bbP +bcK +bdM +bdM +bdM +bdM +bdM +bdM +bdM +bdM +bdM +bdM +boA +bvm +brm +bsI +buf +bvJ +bwN +byg +bzo +bAF +bBS +bDk +bwN +bSE +bHu +bnD +bnD +bnD +bMd +bNv +bOH +bPV +bRp +bSw +bTI +bUO +bVV +bXi +bnD +bRs +bZO +bZO +bZO +bZO +bZO +bZO +bZO +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(165,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaE +aab +aaa +aaa +aab +aab +aaa +aab +aaa +aaa +aaa +aab +aaa +adK +adK +adK +adK +aab +aab +aaa +aab +aaa +aab +aaa +aiS +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aqT +aqT +aqT +aqT +aqT +aaa +axB +ayC +ayC +ayC +aCq +aDC +aGO +aqT +aHd +aIq +aqT +aqT +aqT +aqT +aqT +aqT +aab +aSb +aSb +aSb +aSb +aSb +aSb +aSb +aab +aRg +bbc +bbO +bcL +bdM +beC +bfI +bgP +bie +biW +bjZ +blg +bie +bdM +boB +bvl +brn +bsI +bsI +bsI +bsI +byh +bzr +bsI +bBQ +bDi +bwL +bGk +bDn +bIR +bJV +bnD +bMe +bNw +bOI +bPW +bRq +bPT +bTJ +bUP +bVV +bXj +bnD +aab +aab +aab +aab +aaa +aab +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(166,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aab +aab +aaa +aaa +aab +aaa +aab +aaa +aaa +aaa +aab +adw +adK +aeb +aey +adK +adK +adK +adK +adK +adK +aab +aaa +aiU +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aqT +arI +arI +atx +avc +awx +awx +ayD +azH +aBc +aCr +aDD +aEf +aFM +aHe +aIr +aJx +avd +aMf +aNx +aOQ +aqT +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aRg +bbc +bbO +bcM +bdM +beD +bfJ +bgQ +bif +biX +bka +blh +bif +bnA +boC +bvo +bro +bsI +bui +bvF +bvF +bey +bzs +bsI +bsI +bsI +bsI +bpL +brs +bYS +bmt +bnD +bMf +bNw +bOJ +bPX +bRr +bSx +bTJ +bUQ +bVW +bXk +bRs +aab +aaa +aab +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(167,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aab +aab +aaR +aaR +aaR +aaR +aaR +aaR +aaR +aaR +aaR +adL +aec +aez +aeZ +afB +agf +agx +agS +adK +aab +aaa +aiS +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaD +aab +aqT +arI +arI +aty +avd +aaa +aaa +avd +azI +aBd +aBi +aDE +aGP +aDH +aHf +aCt +aCt +avd +aMg +aCt +aCt +aqT +aqT +aqT +aqT +aqT +aqT +aqT +aqT +aqT +aqT +aRg +bbd +bbO +bcH +bdM +beE +bfK +bgR +bie +biY +bie +bli +bmn +bdM +bjQ +bvn +brd +bsI +bui +bvF +bHY +byj +bzt +bsI +bBU +bDl +bED +bGl +brs +bIT +bJW +bnD +bMe +bnD +bnD +bnD +bnD +bSy +bTK +bSy +bVX +bXl +bRs +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(168,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aaa +aaR +aaR +aaR +aaR +aaR +aaR +acL +acX +acX +acX +adM +aed +aeA +afa +afC +agg +agy +agT +adK +aab +aaa +aiS +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aqT +arI +arI +atz +ave +awy +awy +ayE +azJ +aBe +aCs +aDF +aOd +aFN +aHg +aIs +aIs +aKU +aMh +aIs +aIs +aPY +aRh +aSc +aTc +aUi +aVe +aWa +aXg +aYi +aqT +bai +bbe +bbO +bcH +bdM +beF +bfL +bgS +big +biZ +bkb +blj +bmo +bnB +boD +bxv +brp +bsI +bsI +bsI +bwP +bsI +bsI +bsI +bBV +bDm +buk +bGm +bHx +bIU +cje +bLe +bMg +bAG +bOK +bPY +bnD +bRs +bRs +bRs +bRs +bRs +bRs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(169,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaE +aab +aab +aaR +aaR +abF +abm +acj +acz +acM +abm +adl +aaR +adN +aec +aeB +afb +adK +agA +agz +agU +adK +aab +ahM +aiV +ajm +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aqT +aqT +aqT +aqT +aqT +aaa +aaa +avd +azK +aBf +avd +aBf +aOc +avd +avd +avd +avd +avd +aMg +aCt +aCt +aCt +aCt +aSd +aCt +aUi +aVe +aWb +aXg +aYi +aqT +baj +aRT +bbO +bcN +bdM +beG +bfM +bgT +bih +bja +bkc +bie +bie +bdM +boE +bpJ +brq +bsJ +buj +bvK +bsJ +bsJ +bzu +bsJ +bBW +bDn +bEF +bGn +bnF +bIV +bJY +bLf +bMh +bNx +bMe +bPZ +bnD +aaa +aaa +aab +aab +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(170,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aaa +aaR +aaR +abG +abS +ack +acA +ack +acY +abI +aaR +aaR +adK +aeI +agh +adK +adK +cjQ +adK +adK +ahM +aip +aiW +ajn +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aqT +arJ +arJ +atA +avc +awx +awx +ayD +azL +aBg +aCt +aBg +aEJ +aFO +aHh +aFO +aJy +aKV +aMi +aNy +aNy +aNy +aNy +aSe +aTd +aUj +aVf +aWc +aXh +aYj +aZc +aRP +aRT +bbO +bcH +bdM +bdM +bfN +bgU +bii +bdM +bdM +bdM +bdM +bdM +bvh +bpK +brr +bsK +buk +bvL +bwQ +byk +bzv +bAG +bAG +bDo +bEG +bGo +bnG +bnG +bnG +bnG +bnG +bOC +bMe +bQa +bnD +aab +aaa +aaa +aab +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(171,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aaR +aaR +aaR +abm +abT +aaR +acB +aaR +abT +abm +abI +adO +aef +aeD +afd +afD +aee +agB +agV +ahv +ahN +aiq +aiP +aik +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aab +aqT +arJ +asy +atB +avd +aaa +aaa +avd +azM +aBg +aCt +aBg +aEK +aFP +aHi +aIt +aJz +aJz +aJz +aNz +aCt +aCt +aCt +aSd +aTe +aUi +aVg +aYy +aCt +aYk +avd +bak +aRT +bbO +bcO +bdN +beH +bfO +bgV +bii +bjb +bkd +blk +bmp +bnC +boG +bpL +brs +bnD +bnD +bnD +bwR +byl +bpL +bAH +bBX +bDp +bEH +bGp +bnG +bIW +bIW +bJZ +bnG +cjg +bMe +bQb +bRs +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(172,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aaR +aaR +abm +abm +abU +acl +aaR +aaR +acZ +abm +abm +adO +aeg +aeE +afe +afE +agi +agC +agW +ahw +ahO +aaa +aiP +aik +aab +aab +aaa +aaa +aaa +aab +aaa +aaa +aab +aaD +aab +aqT +arJ +arJ +atC +ave +awy +awy +ayE +azN +aBh +aCt +aBg +aEL +aFQ +aHj +aFQ +aHl +aKW +aMj +aNA +aOR +aIs +aIs +aSf +aTf +aUi +aVh +aZp +aCt +aYl +aZd +bal +aRT +bae +bcP +bdO +beI +bfP +bgW +bij +bjc +bke +bqv +bmq +bnD +bnD +bpL +brt +bsL +bul +bnG +bnG +bnG +bpP +bnG +bnG +bry +bnG +bnG +bnG +bIW +bJZ +bJZ +bnG +bOC +bOL +bQc +bRs +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(173,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaE +aab +aaR +aaR +abn +abH +abV +acm +aaR +acN +ada +adm +adx +adP +aeh +aeF +aff +afF +agj +agD +agX +ahx +ahP +air +aiX +ail +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaD +aaa +aqT +aqT +aqT +aqT +aqT +aaa +aaa +avd +azO +aBg +aCt +aDG +aEM +aFR +aHk +aCt +aJA +aCt +aCt +aCt +aOS +aCt +aEO +aSg +aTg +aUk +aVi +aYz +aFT +aYm +aZe +bam +aRT +bbO +bcQ +bdM +bdM +bdM +bdM +bdM +bjd +bkf +bqv +bmr +bnE +boH +bpM +bru +bsM +bum +bnG +bwS +bym +bzw +bDq +cjY +cjZ +bEI +bGq +bnG +bIW +bJZ +bJZ +bnG +bOC +bOM +bQd +bRs +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaD +aaE +aaD +aaD +aaD +aaE +aaD +aaD +aaD +aaE +aaD +aaD +aaD +aaE +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(174,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aaR +aaR +abm +abm +abW +acn +aaR +aaR +adb +abm +abm +adO +aeg +aeG +afg +afG +aei +agE +agY +ahy +ahQ +aaa +ahM +ajo +aab +aab +aaa +aaa +aaa +aab +aaa +aaa +aab +aaD +aab +aqT +arK +arK +atD +avc +awx +awx +ayD +azP +aBi +aCu +aCu +aEM +aFS +aHl +aFR +aHj +aHj +aMk +aNB +aOT +aPZ +aRi +aSh +aOV +aUl +aVj +aZr +aXi +aYn +aZf +ban +aRT +bbQ +bdf +bdP +beJ +beJ +bgX +bik +beJ +bkg +blm +bms +bnD +boI +bpN +brv +bsN +bun +bnG +bwT +byn +bzx +bAJ +bAJ +bDr +bEJ +bvO +bnG +bIX +bIX +bLg +bnG +bOC +bON +bQe +bnD +aab +aki +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(175,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aaR +aaR +aaR +abm +abT +aaR +acC +aaR +abT +abm +abI +adO +aef +aeH +afh +afH +aee +agF +agZ +ahz +ahR +ais +aiY +aiN +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aab +aqT +arK +asz +atE +avd +aaa +aaa +avd +azQ +aBg +aCt +aDH +aEK +aFP +aHm +aIu +aJB +aJB +aJB +aNC +aOU +aQa +aEK +aSi +aTh +aUm +aVk +aZq +aXj +aYo +aZg +bao +aRT +bhn +bcS +bdQ +bdQ +bdQ +bdQ +bdQ +bdQ +bdQ +bqw +bmt +bnD +boJ +bpL +brw +bnD +buo +bnG +bwU +byo +bzy +bAK +buw +bDs +bEK +bvO +bHy +bDA +bDA +bDA +bnG +bOC +bOO +bQf +bQf +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +ceX +ceX +ceX +ceX +ceX +cgE +cgE +cgE +cgE +cgE +cgE +cgE +cgE +aab +aab +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(176,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aaa +aaR +aaR +abI +abX +aco +acD +aco +adc +adn +ady +add +aeC +afc +adw +afJ +aee +agF +aha +agF +aab +aaa +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aqT +arK +arK +atF +ave +awy +awy +ayE +azR +aBh +aCt +aCt +aEK +aCt +aHn +aIv +aJC +aKX +aMl +aND +aOV +aQb +aEK +aSd +aTi +aUi +aVl +aWi +aXk +aYp +aZh +bao +bbf +bhq +bcT +bdQ +beK +bfQ +bgY +bil +bje +bdQ +bqy +bmu +bnF +boK +bpO +brx +bnD +bup +bnG +bwV +byp +bzz +bAL +bBZ +bDt +buw +bvO +bHy +bDA +bKa +bLh +bnG +cji +bOP +bQf +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaE +aab +ceX +cff +cfs +cfN +cen +cgF +cgZ +chp +chL +chY +cha +cit +cgE +cgE +aab +aaE +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(177,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaE +aab +aab +aaR +aaR +abJ +abm +acj +acE +acO +abm +ado +adz +adQ +aej +aeJ +afi +afI +agk +agF +agZ +ahA +aab +aab +aab +afL +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaD +aab +aqT +aqT +aqT +aqT +aqT +aaa +aaa +avd +azO +aBg +aCt +aCt +aEN +aFT +aFT +aFT +aFT +aFT +aFT +aFT +aOW +aFT +aJE +aSd +aTj +aqT +aVm +aZs +aXl +aYq +aqT +aqT +bbg +bho +bbg +bdQ +beL +bfR +bfR +bhb +bhb +bdQ +bqx +bdQ +bnG +bnG +bpP +bry +bnG +bnG +bnG +bwW +byq +bzA +bwW +bwW +bDu +bEL +byq +bnG +bnG +bnG +bnG +bnG +cjh +bry +bnG +aab +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +ceX +cfg +cft +cfO +cen +cgG +cha +chq +cha +chZ +cha +ciu +ciJ +cgE +aaa +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(178,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aaa +aaR +aaR +aaR +aaR +aaR +aaR +acP +add +add +adA +adR +aek +aeK +afj +afJ +aab +agG +agG +agG +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aqT +arL +arL +atG +avc +awx +awx +ayD +azS +aBi +aCu +aCu +aCu +aCu +aHo +aCt +aEO +aFT +aMm +aCt +aEK +aEO +aJE +aSd +aTk +aqT +aVn +aZt +aXm +aYr +aZi +bap +bbh +biL +bcU +bdR +beM +beM +bcU +bcU +bcU +bkh +bqT +bmv +bnH +boL +bpQ +brz +bpY +bLX +bNF +bwX +byr +bzB +bAM +bCa +bDv +bAN +bGr +bHz +bIY +bKb +bLi +bMi +cjR +bOQ +bnG +bxg +bxg +bTL +bUR +bVY +bVY +bVY +bZc +bVY +bVY +bZc +bVY +bVY +bVY +cdv +cdR +cen +cen +ceY +cfh +cfu +cfP +cgl +cgH +chb +chr +cha +cia +cha +civ +ciK +cgE +aaa +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(179,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aab +aab +aaR +aaR +aaR +aaR +aaR +aaR +aaR +aaR +aaR +adS +aej +aeL +afk +afK +aab +aaa +aab +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aqT +arL +asA +atH +avd +aaa +aaa +avd +azT +aBg +aCt +aCt +aEO +aFT +aHp +aFT +aJD +aCt +aEK +aCt +aEK +aQc +aQc +aSd +aTl +aqT +aVo +aWl +aXn +aYs +aZj +baq +bbi +bbV +bcV +bdS +beN +bfS +bgZ +bhb +bhb +bki +bqN +bmw +bnI +boM +bpR +brA +bsO +bur +bvN +bwY +bvO +bzC +bAN +bCb +bDw +boM +bGs +bHA +bIZ +bvO +bvO +bvO +bNC +bOR +bQg +bRt +bSz +bTM +bUS +bVZ +bVZ +bVZ +bVZ +bVZ +bVZ +bVZ +bVZ +bVZ +bVZ +cdw +cdS +ceo +ceK +ceZ +cfi +cfv +cfQ +cen +cen +chc +chs +chM +cha +cil +ciw +ciL +cgE +aaa +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(180,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aab +aab +aaa +aaa +aab +aaa +aab +aaa +aaa +aaa +aab +adw +adw +ael +aeM +adw +adw +aab +aab +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aqT +arL +arL +atI +ave +awy +awy +ayE +azU +aBj +aCt +aCt +aEL +aFU +aCs +aIw +aJE +aCt +aEK +aCt +aEK +aQd +aQd +aSd +aTm +aqT +aVp +aWm +aXo +aYt +aZk +bar +bbj +bbW +bcW +bdT +beO +bfT +bha +bbW +bjf +bbW +bqR +bmx +bnJ +boN +bpS +brB +bsP +bus +bvO +bwZ +bvO +bzD +bAO +bCc +bxd +bEM +bxd +bAO +bAO +bKc +bvO +bwZ +bND +bOS +bQh +bRu +bSA +bTN +bUT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cdx +cdT +cep +ceL +cfa +cfj +cfw +cfR +cgm +cfR +chd +cht +chN +cib +cim +cix +ciM +cgE +aab +aaE +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(181,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaE +aab +aaa +aaa +aab +aab +aaa +aab +aaa +aaa +aaa +aab +aaa +adw +adw +adw +adw +aab +aab +aaa +aab +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aab +aqT +aqT +aqT +aqT +aqT +aaa +aaa +avd +azV +aBk +aCv +aDI +aEP +aFV +aHq +aIx +aJF +aKY +aMn +aNE +aOX +aHg +aRj +aSj +aTn +aqT +aqT +aqT +aqT +aqT +aqT +bas +bbk +bbk +bcX +bdU +beP +bfU +bhb +bhb +bjg +bkj +bqP +bmy +bjg +boO +bmy +brC +bjg +but +bvP +bxa +bys +bzE +bsP +bnG +bDx +bnG +bDx +bnG +bsP +bKd +bys +bMj +bNE +bOT +bnG +bRv +bDA +bTO +ahQ +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +cdy +cdU +ceq +ceM +cfb +cen +cfx +cen +cen +cen +che +chu +chO +cha +cin +ciw +ciN +cgE +aaa +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(182,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aaa +aab +aab +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aab +aaa +aab +aab +aaa +aab +aab +aab +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aab +aaa +aab +aaa +aaa +aab +avd +avd +avd +azK +avd +aBf +avd +azK +avd +aBf +avd +aMo +avd +aMo +avd +aqT +aqT +aqT +aqT +aab +aab +aaa +aab +aab +bas +bbl +bbX +bcY +bdV +beQ +bfU +bhb +bhb +bjg +bkk +blu +bmz +bnK +boP +bpT +brD +bsQ +buu +bXr +bxb +bvO +bzF +bnG +bCd +bDy +bEN +bDy +bHB +bnG +bKe +bvO +bMk +cjP +bOU +bnG +bxg +bxg +bTP +ahR +bVY +bVY +bVY +bZc +bVY +bVY +bZc +bVY +bVY +bVY +cdz +cdV +cen +ceN +cfb +cfk +cfy +cfS +cen +cgI +cha +chv +cha +cic +cha +ciy +cha +cgE +aaa +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(183,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aaD +aaE +aaD +aaD +aaD +aaE +aaD +aaD +aaD +aaE +aaD +aaD +aaD +aaE +aaD +aaD +aaD +aaE +aaD +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aaD +aaD +aaD +atJ +aaD +aab +aab +aab +aaa +aaa +aCw +aaa +aEQ +aaa +aCw +aaa +aEQ +aaa +aMp +aaa +aMp +aaa +aaa +aab +aab +aab +aab +aaa +aaa +aaa +aab +bas +bbm +bbY +bcZ +bdW +beR +bfU +bhb +bhb +bjg +bkl +blv +bmA +bnL +blv +bpU +brE +bsR +buv +bvO +bxc +byt +bzG +bAP +bCe +bDz +bEO +bGt +bHC +bAP +bKf +bLj +buv +bvO +bOV +bnG +aab +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +ceO +cfb +cfl +cfz +cfT +cen +cgJ +cha +chw +cha +cid +cha +ciz +ciO +cgE +aaa +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(184,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaD +aab +aqT +aCx +avd +aER +aqT +aCx +avd +aER +aqT +aMq +avd +aOY +aqT +aaa +aaD +aab +aaa +aaa +aaa +aaa +aaa +aaa +bas +bbn +bbZ +bda +bdX +beS +bfU +bhc +bim +bjg +bkm +blw +bmB +bnM +boQ +bpV +brF +bsS +buw +bvR +bxd +bxd +bzH +bnG +bCf +bDA +bEP +bGu +bHD +bnG +bKg +bLk +bxd +bvR +buw +bnG +aab +aab +afL +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaE +aab +cfc +cfm +cfA +cfU +cen +cgK +chf +chx +chP +cie +cha +ciA +cgE +cgE +aab +aaE +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(185,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aqT +aCy +aDJ +aES +aqT +aHr +aIy +aJG +aqT +aMr +aNF +aOZ +aqT +aaa +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bas +bas +bas +bas +bas +bas +bfU +bhd +bdc +bjg +bkn +bko +bmC +bko +boR +bDM +bjg +bjg +bux +bnG +bxe +bxe +bxe +bnG +bCg +bDB +bEQ +bGv +bHE +bnG +bxe +bxe +bxe +bnG +bOW +bnG +bnG +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +ceX +ceX +ceX +ceX +ceX +cgE +cgE +cgE +cgE +cgE +cgE +cgE +cgE +aab +aab +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(186,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +afL +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aqT +aCz +aDK +aCz +aqT +aHs +aIz +aHs +aqT +aMs +aNG +aMs +aqT +aab +aaD +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +agG +bdb +bdY +bdb +bfV +bdY +bin +bjg +bko +blx +bmD +bnN +bko +bpW +bjg +bsT +buy +bnG +bxf +bxf +bxf +bxg +bCg +bDC +bER +bGw +bHE +bxg +bxf +bLl +bxf +bnG +bOX +bQi +bnG +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(187,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaD +aaa +aqT +aCz +aCz +aCz +aqT +aHs +aHs +aHs +aqT +aMs +aMs +aMs +aqT +aaa +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +agG +bdc +bdc +bdc +bfW +bhe +bio +bjg +bkp +bly +bjg +bjg +bjg +bjg +bjg +bnG +bux +bnG +bxg +bxg +bxg +bxg +bCh +bDD +bES +bDD +bHF +bxg +bxg +bxg +bxg +bnG +bOW +bnG +bnG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaD +aaE +aaD +aaD +aaD +aaE +aaD +aaD +aaD +aaE +aaD +aaD +aaD +aaE +aaD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(188,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaD +aab +aqT +aqT +aqT +aqT +aqT +aqT +aqT +aqT +aqT +aqT +aqT +aqT +aqT +aaa +aaD +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +bdc +bfX +bhf +bfX +bjg +bkq +blz +bjg +aab +aab +bnG +brG +bsU +buz +bvS +ajM +byu +byu +bxg +bCi +bxg +bxg +bxg +bxg +bxg +byu +byu +ajM +bNG +bOY +bsU +bsX +bnG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(189,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +bdQ +bfX +bhg +bfX +bjg +bjg +bjg +bjg +aaa +aab +bnG +brH +bsV +bsV +aaa +bxh +byv +byv +bAQ +bCj +byv +byv +byv +byv +byv +byv +byv +bMl +aaa +bsV +bsV +brH +bnG +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(190,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ayF +aab +aaD +aaD +atJ +aaD +aaD +aaD +aaD +aaD +aaD +aaD +aaD +aaD +aaD +aab +ayF +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +bfY +bhh +bip +aaa +aab +aab +aab +aaa +aaa +bnG +brI +bBY +buA +aab +bxi +ajM +bzI +aaa +aaa +bzI +aaa +aaa +aaa +aaa +bzI +ajM +bxi +aab +bOZ +bQj +bRw +bnG +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(191,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bhi +aaa +aaa +aab +aaa +aaa +aaa +aaa +bnG +brH +bsV +bsV +aaa +bxj +byw +aaa +aaa +aaa +aab +aaa +aaa +bHG +aaa +aaa +bLm +bMm +aaa +bsV +bsV +brH +bnG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(192,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bsW +aaa +aab +bnG +brJ +bsX +bsV +aaa +bxi +ajM +aaa +aaa +bCk +aab +aab +aab +aab +aaa +aaa +ajM +bxi +aaa +bsV +brG +bsZ +bnG +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(193,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bnG +bnG +brH +bsV +aaa +bxi +ajM +aaa +aaa +aab +bDE +bET +bGx +aab +aab +bzI +ajM +bxi +aaa +bsV +brH +bnG +bnG +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(194,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +bpX +bnG +bsY +buB +aab +bxj +byw +aaa +aaa +aab +bDF +bEU +bGy +aab +aaa +aaa +bLm +bMm +aab +bsV +bQk +bnG +bpX +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(195,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bnG +bnG +brH +bsV +aaa +bxi +ajM +bzI +aab +aab +bDG +bEV +bGz +aab +aaa +aaa +ajM +bMn +aaa +bsV +brH +bnG +bnG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(196,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bnG +brG +bsZ +bsV +aaa +bxi +ajM +aaa +aaa +aab +aab +bEW +aab +aab +aaa +aaa +ajM +bxi +aaa +bsV +brJ +bsX +bnG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(197,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bAI +aab +aab +bnG +brH +bsV +bsV +aaa +bxj +byw +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +bLm +bMm +aaa +bsV +bsV +brH +bnG +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(198,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +bnG +brJ +bBY +buA +aab +bxi +ajM +bzI +aaa +aaa +aaa +aaa +bzI +aaa +aaa +bzI +ajM +bxi +aab +bOZ +bQj +bsZ +bnG +aab +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(199,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bnG +brK +bsV +bsV +aaa +bxi +ajM +ajM +bAR +ajM +ajM +bAR +ajM +bHH +bAR +ajM +ajM +bxi +aaa +bsV +bsV +brK +bnG +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(200,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bnG +brK +bsV +bsV +bvT +bxk +byv +byv +bAS +byv +byv +bAS +byv +byv +bAS +byv +byv +bMo +bNH +bsV +bsV +brK +bnG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(201,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bpY +bnG +bnG +bnG +bnG +bsV +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +bsV +bnG +bnG +bnG +bnG +bpY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(202,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +brK +brK +bnG +bnG +byx +byx +byx +byx +byx +byx +byx +byx +byx +byx +byx +bnG +bnG +brK +brK +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(203,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +brK +brK +brK +brK +brK +bpX +brK +brK +brK +brK +brK +bpX +brK +brK +brK +brK +brK +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ciY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(204,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aab +aaa +aaa +aaa +aaa +aab +aab +aab +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(205,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ahg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +afL +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +afL +aab +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(206,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(207,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(208,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(209,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(210,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(211,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(212,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(213,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(214,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(215,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(216,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(217,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(218,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(219,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(220,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(221,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(222,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(223,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(224,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(225,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(226,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(227,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(228,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(229,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(230,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(231,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(232,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(233,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(234,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(235,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(236,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(237,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(238,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(239,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(240,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(241,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(242,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(243,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(244,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(245,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(246,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(247,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(248,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(249,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(250,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(251,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(252,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(253,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(254,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(255,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa "} From 97f2a423de22048a02490e65cfd2d87d1c7d024d Mon Sep 17 00:00:00 2001 From: Akke Date: Tue, 1 Mar 2016 00:03:13 +0000 Subject: [PATCH 079/235] fixes other_reagents.dm to be children of their original reagent. --- .../chemistry/reagents/other_reagents.dm | 48 ++++--------------- 1 file changed, 9 insertions(+), 39 deletions(-) diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 387a8774616..7c91dad9196 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -1118,60 +1118,30 @@ // Virology virus food chems. -/datum/reagent/mutagenvirusfood +/datum/reagent/toxin/mutagen/mutagenvirusfood name = "mutagenic agar" id = "mutagenvirusfood" description = "mutates blood" - reagent_state = LIQUID color = "#A3C00F" // rgb: 163,192,15 -/datum/reagent/mutagenvirusfood/reaction_mob(mob/living/carbon/M, method=TOUCH, reac_volume) - if(!..()) - return - if(!M.has_dna()) - return //No robots, AIs, aliens, Ians or other mobs should be affected by this. - if((method==VAPOR && prob(min(33, reac_volume))) || method==INGEST || method==PATCH || method==INJECT) - randmuti(M) - if(prob(90)) - randmutb(M) - else - randmutg(M) - M.updateappearance() - M.domutcheck() - ..() +/datum/reagent/toxin/mutagen/mutagenvirusfood/sugar + name = "sucrose agar" + id = "sugarvirusfood" + color = "#41B0C0" // rgb: 65,176,192 -/datum/reagent/synaptizinevirusfood +/datum/reagent/medicine/synaptizine/synaptizinevirusfood name = "virus rations" id = "synaptizinevirusfood" description = "mutates blood" - reagent_state = LIQUID color = "#D18AA5" // rgb: 209,138,165 -/datum/reagent/synaptizinevirusfood/on_mob_life(mob/living/M) - M.drowsyness = max(M.drowsyness-3, 0) - M.AdjustWeakened(-1) - if(holder.has_reagent("mindbreaker")) - holder.remove_reagent("mindbreaker", 5) - M.hallucination = max(0, M.hallucination - 5) - return - -/datum/reagent/plasmavirusfood +/datum/reagent/toxin/plasma/plasmavirusfood name = "virus plasma" id = "plasmavirusfood" description = "mutates blood" - reagent_state = LIQUID color = "#A69DA9" // rgb: 166,157,169 -/datum/reagent/weakplasmavirusfood +/datum/reagent/toxin/plasma/plasmavirusfood/weak name = "weakened virus plasma" id = "weakplasmavirusfood" - description = "mutates blood" - reagent_state = LIQUID - color = "#CEC3C6" // rgb: 206,195,198 - -/datum/reagent/sugarvirusfood - name = "sucrose agar" - id = "sugarvirusfood" - description = "mutates blood" - reagent_state = LIQUID - color = "#41B0C0" // rgb: 65,176,192 \ No newline at end of file + color = "#CEC3C6" // rgb: 206,195,198 \ No newline at end of file From 867f3b0d89c9f968553683cf3a923b522cb805f4 Mon Sep 17 00:00:00 2001 From: Akke Date: Tue, 1 Mar 2016 00:37:23 +0000 Subject: [PATCH 080/235] massive thanks to oranges for his help on this. --- code/game/atoms.dm | 45 ++++++++++++--------------------------------- 1 file changed, 12 insertions(+), 33 deletions(-) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 10608adb915..40a34ef51f3 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -275,20 +275,6 @@ var/list/blood_splatter_icons = list() /atom/proc/rejects_blood() return 0 -/atom/proc/add_vomit_floor(mob/living/carbon/M, toxvomit = 0) - if( istype(src, /turf/simulated) ) - var/obj/effect/decal/cleanable/vomit/this = new /obj/effect/decal/cleanable/vomit(src) - if(M.reagents) - M.reagents.trans_to(this, M.reagents.total_volume / 10) - // Make toxins vomit look different - if(toxvomit) - this.icon_state = "vomittox_[pick(1,4)]" - - /*for(var/datum/disease/D in M.viruses) - var/datum/disease/newDisease = D.Copy(1) - this.viruses += newDisease - newDisease.holder = this*/ - // Only adds blood on the floor -- Skie /atom/proc/add_blood_floor(mob/living/carbon/M) if(istype(src, /turf/simulated)) @@ -383,23 +369,16 @@ var/list/blood_splatter_icons = list() return /atom/proc/add_vomit_floor(mob/living/carbon/M, toxvomit = 0) - if(istype(src,/turf/simulated) ) - var/obj/effect/decal/cleanable/vomit/this = PoolOrNew(/obj/effect/decal/cleanable/vomit, src) - if(M.reagents) - // make a new proc that does everything below. - M.reagents.trans_to(this, M.reagents.total_volume / 10) - for(var/datum/reagent/R in reagents.reagent_list) //clears the stomach of anything that might be digested as food - if(istype(R, /datum/reagent/consumable)) - var/datum/reagent/consumable/nutri_check = R - if(nutri_check.nutriment_factor >0) - reagents.add_reagent(R.id,R.volume) - M.reagents.remove_reagent(R.id,R.volume) + if(istype(src,/turf/simulated) ) + var/obj/effect/decal/cleanable/vomit/V = PoolOrNew(/obj/effect/decal/cleanable/vomit, src) + if(M.reagents) + clear_reagents_to_vomit_pool(M,V) -/datum/reagent/proc/lose_lunch(var/atom/splat) - if( ! splat.reagents) - return - for(var/datum/reagent/consumable/lunch in reagent_list) - if(lunch.nutriment_factor > 0 ) - splat.reagents.add_reagent(lunch.id, lunch.volume) - remove_reagent(lunch.id, lunch.volume) - trans_to(splat, total_volume/10) \ No newline at end of file +/atom/proc/clear_reagents_to_vomit_pool(mob/living/carbon/M, obj/effect/decal/cleanable/vomit/V) + M.reagents.trans_to(V, M.reagents.total_volume / 10) + for(var/datum/reagent/R in reagents.reagent_list) //clears the stomach of anything that might be digested as food + if(istype(R, /datum/reagent/consumable)) + var/datum/reagent/consumable/nutri_check = R + if(nutri_check.nutriment_factor >0) + reagents.add_reagent(R.id,R.volume) + M.reagents.remove_reagent(R.id,R.volume) \ No newline at end of file From da70ac5a40e1c4eb80033991ab37da17ecddf2dc Mon Sep 17 00:00:00 2001 From: duncathan salt Date: Mon, 29 Feb 2016 18:38:06 -0600 Subject: [PATCH 081/235] Add comments to ISSUE_TEMPLATE.md --- ISSUE_TEMPLATE.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ISSUE_TEMPLATE.md b/ISSUE_TEMPLATE.md index e2b12881ac7..3ded8949086 100644 --- a/ISSUE_TEMPLATE.md +++ b/ISSUE_TEMPLATE.md @@ -1,3 +1,5 @@ +[Everyone]: # (Please fill in your information on the line AFTER the header.) + ### What is the problem? ### Why is it a problem, or what should have happened? @@ -5,3 +7,7 @@ ### How can the problem be reproduced? ### What revision did the problem happen on? (Helpful, but not required) +[If you're including this]: # (Type find-server-revision ingame to find it. "Current" isn't helpful.) + + +[Admins]: # (If you are reporting a bug that occured AFTER you used varedit/admin buttons to alter an object out of normal operating conditions, please verify that you can re-create the bug without the varedit usage/admin buttons before reporting the issue.) From 9c0bacbd723a4732d7b9f9ee95910be7b104f38c Mon Sep 17 00:00:00 2001 From: Akke Date: Tue, 1 Mar 2016 01:06:59 +0000 Subject: [PATCH 082/235] Yea, though I walk through the valley of the shadow of death, I will fear no evil: for thou art with me oranges; thy remie and thy coderbus they comfort me. --- code/game/atoms.dm | 4 +++- code/modules/mob/living/carbon/human/species_types.dm | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 40a34ef51f3..b521719c6da 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -371,6 +371,9 @@ var/list/blood_splatter_icons = list() /atom/proc/add_vomit_floor(mob/living/carbon/M, toxvomit = 0) if(istype(src,/turf/simulated) ) var/obj/effect/decal/cleanable/vomit/V = PoolOrNew(/obj/effect/decal/cleanable/vomit, src) + // Make toxins vomit look different + if(toxvomit) + V.icon_state = "vomittox_[pick(1,4)]" if(M.reagents) clear_reagents_to_vomit_pool(M,V) @@ -380,5 +383,4 @@ var/list/blood_splatter_icons = list() if(istype(R, /datum/reagent/consumable)) var/datum/reagent/consumable/nutri_check = R if(nutri_check.nutriment_factor >0) - reagents.add_reagent(R.id,R.volume) M.reagents.remove_reagent(R.id,R.volume) \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species_types.dm b/code/modules/mob/living/carbon/human/species_types.dm index a9d94c462d7..e427a58d42b 100644 --- a/code/modules/mob/living/carbon/human/species_types.dm +++ b/code/modules/mob/living/carbon/human/species_types.dm @@ -378,7 +378,7 @@ var/regex/lizard_hiSS = new("S+", "g") var/datum/reagent/consumable/nutri_check = chem if(nutri_check.nutriment_factor >0) var/turf/pos = get_turf(H) - H.vomit(0) + H.vomit() playsound(pos, 'sound/effects/splat.ogg', 50, 1) H.visible_message("[H] vomits on the floor!", \ "You throw up on the floor!") From 0b7531e1b3586b75c25d97dea1943b31997da5ac Mon Sep 17 00:00:00 2001 From: Nerd Lord Date: Mon, 29 Feb 2016 20:09:58 -0500 Subject: [PATCH 083/235] blobbernaut produce message tells you more things --- code/game/gamemodes/blob/powers.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/gamemodes/blob/powers.dm b/code/game/gamemodes/blob/powers.dm index 503bcc4b84d..a0468a05e70 100644 --- a/code/game/gamemodes/blob/powers.dm +++ b/code/game/gamemodes/blob/powers.dm @@ -107,6 +107,7 @@ blobber << 'sound/effects/blobattack.ogg' blobber << 'sound/effects/attackblob.ogg' blobber << "You are a blobbernaut!" + blobber << "You are powerful, hard to kill, and slowly regenerate near nodes and cores, but will slowly die if not near the blob. blobber << "You can communicate with other blobbernauts and overminds via :b" blobber << "Your overmind's blob reagent is: [blob_reagent_datum.name]!" blobber << "The [blob_reagent_datum.name] reagent [blob_reagent_datum.shortdesc ? "[blob_reagent_datum.shortdesc]" : "[blob_reagent_datum.description]"]" From 98c84ddba7fcdb199129075253254dd1ce7dbf8e Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Tue, 1 Mar 2016 02:04:05 +0000 Subject: [PATCH 084/235] Automatic changelog generation for PR #15433 --- html/changelogs/AutoChangeLog-pr-15433.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-15433.yml diff --git a/html/changelogs/AutoChangeLog-pr-15433.yml b/html/changelogs/AutoChangeLog-pr-15433.yml new file mode 100644 index 00000000000..302b199ef3c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-15433.yml @@ -0,0 +1,6 @@ +author: MrStonedOne +delete-after: True +changes: + - tweak: "Suit sensors will now favor higher levels for starting amount with the exception of the max level, that remains unchanged." + - tweak: "Old odds: 25% off 25% binary lifesigns 25% full lifesigns 25% coordinates" + - tweak: "New odds: 12.5% off 25% binary lifesigns 37.5% full lifesigns 25% coordinates" From bb5ca4f9c6792b0815f8c97f0de06ffb3aa2f4cd Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Tue, 1 Mar 2016 02:41:30 +0000 Subject: [PATCH 085/235] Automatic changelog generation for PR #15412 --- html/changelogs/AutoChangeLog-pr-15412.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-15412.yml diff --git a/html/changelogs/AutoChangeLog-pr-15412.yml b/html/changelogs/AutoChangeLog-pr-15412.yml new file mode 100644 index 00000000000..557dfc40bc9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-15412.yml @@ -0,0 +1,17 @@ +author: LanCartwright +delete-after: True +changes: + - rscadd: "Adds Uranium to Virus reaction. Will create a random symptom between 5 and 6 when mixed with blood." + - rscadd: "Adds Virus rations, which creates a level 1 symptom when mixed with blood." + - rscadd: "Adds Mutagenic agar, which creates a level 3 symptom." + - rscadd: "Adds Sucrose agar which creates a level 4 symptom." + - rscadd: "Adds Weak virus plasma, which creates a level 5 symptom." + - rscadd: "Adds Virus plasma, which creates a level 6 symptom." + - rscadd: "Adds Virus food and Mutagen reaction, creating Mutagenic agar." + - rscadd: "Adds Virus food and Synaptizine reaction, creating Virus rations." + - rscadd: "Adds Virus food and Plasma reaction, creating Virus plasma." + - rscadd: "Adds Synaptizine and Virus plasma reaction, creating weakened virus plasma." + - rscadd: "Adds Sugar and Mutagenic agar reaction, creating sucrose agar." + - rscadd: "Adds Saline glucose solution and Mutagenic agar reaction, creating sucrose agar." + - rscadd: "Adds Viral self-adaptation symptom, which boosts stealth and resistance, but lowers stage speed." + - rscadd: "Adds Viral evolutionary acceleration, which bosts stage speed and transmittability, but lowers stealth and resistance." From 39f8f7b5a807cfb7e28b8e4514f34c2c246b9a15 Mon Sep 17 00:00:00 2001 From: Nerd Lord Date: Mon, 29 Feb 2016 22:06:58 -0500 Subject: [PATCH 086/235] " --- code/game/gamemodes/blob/powers.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/blob/powers.dm b/code/game/gamemodes/blob/powers.dm index a0468a05e70..cec7e2345fb 100644 --- a/code/game/gamemodes/blob/powers.dm +++ b/code/game/gamemodes/blob/powers.dm @@ -107,7 +107,7 @@ blobber << 'sound/effects/blobattack.ogg' blobber << 'sound/effects/attackblob.ogg' blobber << "You are a blobbernaut!" - blobber << "You are powerful, hard to kill, and slowly regenerate near nodes and cores, but will slowly die if not near the blob. + blobber << "You are powerful, hard to kill, and slowly regenerate near nodes and cores, but will slowly die if not near the blob." blobber << "You can communicate with other blobbernauts and overminds via :b" blobber << "Your overmind's blob reagent is: [blob_reagent_datum.name]!" blobber << "The [blob_reagent_datum.name] reagent [blob_reagent_datum.shortdesc ? "[blob_reagent_datum.shortdesc]" : "[blob_reagent_datum.description]"]" From 7bfe2582410c52167748792589a33643f8409ce7 Mon Sep 17 00:00:00 2001 From: KazeEspada Date: Mon, 29 Feb 2016 22:47:38 -0700 Subject: [PATCH 087/235] Cabin ready for testing commit. Cabin is mostly finished and just needs some eyes to look over it and see if I missed anything. --- _maps/RandomZLevels/Cabin.dmm | 341 +++++++++++------- .../awaymissions/mission_code/Cabin.dm | 20 + config/awaymissionconfig.txt | 2 +- 3 files changed, 231 insertions(+), 132 deletions(-) diff --git a/_maps/RandomZLevels/Cabin.dmm b/_maps/RandomZLevels/Cabin.dmm index af445b24504..70e42efd3f3 100644 --- a/_maps/RandomZLevels/Cabin.dmm +++ b/_maps/RandomZLevels/Cabin.dmm @@ -1,83 +1,162 @@ -"aa" = (/turf/space,/area/space) +"aa" = (/turf/indestructible/rock/snow,/area/space) "ab" = (/turf/indestructible/rock/snow,/area/awaymission/snowforest) "ac" = (/turf/simulated/floor/plating/asteroid/snow/temperate,/area/awaymission/snowforest) "ad" = (/turf/simulated/wall/mineral/wood,/area/awaymission/snowforest/lumbermill) -"ae" = (/turf/simulated/floor/wood/cold,/area/awaymission/snowforest/lumbermill) -"af" = (/obj/machinery/conveyor_switch/oneway,/turf/simulated/floor/wood/cold,/area/awaymission/snowforest/lumbermill) -"ag" = (/obj/machinery/conveyor{dir = 8},/turf/simulated/floor/wood/cold,/area/awaymission/snowforest/lumbermill) -"ah" = (/obj/machinery/recycler,/obj/machinery/conveyor{dir = 8},/turf/simulated/floor/wood/cold,/area/awaymission/snowforest/lumbermill) -"ai" = (/turf/simulated/wall/mineral/wood,/area/awaymission/cabin) -"aj" = (/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/awaymission/cabin) -"ak" = (/turf/simulated/floor/wood,/area/awaymission/cabin) -"al" = (/obj/machinery/door/airlock/wood,/turf/simulated/floor/wood,/area/awaymission/cabin) -"am" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_y = 28},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) -"an" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_y = 28},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) -"ao" = (/obj/machinery/power/apc{dir = 1; name = "cabin APC"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/awaymission/cabin) -"ap" = (/obj/machinery/power/smes/magical,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/awaymission/cabin) -"aq" = (/obj/structure/closet/toolcloset,/turf/simulated/floor/plating,/area/awaymission/cabin) -"ar" = (/obj/structure{desc = "Generates power from lava!"; dir = 1; icon = 'icons/obj/atmospherics/pipes/simple.dmi'; icon_state = "compressor"; name = "geothermal generator"},/turf/simulated/floor/plating,/area/awaymission/cabin) -"as" = (/obj/structure/toilet{icon_state = "toilet00"; dir = 8},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) -"at" = (/obj/structure/toilet{dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) -"au" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/awaymission/cabin) -"av" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/awaymission/cabin) -"aw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/awaymission/cabin) -"ax" = (/obj/structure{desc = "Generates power from lava!"; dir = 2; icon = 'icons/obj/atmospherics/pipes/simple.dmi'; icon_state = "turbine"; name = "geothermal generator"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/awaymission/cabin) -"ay" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/wood,/area/awaymission/cabin) -"az" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/wood,/area/awaymission/cabin) -"aA" = (/obj/machinery/shower{icon_state = "shower"; dir = 8},/obj/machinery/door/window/northright,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) -"aB" = (/obj/machinery/shower{icon_state = "shower"; dir = 4},/obj/machinery/door/window/northleft,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) -"aC" = (/turf/simulated/floor/plating,/area/awaymission/cabin) -"aD" = (/obj/machinery/door/window/westright,/obj/structure/fireplace,/turf/simulated/floor/plating,/area/awaymission/cabin) -"aE" = (/obj/machinery/door/window/eastleft,/obj/structure/fireplace,/turf/simulated/floor/plating,/area/awaymission/cabin) -"aF" = (/obj/structure/table/wood,/turf/simulated/floor/wood,/area/awaymission/cabin) -"aG" = (/obj/machinery/door/window/westright,/turf/simulated/floor/wood,/area/awaymission/cabin) -"aH" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/awaymission/cabin) -"aI" = (/obj/structure/toilet,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) -"aJ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) -"aK" = (/obj/machinery/door/airlock/wood{doorsound = null; name = "stage left"},/turf/simulated/floor/wood,/area/awaymission/cabin) -"aL" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/awaymission/cabin) -"aM" = (/obj/structure/window{dir = 4},/turf/simulated/floor/wood,/area/awaymission/cabin) -"aN" = (/obj/structure/chair/wood{dir = 8},/turf/simulated/floor/wood,/area/awaymission/cabin) -"aO" = (/obj/structure/chair/wood,/turf/simulated/floor/wood,/area/awaymission/cabin) -"aP" = (/obj/structure/chair/wood{dir = 4},/turf/simulated/floor/wood,/area/awaymission/cabin) -"aQ" = (/turf/simulated/floor/plasteel/cafeteria,/area/awaymission/cabin) -"aR" = (/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) -"aS" = (/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) -"aT" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) -"aU" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer{target_temperature = 80; dir = 2; on = 1},/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) -"aV" = (/obj/machinery/shower{icon_state = "shower"; dir = 4},/obj/machinery/door/window/eastright,/obj/structure/window{icon_state = "window"; dir = 1},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) -"aW" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) -"aX" = (/obj/machinery/light/small,/turf/simulated/floor/wood,/area/awaymission/cabin) -"aY" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) -"aZ" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) -"ba" = (/obj/machinery/atmospherics/components/unary/cryo_cell,/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) -"bb" = (/turf/simulated/floor/wood/cold,/area/awaymission/snowforest) -"bc" = (/obj/structure/chair/wood{dir = 1},/turf/simulated/floor/wood,/area/awaymission/cabin) -"bd" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel/cafeteria,/area/awaymission/cabin) -"be" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) -"bf" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) -"bg" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) -"bh" = (/obj/machinery/gateway{dir = 9},/turf/simulated/floor/wood,/area/awaymission/cabin) -"bi" = (/obj/machinery/gateway{dir = 1},/turf/simulated/floor/wood,/area/awaymission/cabin) -"bj" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor/wood,/area/awaymission/cabin) -"bk" = (/obj/structure/chair/wood{dir = 4},/turf/simulated/floor/wood/cold,/area/awaymission/snowforest) -"bl" = (/obj/structure/table/wood,/turf/simulated/floor/wood/cold,/area/awaymission/snowforest) -"bm" = (/obj/structure/chair/wood{dir = 8},/turf/simulated/floor/wood/cold,/area/awaymission/snowforest) -"bn" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/wood,/area/awaymission/cabin) -"bo" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor/wood,/area/awaymission/cabin) -"bp" = (/obj/machinery/gateway/centeraway,/turf/simulated/floor/wood,/area/awaymission/cabin) -"bq" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor/wood,/area/awaymission/cabin) -"br" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wood/cold,/area/awaymission/snowforest) -"bs" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) -"bt" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) -"bu" = (/obj/machinery/gateway{dir = 10},/turf/simulated/floor/wood,/area/awaymission/cabin) -"bv" = (/obj/machinery/gateway,/turf/simulated/floor/wood,/area/awaymission/cabin) -"bw" = (/obj/machinery/gateway{dir = 6},/turf/simulated/floor/wood,/area/awaymission/cabin) -"bx" = (/obj/machinery/door/airlock/wood{doorsound = null; name = "stage right"},/turf/simulated/floor/wood,/area/awaymission/cabin) -"by" = (/obj/machinery/door/window/eastleft,/turf/simulated/floor/wood,/area/awaymission/cabin) -"bz" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/wood,/area/awaymission/cabin) -"bA" = (/obj/machinery/door/airlock/glass_large,/turf/simulated/floor/wood,/area/awaymission/cabin) -"bB" = (/obj/effect/landmark/mapGenerator/snowy{endTurfX = 159; endTurfY = 157; startTurfX = 37; startTurfY = 35},/turf/simulated/floor/plating/asteroid/snow/temperate,/area/awaymission/snowforest) +"ae" = (/obj/item/weapon/grown/log/tree,/turf/simulated/floor/plating/asteroid/snow/temperate,/area/awaymission/snowforest) +"af" = (/turf/simulated/floor/wood/cold,/area/awaymission/snowforest/lumbermill) +"ag" = (/obj/machinery/conveyor_switch/oneway{id = "lumbermill"},/turf/simulated/floor/wood/cold,/area/awaymission/snowforest/lumbermill) +"ah" = (/obj/machinery/conveyor{dir = 4; id = "lumbermill"},/turf/simulated/floor/wood/cold,/area/awaymission/snowforest/lumbermill) +"ai" = (/obj/machinery/recycler/lumbermill,/obj/machinery/conveyor{dir = 4; id = "lumbermill"},/turf/simulated/floor/wood/cold,/area/awaymission/snowforest/lumbermill) +"aj" = (/obj/item/weapon/grown/log/tree,/turf/simulated/floor/wood/cold,/area/awaymission/snowforest/lumbermill) +"ak" = (/obj/structure/table/wood,/turf/simulated/floor/wood/cold,/area/awaymission/snowforest/lumbermill) +"al" = (/obj/structure/table/wood,/obj/item/weapon/grown/log/tree,/turf/simulated/floor/wood/cold,/area/awaymission/snowforest/lumbermill) +"am" = (/obj/structure/table/wood,/obj/item/weapon/twohanded/required/chainsaw,/turf/simulated/floor/wood/cold,/area/awaymission/snowforest/lumbermill) +"an" = (/turf/simulated/wall/mineral/wood,/area/awaymission/cabin) +"ao" = (/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/awaymission/cabin) +"ap" = (/obj/structure/closet/crate/bin,/turf/simulated/floor/wood,/area/awaymission/cabin) +"aq" = (/turf/simulated/floor/wood,/area/awaymission/cabin) +"ar" = (/obj/machinery/door/airlock/wood,/turf/simulated/floor/wood,/area/awaymission/cabin) +"as" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_y = 28},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"at" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_y = 28},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"au" = (/obj/structure/dresser,/turf/simulated/floor/wood,/area/awaymission/cabin) +"av" = (/obj/machinery/power/apc{dir = 1; name = "cabin APC"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/awaymission/cabin) +"aw" = (/obj/machinery/power/smes/magical,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/awaymission/cabin) +"ax" = (/obj/structure/closet/toolcloset,/obj/item/device/lightreplacer,/turf/simulated/floor/plating,/area/awaymission/cabin) +"ay" = (/obj/structure{desc = "Generates power from lava!"; dir = 1; icon = 'icons/obj/atmospherics/pipes/simple.dmi'; icon_state = "compressor"; name = "geothermal generator"},/turf/simulated/floor/plating,/area/awaymission/cabin) +"az" = (/obj/structure/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/wood,/area/awaymission/cabin) +"aA" = (/obj/structure/toilet{icon_state = "toilet00"; dir = 8},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"aB" = (/obj/structure/toilet{dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"aC" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/awaymission/cabin) +"aD" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/awaymission/cabin) +"aE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/awaymission/cabin) +"aF" = (/obj/structure{desc = "Generates power from lava!"; dir = 2; icon = 'icons/obj/atmospherics/pipes/simple.dmi'; icon_state = "turbine"; name = "geothermal generator"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/awaymission/cabin) +"aG" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/wood,/area/awaymission/cabin) +"aH" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/table/wood,/turf/simulated/floor/wood,/area/awaymission/cabin) +"aI" = (/obj/machinery/shower{icon_state = "shower"; dir = 8},/obj/machinery/door/window/northright,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"aJ" = (/obj/machinery/shower{icon_state = "shower"; dir = 4},/obj/machinery/door/window/northleft,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"aK" = (/turf/simulated/floor/plating,/area/awaymission/cabin) +"aL" = (/obj/machinery/telecomms/relay/preset/mining,/turf/simulated/floor/plating,/area/awaymission/cabin) +"aM" = (/obj/structure/chair/wood{dir = 4},/turf/simulated/floor/wood,/area/awaymission/cabin) +"aN" = (/obj/structure/table/wood,/turf/simulated/floor/wood,/area/awaymission/cabin) +"aO" = (/obj/structure/chair/wood{dir = 8},/turf/simulated/floor/wood,/area/awaymission/cabin) +"aP" = (/obj/machinery/door/window/westright,/obj/structure/fireplace,/turf/simulated/floor/plating,/area/awaymission/cabin) +"aQ" = (/obj/machinery/door/window/eastleft,/obj/structure/fireplace,/turf/simulated/floor/plating,/area/awaymission/cabin) +"aR" = (/obj/machinery/space_heater,/turf/simulated/floor/wood,/area/awaymission/cabin) +"aS" = (/obj/structure/table/wood,/obj/item/weapon/phone,/turf/simulated/floor/wood,/area/awaymission/cabin) +"aT" = (/obj/structure/guncase/shotgun,/obj/item/weapon/gun/projectile/shotgun/riot,/turf/simulated/floor/wood,/area/awaymission/cabin) +"aU" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/britcup,/turf/simulated/floor/wood,/area/awaymission/cabin) +"aV" = (/obj/structure/chair/office/dark,/turf/simulated/floor/wood,/area/awaymission/cabin) +"aW" = (/obj/machinery/computer/crew,/turf/simulated/floor/wood,/area/awaymission/cabin) +"aX" = (/obj/machinery/door/window/westright,/turf/simulated/floor/wood,/area/awaymission/cabin) +"aY" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/awaymission/cabin) +"aZ" = (/obj/structure/toilet,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"ba" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"bb" = (/obj/machinery/vending/autodrobe{req_access_txt = "0"},/turf/simulated/floor/wood,/area/awaymission/cabin) +"bc" = (/obj/machinery/door/airlock/wood{doorsound = null; name = "stage left"},/turf/simulated/floor/wood,/area/awaymission/cabin) +"bd" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/awaymission/cabin) +"be" = (/obj/structure/window{dir = 4},/turf/simulated/floor/wood,/area/awaymission/cabin) +"bf" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks,/turf/simulated/floor/wood,/area/awaymission/cabin) +"bg" = (/obj/machinery/light{dir = 1},/obj/machinery/computer/arcade/orion_trail,/turf/simulated/floor/wood,/area/awaymission/cabin) +"bh" = (/obj/machinery/computer/arcade/battle,/turf/simulated/floor/wood,/area/awaymission/cabin) +"bi" = (/obj/machinery/computer/slot_machine,/turf/simulated/floor/wood,/area/awaymission/cabin) +"bj" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks/beer,/turf/simulated/floor/wood,/area/awaymission/cabin) +"bk" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor/plasteel/cafeteria,/area/awaymission/cabin) +"bl" = (/obj/machinery/smartfridge,/turf/simulated/floor/plasteel/cafeteria,/area/awaymission/cabin) +"bm" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/simulated/floor/plasteel/cafeteria,/area/awaymission/cabin) +"bn" = (/obj/structure/closet/secure_closet/freezer/kitchen,/turf/simulated/floor/plasteel/cafeteria,/area/awaymission/cabin) +"bo" = (/obj/machinery/chem_master/condimaster,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"bp" = (/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"bq" = (/obj/machinery/gibber,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"br" = (/obj/structure/table/optable,/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"bs" = (/obj/machinery/computer/operating,/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"bt" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"bu" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer{target_temperature = 80; dir = 2; on = 1},/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"bv" = (/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"bw" = (/obj/machinery/shower{icon_state = "shower"; dir = 4},/obj/machinery/door/window/eastright,/obj/structure/window{icon_state = "window"; dir = 1},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"bx" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"by" = (/obj/machinery/light/small,/obj/structure/table/wood,/turf/simulated/floor/wood,/area/awaymission/cabin) +"bz" = (/obj/structure/bed,/obj/item/weapon/bedsheet/patriot,/turf/simulated/floor/wood,/area/awaymission/cabin) +"bA" = (/obj/machinery/vending/clothing,/turf/simulated/floor/wood,/area/awaymission/cabin) +"bB" = (/obj/machinery/vending/boozeomat{req_access_txt = "0"},/turf/simulated/floor/wood,/area/awaymission/cabin) +"bC" = (/turf/simulated/floor/plasteel/cafeteria,/area/awaymission/cabin) +"bD" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"bE" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"bF" = (/obj/machinery/atmospherics/components/unary/cryo_cell,/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"bG" = (/turf/simulated/floor/wood/cold,/area/awaymission/snowforest) +"bH" = (/obj/structure/table/wood,/obj/item/device/instrument/violin,/turf/simulated/floor/wood,/area/awaymission/cabin) +"bI" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/simulated/floor/wood,/area/awaymission/cabin) +"bJ" = (/obj/structure/table,/obj/item/weapon/kitchen/knife/butcher,/turf/simulated/floor/plasteel/cafeteria,/area/awaymission/cabin) +"bK" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor/plasteel/cafeteria,/area/awaymission/cabin) +"bL" = (/obj/structure/closet/crate/bin,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"bM" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/processor,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"bN" = (/obj/machinery/light{dir = 8},/obj/structure/table,/obj/item/weapon/surgicaldrill,/obj/item/weapon/circular_saw,/obj/item/weapon/cautery,/obj/item/weapon/surgical_drapes,/obj/item/weapon/scalpel,/obj/item/weapon/hemostat,/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"bO" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"bP" = (/obj/machinery/gateway{dir = 9},/turf/simulated/floor/wood,/area/awaymission/cabin) +"bQ" = (/obj/machinery/gateway{dir = 1},/turf/simulated/floor/wood,/area/awaymission/cabin) +"bR" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor/wood,/area/awaymission/cabin) +"bS" = (/obj/structure/chair/wood{dir = 4},/turf/simulated/floor/wood/cold,/area/awaymission/snowforest) +"bT" = (/obj/structure/table/wood,/turf/simulated/floor/wood/cold,/area/awaymission/snowforest) +"bU" = (/obj/structure/chair/wood{dir = 8},/turf/simulated/floor/wood/cold,/area/awaymission/snowforest) +"bV" = (/obj/machinery/light/small{dir = 8},/obj/structure/table/wood,/obj/item/device/instrument/guitar,/turf/simulated/floor/wood,/area/awaymission/cabin) +"bW" = (/obj/structure/chair/wood,/turf/simulated/floor/wood,/area/awaymission/cabin) +"bX" = (/obj/structure/table,/turf/simulated/floor/plasteel/cafeteria,/area/awaymission/cabin) +"bY" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor/plasteel/cafeteria,/area/awaymission/cabin) +"bZ" = (/obj/structure/kitchenspike,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"ca" = (/obj/structure/table,/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"cb" = (/obj/structure/bed/roller,/obj/item/weapon/bedsheet,/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"cc" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor/wood,/area/awaymission/cabin) +"cd" = (/obj/machinery/gateway/centeraway,/turf/simulated/floor/wood,/area/awaymission/cabin) +"ce" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor/wood,/area/awaymission/cabin) +"cf" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wood/cold,/area/awaymission/snowforest) +"cg" = (/obj/structure/table/wood,/obj/item/weapon/wrench,/turf/simulated/floor/wood,/area/awaymission/cabin) +"ch" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"ci" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"cj" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/firstaid/brute,/obj/item/weapon/storage/firstaid/fire,/turf/simulated/floor/plasteel/white,/area/awaymission/cabin) +"ck" = (/obj/machinery/gateway{dir = 10},/turf/simulated/floor/wood,/area/awaymission/cabin) +"cl" = (/obj/machinery/gateway,/turf/simulated/floor/wood,/area/awaymission/cabin) +"cm" = (/obj/machinery/gateway{dir = 6},/turf/simulated/floor/wood,/area/awaymission/cabin) +"cn" = (/obj/structure/piano,/turf/simulated/floor/wood,/area/awaymission/cabin) +"co" = (/obj/machinery/door/airlock/wood{doorsound = null; name = "stage right"},/turf/simulated/floor/wood,/area/awaymission/cabin) +"cp" = (/obj/machinery/door/window/eastleft,/turf/simulated/floor/wood,/area/awaymission/cabin) +"cq" = (/obj/structure/chair/wood{dir = 1},/turf/simulated/floor/wood,/area/awaymission/cabin) +"cr" = (/obj/machinery/door/airlock/wood{doorsound = null; name = "stage right"},/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"cs" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/simulated/floor/plasteel/freezer,/area/awaymission/cabin) +"ct" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/wood,/area/awaymission/cabin) +"cu" = (/obj/machinery/door/airlock/glass_large,/turf/simulated/floor/wood,/area/awaymission/cabin) +"cv" = (/obj/structure/sign/barsign{pixel_x = 0; pixel_y = 32; req_access = list()},/turf/simulated/floor/wood,/area/awaymission/cabin) +"cw" = (/obj/machinery/vending/snack,/turf/simulated/floor/wood,/area/awaymission/cabin) +"cx" = (/obj/machinery/light,/obj/machinery/vending/cola,/turf/simulated/floor/wood,/area/awaymission/cabin) +"cy" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/wood,/area/awaymission/cabin) +"cz" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/wood,/area/awaymission/cabin) +"cA" = (/obj/machinery/door/poddoor/shutters{id = 42},/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/cabin) +"cB" = (/obj/machinery/button/door{id = 42; pixel_y = 24},/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/cabin) +"cC" = (/obj/vehicle/atv,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/cabin) +"cD" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/cabin) +"cE" = (/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/cabin) +"cF" = (/obj/structure/closet,/obj/item/key,/obj/item/key,/obj/item/key,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/cabin) +"cG" = (/obj/machinery/light,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/cabin) +"cH" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/asteroid/snow/temperate,/area/awaymission/snowforest) +"cI" = (/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"cJ" = (/obj/structure/chair,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"cK" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"cL" = (/obj/structure/chair,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"cM" = (/obj/effect/decal/cleanable/blood/gibs,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"cN" = (/obj/structure/chair{dir = 4},/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"cO" = (/obj/structure/kitchenspike,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"cP" = (/obj/structure/table,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"cQ" = (/obj/structure/kitchenspike,/obj/effect/decal/cleanable/blood/gibs,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"cR" = (/obj/structure/chair{dir = 8},/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"cS" = (/turf/simulated/floor/plating/ice/temperate,/area/awaymission/snowforest) +"cT" = (/obj/structure/chair{dir = 4},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"cU" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"cV" = (/obj/structure/chair{dir = 8},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"cW" = (/obj/effect/decal/cleanable/blood/gibs/limb,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"cX" = (/obj/item/chair,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"cY" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"cZ" = (/obj/item/weapon/shard,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"da" = (/obj/structure/chair{dir = 1},/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"db" = (/obj/structure/chair{dir = 1},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/snowed/temperate,/area/awaymission/snowforest) +"dc" = (/obj/effect/landmark/mapGenerator/snowy{endTurfX = 159; endTurfY = 157; startTurfX = 37; startTurfY = 35},/turf/simulated/floor/plating/asteroid/snow/temperate,/area/awaymission/snowforest) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -186,11 +265,11 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacac aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadadadadadadadadadadacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeaeaeaeaeaeaeaeaeaeacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacafaeaeaeaeaeaeaeaeafacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacagagagagagagagahagagacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeaeaeaeaeaeaeaeaeaeacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeaeaeaeaeaeaeaeaeaeacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeafafafafafafafafafafacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeaeagafafafafafafafafagacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacahahahahahahahaiahahacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeajajafafafafafafafafacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacakalakamamamamakakakacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadadadadadadadadadadacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -230,26 +309,31 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacac aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaiaiajajajaiaiaiaiaiaiaiajajajaiaiaiajajajaiaiaiaiaiaiaiajajajaiaiaiajajajaiaiaiaiaiaiaiaiaiacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaiakakakakakalamaianalakakakakakaiakakakakakalamaianalakakakakakaiakakakakakalamaiaoapaqaraiacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaiakakakakakaiasaiataiakakakakakaiakakakakakaiasaiataiakakakakakaiakakakakakaiasaiauavawaxaiacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaiayakakakazaiaAaiaBaiayakakakazaiayakakakazaiaAaiaBaiayakakakakaiayakakakakaiaAaiaCaCaCaCaiacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaiakakakakakaiaiaiaiaiakakakakakaiakakakakakaiaiaiaiaiakakakakakaiakakakakakaiaiaialaiaiaiaiacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaiakakakakakaDaiakaiaEakakakakakaiakakakakakaDaiakaiaEakakakakakaiakakakakakaDaiakakaFakakajacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaiaialaiaiaiaiaialaiaiaiaiaialaiaiaialaiaiaiaiaialaiaiaiaiaialaiaiaialaiaiaiaiaiayakaFakakajacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalakakaGakakajacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacajakakaHakakakakaHakakakakaHakakakakaHakakakakakakaHakakakakakakaHakakakakakakaiaiaiaiaialaiacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaiaiaiaiaiaiaiaiaiaiaialaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiakakaiaIaJalakakaiacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaiakakaKakaLakaLaMaNaNakakaLaOakakaPaFakakaiaQaQaQaQaiaRaRaRaiaSaSaTaUaSaiakakaiaVaWaiaXakajacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaiakakaiakakakakaMaNaNakakaPaFaNakaPaFakakaiaQaQaQaQaiaRaRaRaiaSaSaYaZbaaiakakaiaiaiaiaiaiaiacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbbbbbbbbbbaiakakaiakakakakaMaNaNakakakbcakakaPaFakazaiaQaQaQbdaiaRaRbeaibfaSaSaYbgaiayakaiakbhbibjakaiacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbbbkblbmbbaibnakaiakakakakaMaNaNakakakaOakakaPaFakakaFaQaQaQaQaiaRaRaRaiaSaSaSaSaSaiakakaiaybobpbqakajacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbbbkblbmbraiakakaiakakakakaMaNaNakakaPaFaNakaPaFakakaiaQaQaQaQaiaRaRaRaibsaSaSaSbtaiakakaiakbubvbwakajacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbbbkblbmbbaiakakbxakaHakaHbyakakakakakbcakakakaGakakalaQaQaQaQbxaRaRaRaibsaSaSaSaSaiakakaibzbzbzbzbzajacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbbbbbbbbbbaiaialaiaiaiaiaiaiakakakakakakakakakaiaiaiaialaiaiaiaiaiaiaiaiaiaibAakaiaiakakaiaFaFakaFaFajacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbbbbbbbbbbalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalakakakakakajacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbbbbbbbbbbalakakakakaHakakakakakaHakakakakakaHakakakakakaHakakakakakaHakakakakakakakaHakalakakakakazaiacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbbbbbbbbbbaiajajajaiaiaiajajajaiaiaiajajajaiaiaiajajajaiaiaiajajajaiaiaiajajajaiaiaiaiaiaiaiaiaiaiaiaiacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacananaoaoaoanananananananaoaoaoanananaoaoaoanananananananaoaoaoanananaoaoaoanananananananananacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanapaqaqaqaqarasanataraqaqaqaqauanapaqaqaqaqarasanataraqaqaqaqauanapaqaqaqaqarasanavawaxayanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanauaqaqaqazanaAanaBanapaqaqaqazanauaqaqaqazanaAanaBanapaqaqaqazanauaqaqaqazanaAanaCaDaEaFanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanaGaqaqaqaHanaIanaJanaGaqaqaqaHanaGaqaqaqaHanaIanaJanaGaqaqaqaHanaGaqaqaqaHanaIanaKaKaKaLanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanaMaNaOaqazanananananaMaNaOaqazanaMaNaOaqazanananananaMaNaOaqazanaMaNaOaqazanananarananananacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanaqaqaqaqaqaPanaqanaQaqaqaqaqaqanaqaqaqaqaqaPanaRanaQaqaqaqaqaqanaqaqaqaqaqaPanapaqaSaqaTaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacananaranananananaranananananaranananaranananananaranananananaranananaranananananaGaqaUaVaWaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaoaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaraqaqaXaqaqaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaoaqaqaYaqaqaqaqaYaqaqaqaqaYaqaqaqaqaYaqaqaqaqaqaqaYaqaqaqaqaqaqaYaqaqaqaqaqaqanananananaranacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanananananananananananaranananananananananananananananananananananananananaqaqanaZbaaraqaqanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanbbaqbcaqbdaqbdbeaOaOaqbfbgbhbiapaMaNaqbjanbkblbmbnanbobpbqanbrbsbtbubvanaqaqanbwbxanbybzaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanbAaqanaqaqaqaqbeaOaOaqaqaqaqaqaqaMaNaqbBanbCbCbCbCanbpbpbpanbvbvbDbEbFanaqaqanananananananacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbGbGbGbGbGanbHaqanaqaqaqaqbeaOaOaqaqaqaqaqaqaMaNaqbIanbCbJbCbKanbLbpbManbNbvbvbDbOanaGaqanaqbPbQbRaqanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbGbSbTbUbGanbVaqanaqaqaqaqbeaOaOaqaqaqbWaqaqaMaNaqaqaNbCbXbCbYanbZbpbpancabvbvbvcbanaqaqanaGcccdceaqaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbGbSbTbUcfancgaqanaqaqaqaqbeaOaOaqaqaMaNaOaqaMaNaqapanbCbXbCbXanbZbpchancibvbvbvcjanaqaqanaqckclcmaqaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbGbSbTbUbGancnaqcoaqaYaqaYcpaqaqaqaqaqcqaqaqaqaXaqaqarbCbCbCbCcrbpbpcsancibvbvbvcbanaqaqanctctctctctaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbGbGbGbGbGananarananananananaqaqaqaqaqaqaqaqaqananananaranananananananananancuaqananaqaqanaNaNaqaNaNaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbGbGbGbGbGaraqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqcvaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaraqaqaqaqaqaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbGbGbGbGbGaraqaqaqaqaYaqaqaqaqcwcxcyaqaqaqaqaYaqaqaqaqaqaYaqaqaqaqaqaYaqaqaqaqaqaqaqaYaqaraqaqaqaqczanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbGbGbGbGbGananananananananarananananaoaoaoanananaoaoaoanananaoaoaoanananaoaoaoananananananananananananacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccAcBcCcDcCcEcDcEcEcEanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccAcEcCcEcCcEcEcEcEcEanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccAcEcCcEcCcEcEcEcEcFanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccAcEcCcGcCcEcGcEcEcFanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanananananananananananacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -267,40 +351,35 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacac aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccHacacacacacacacaccHacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccIcIcIcJcJcJcJcJcJcJcJcIcIcIacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccIcKcIcJcJcJcLcJcJcLcJcIcIcIacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccIcIcIcIcKcIcIcMcIcIcIcIcKcIacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccNcNcMcOcPcOcOcOcOcQcOcKcRcRaccHacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScSacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccNcTcIcOcIcUcIcIcIcIcPcIcVcRacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScScScScScScScScScScScScScSacacacacacacacacacacacacacacacacacacacacacacacaccNcNcIcOcIcIcWcUcKcIcOcIcRcRacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScScScScScScScScScScScScScScScScScScScScSacacacacacacacacacacacacacacacacacacacaccNcTcIcOcXcKcIcIcIcYcOcIcRcVacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScScScScScScScScScScScScScScScScScScScScSacacacacacacacacacacacacacacacacacacacaccNcNcIcQcIcIcIcKcIcIcOcMcRcRacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScScScScScScScScScScScScScScScScScScScScScScSacacacacacacacacacacacacacacacacacacaccNcNcMcOcIcWcIcIcIcXcOcIcVcRacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScScScScScScScScScScScScScScScScScScScScScScScSacacacacacacacacacacacacacacacacacaccTcNcIcPcKcZcIcKcUcYcOcIcRcRaccHacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScScScScScScScScScScScScScScScScScScScScScScScSacacacacacacacacacacacacacacacacacaccTcNcIcOcOcOcOcOcOcPcOcIcRcRacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScScScScScScScScScScScScScScScScScScScScScScScSacacacacacacacacacacacacacacacacacaccIcKcIcIcIcIcIcIcIcKcIcIcIcIacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScScScScScScScScScScScScScScScScScScScScScScScScScSacacacacacacacacacacacacacacacacaccIcIcKdadadadbdadadbdacIcIcIacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScScScScScScScScScScScScScScScScScScScScScScScScScSacacacacacacacacacacacacacacacaccHcIcIcIdadadadadadbdadacIcIcIacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScScScScScScScScScScScScScScScScScScScScScScScScScSacacacacacacacacacacacacacacacacacacacacaccHacacacacacacacacaccHacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScScScScScScScScScScScScScScScScScScScScScScScScSacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScScScScScScScScScScScScScScScScScScScScScScSacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScScScScScScScScScScScScScScScScScScScScScScSacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScScScScScScScScScScScScScScScScScScScScScSacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScScScScScScScScScScScScScScScScScScScScSacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScScScScScScScScScSacaccScScScScSacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccScSacacacacacacaccScSacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbBacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/code/modules/awaymissions/mission_code/Cabin.dm b/code/modules/awaymissions/mission_code/Cabin.dm index b61444f0bf4..620842577a3 100644 --- a/code/modules/awaymissions/mission_code/Cabin.dm +++ b/code/modules/awaymissions/mission_code/Cabin.dm @@ -65,7 +65,27 @@ active = 0 toggleFireplace() +/obj/structure/fireplace/fire_act() + if(!active) + active = 1 + toggleFireplace() +/obj/machinery/recycler/lumbermill + name = "lumbermill saw" + desc = "Faster then the cartoons!" + emagged = 2 //Always grinds people + +/obj/machinery/recycler/lumbermill/recycle(obj/item/weapon/grown/log/L, sound = 1) + L.loc = src.loc + if(!istype(L)) + return + if(sound) + playsound(src.loc, 'sound/weapons/chainsawhit.ogg', 100, 1) + new L.plank_type(src.loc, 1 + round(L.potency / 25)) + qdel(L) + + +/*Cabin's forest*/ /datum/mapGenerator/snowy modules = list(/datum/mapGeneratorModule/snow/pineTrees, \ /datum/mapGeneratorModule/snow/deadTrees, \ diff --git a/config/awaymissionconfig.txt b/config/awaymissionconfig.txt index edb11b6fe8d..65b66b3d97d 100644 --- a/config/awaymissionconfig.txt +++ b/config/awaymissionconfig.txt @@ -19,4 +19,4 @@ #_maps/RandomZLevels/caves.dmm #_maps/RandomZLevels/snowdin.dmm #_maps/RandomZLevels/research.dmm -_maps/RandomZLevels/Cabin.dmm +#_maps/RandomZLevels/Cabin.dmm From 71ebef7ba71befd41843c1ad5cac9d5532531862 Mon Sep 17 00:00:00 2001 From: KorPhaeron Date: Mon, 29 Feb 2016 23:59:39 -0600 Subject: [PATCH 088/235] Biodome --- .../lavaland_surface_biodome_winter.dmm | 70 +++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 _maps/templates/lavaland_surface_biodome_winter.dmm diff --git a/_maps/templates/lavaland_surface_biodome_winter.dmm b/_maps/templates/lavaland_surface_biodome_winter.dmm new file mode 100644 index 00000000000..2cb2288131e --- /dev/null +++ b/_maps/templates/lavaland_surface_biodome_winter.dmm @@ -0,0 +1,70 @@ +"a" = (/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"b" = (/turf/simulated/wall/r_wall,/area/ruin/powered) +"c" = (/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) +"d" = (/turf/indestructible/fakeglass{baseturf = /turf/simulated/floor/plating/lava/smooth; dir = 9; icon_state = "fakewindows"; tag = "icon-fakewindows (NORTHWEST)"},/area/ruin/powered) +"e" = (/turf/indestructible/fakeglass{baseturf = /turf/simulated/floor/plating/lava/smooth; dir = 4; icon_state = "fakewindows2"; tag = "icon-fakewindows2 (EAST)"},/area/ruin/powered) +"f" = (/turf/indestructible/fakeglass{baseturf = /turf/simulated/floor/plating/lava/smooth; dir = 5; icon_state = "fakewindows"; tag = "icon-fakewindows (NORTHEAST)"},/area/ruin/powered) +"g" = (/turf/indestructible/fakeglass{baseturf = /turf/simulated/floor/plating/lava/smooth; icon_state = "fakewindows2"; tag = "icon-fakewindows2"},/area/ruin/powered) +"h" = (/turf/simulated/floor/plating/ice,/area/ruin/powered) +"i" = (/turf/simulated/floor/plating/asteroid/snow{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) +"j" = (/obj/structure/flora/rock/icy,/turf/simulated/floor/plating/asteroid/snow{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) +"k" = (/obj/structure/flora/bush,/turf/simulated/floor/plating/asteroid/snow{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) +"l" = (/turf/simulated/wall/mineral/wood,/area/ruin/powered) +"m" = (/obj/structure/dresser,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered) +"n" = (/obj/structure/bed,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered) +"o" = (/obj/structure/bookcase/random,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered) +"p" = (/obj/structure/flora/tree/pine,/turf/simulated/floor/plating/asteroid/snow{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) +"q" = (/obj/structure/flora/grass/both,/turf/simulated/floor/plating/asteroid/snow{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) +"r" = (/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered) +"s" = (/obj/structure/flora/tree/dead,/turf/simulated/floor/plating/asteroid/snow{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) +"t" = (/obj/machinery/door/airlock/wood,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered) +"u" = (/obj/structure/chair/comfy/brown{tag = "icon-comfychair (EAST)"; icon_state = "comfychair"; dir = 4},/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered) +"v" = (/obj/structure/table/wood,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered) +"w" = (/obj/structure/chair/comfy/brown{tag = "icon-comfychair (WEST)"; icon_state = "comfychair"; dir = 8},/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered) +"x" = (/turf/simulated/wall/mineral/wood{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) +"y" = (/obj/structure/displaycase/captain,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered) +"z" = (/obj/structure/bed/dogbed,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered) +"A" = (/obj/structure/flora/tree/pine/xmas,/turf/simulated/floor/plating/asteroid/snow{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) +"B" = (/turf/indestructible/fakeglass{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) +"C" = (/obj/structure/flora/grass/brown{step_x = -1},/turf/simulated/floor/plating/asteroid/snow{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) +"D" = (/obj/machinery/door/airlock/hatch,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/lava/smooth; blocks_air = 1},/area/ruin/powered) +"E" = (/obj/machinery/door/airlock/silver,/turf/indestructible/fakeglass{tag = "icon-fakewindows2 (SOUTHEAST)"; icon_state = "fakewindows2"; dir = 6},/area/ruin/powered) +"F" = (/obj/structure/flora/rock/pile/icy,/turf/simulated/floor/plating/asteroid/snow{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) +"G" = (/turf/indestructible/fakeglass{baseturf = /turf/simulated/floor/plating/lava/smooth; dir = 1; icon_state = "fakewindows"; tag = "icon-fakewindows (NORTH)"},/area/ruin/powered) +"H" = (/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "bridge"},/area/ruin/powered) +"I" = (/turf/indestructible/fakeglass{baseturf = /turf/simulated/floor/plating/lava/smooth; dir = 10; icon_state = "fakewindows"; tag = "icon-fakewindows (SOUTHWEST)"},/area/ruin/powered) +"J" = (/turf/indestructible/fakeglass{baseturf = /turf/simulated/floor/plating/lava/smooth; dir = 6; icon_state = "fakewindows"; tag = "icon-fakewindows (SOUTHEAST)"},/area/ruin/powered) +"K" = (/turf/simulated/wall/r_wall{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) + +(1,1,1) = {" +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +bccccccccccccccccccccccccccccb +bcdeeeeeeeeeeeeeeeeeeeeeeeefcb +bcghhijiiiiiiiiikllllllllllgcb +bcgihhiiiikiiiiiklmnlooooolgcb +bcgihhhhpiiipiiqilrrlrrrrrlgcb +bcgsihhhiisiiiiiiltllruvwrlgcb +bcgikhhhhiiikiiiilrrrruvwrlgcb +bcgkiiihhiiikpkiqxyrrrrrrzlgcb +bcgiikihhhiiiiiiillllttllllgcb +bcgiiiiihhiiiijiiiiiiiiiiiigcb +bcgipiiihhhpiiiikiiiiiiiiAigcb +bcgiiiiihhhiisiqiiiiiiiiiiigcb +bcBCiiiiihhhhiiiiipiiipkkiigcb +DcEiFipiihhhhhiiiiiisiiiiiigcb +bcGiiiiiiiihhiipiiikiiqjiiigcb +bcgiiisiikihhhiiiiiiiiiiipigcb +bcgipiiiipihhhhiiiipiisiiiigcb +bcgiiiijiiHHHHHHisiiiiiiqiigcb +bcgiiqkkiiHHHHHHiiiijikiiiigcb +bcgiiikiiiiihhhiiiiiikiiiiigcb +bcgiiiiqsikiiihhhiiiiipiFpigcb +bcgiiiiiiiiiikiihhipiikkiiigcb +bcgkipiiikipiiiihhiiiqkkiikgcb +bcgiiiiiiiiikkikihhhiiiisiigcb +bcgkkiipiiiiisiiiiihhiiiiiigcb +bcIeeeeeeeeeeeeeeeeeeeeeeeeJcb +bccccccccccccccccccccccccccccb +bbbbbKbbbbbbbbbbbbbbbbbbbbbbbb +"} From 31cdbbc8728f49cf15eccb36df97db86e9452409 Mon Sep 17 00:00:00 2001 From: KorPhaeron Date: Tue, 1 Mar 2016 00:39:43 -0600 Subject: [PATCH 089/235] Uses real windows --- .../lavaland_surface_biodome_winter.dmm | 114 +++++++++--------- 1 file changed, 54 insertions(+), 60 deletions(-) diff --git a/_maps/templates/lavaland_surface_biodome_winter.dmm b/_maps/templates/lavaland_surface_biodome_winter.dmm index 2cb2288131e..a6e4f17ae3e 100644 --- a/_maps/templates/lavaland_surface_biodome_winter.dmm +++ b/_maps/templates/lavaland_surface_biodome_winter.dmm @@ -1,70 +1,64 @@ "a" = (/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) "b" = (/turf/simulated/wall/r_wall,/area/ruin/powered) "c" = (/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) -"d" = (/turf/indestructible/fakeglass{baseturf = /turf/simulated/floor/plating/lava/smooth; dir = 9; icon_state = "fakewindows"; tag = "icon-fakewindows (NORTHWEST)"},/area/ruin/powered) -"e" = (/turf/indestructible/fakeglass{baseturf = /turf/simulated/floor/plating/lava/smooth; dir = 4; icon_state = "fakewindows2"; tag = "icon-fakewindows2 (EAST)"},/area/ruin/powered) -"f" = (/turf/indestructible/fakeglass{baseturf = /turf/simulated/floor/plating/lava/smooth; dir = 5; icon_state = "fakewindows"; tag = "icon-fakewindows (NORTHEAST)"},/area/ruin/powered) -"g" = (/turf/indestructible/fakeglass{baseturf = /turf/simulated/floor/plating/lava/smooth; icon_state = "fakewindows2"; tag = "icon-fakewindows2"},/area/ruin/powered) -"h" = (/turf/simulated/floor/plating/ice,/area/ruin/powered) -"i" = (/turf/simulated/floor/plating/asteroid/snow{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) -"j" = (/obj/structure/flora/rock/icy,/turf/simulated/floor/plating/asteroid/snow{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) -"k" = (/obj/structure/flora/bush,/turf/simulated/floor/plating/asteroid/snow{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) -"l" = (/turf/simulated/wall/mineral/wood,/area/ruin/powered) -"m" = (/obj/structure/dresser,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered) -"n" = (/obj/structure/bed,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered) -"o" = (/obj/structure/bookcase/random,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered) -"p" = (/obj/structure/flora/tree/pine,/turf/simulated/floor/plating/asteroid/snow{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) -"q" = (/obj/structure/flora/grass/both,/turf/simulated/floor/plating/asteroid/snow{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) -"r" = (/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered) -"s" = (/obj/structure/flora/tree/dead,/turf/simulated/floor/plating/asteroid/snow{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) -"t" = (/obj/machinery/door/airlock/wood,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered) -"u" = (/obj/structure/chair/comfy/brown{tag = "icon-comfychair (EAST)"; icon_state = "comfychair"; dir = 4},/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered) -"v" = (/obj/structure/table/wood,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered) -"w" = (/obj/structure/chair/comfy/brown{tag = "icon-comfychair (WEST)"; icon_state = "comfychair"; dir = 8},/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered) -"x" = (/turf/simulated/wall/mineral/wood{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) -"y" = (/obj/structure/displaycase/captain,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered) -"z" = (/obj/structure/bed/dogbed,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered) -"A" = (/obj/structure/flora/tree/pine/xmas,/turf/simulated/floor/plating/asteroid/snow{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) -"B" = (/turf/indestructible/fakeglass{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) -"C" = (/obj/structure/flora/grass/brown{step_x = -1},/turf/simulated/floor/plating/asteroid/snow{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) -"D" = (/obj/machinery/door/airlock/hatch,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/lava/smooth; blocks_air = 1},/area/ruin/powered) -"E" = (/obj/machinery/door/airlock/silver,/turf/indestructible/fakeglass{tag = "icon-fakewindows2 (SOUTHEAST)"; icon_state = "fakewindows2"; dir = 6},/area/ruin/powered) -"F" = (/obj/structure/flora/rock/pile/icy,/turf/simulated/floor/plating/asteroid/snow{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) -"G" = (/turf/indestructible/fakeglass{baseturf = /turf/simulated/floor/plating/lava/smooth; dir = 1; icon_state = "fakewindows"; tag = "icon-fakewindows (NORTH)"},/area/ruin/powered) -"H" = (/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "bridge"},/area/ruin/powered) -"I" = (/turf/indestructible/fakeglass{baseturf = /turf/simulated/floor/plating/lava/smooth; dir = 10; icon_state = "fakewindows"; tag = "icon-fakewindows (SOUTHWEST)"},/area/ruin/powered) -"J" = (/turf/indestructible/fakeglass{baseturf = /turf/simulated/floor/plating/lava/smooth; dir = 6; icon_state = "fakewindows"; tag = "icon-fakewindows (SOUTHEAST)"},/area/ruin/powered) -"K" = (/turf/simulated/wall/r_wall{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) +"d" = (/obj/structure/grille,/obj/structure/window/fulltile,/obj/structure/window/fulltile,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) +"e" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) +"f" = (/turf/simulated/floor/plating/ice,/area/ruin/powered) +"g" = (/turf/simulated/floor/plating/asteroid/snow{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) +"h" = (/obj/structure/flora/rock/icy,/turf/simulated/floor/plating/asteroid/snow{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) +"i" = (/obj/structure/flora/bush,/turf/simulated/floor/plating/asteroid/snow{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) +"j" = (/turf/simulated/wall/mineral/wood,/area/ruin/powered) +"k" = (/obj/structure/dresser,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered) +"l" = (/obj/structure/bed,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered) +"m" = (/obj/structure/bookcase/random,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered) +"n" = (/obj/structure/flora/tree/pine,/turf/simulated/floor/plating/asteroid/snow{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) +"o" = (/obj/structure/flora/grass/both,/turf/simulated/floor/plating/asteroid/snow{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) +"p" = (/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered) +"q" = (/obj/structure/flora/tree/dead,/turf/simulated/floor/plating/asteroid/snow{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) +"r" = (/obj/machinery/door/airlock/wood,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered) +"s" = (/obj/structure/chair/comfy/brown{tag = "icon-comfychair (EAST)"; icon_state = "comfychair"; dir = 4},/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered) +"t" = (/obj/structure/table/wood,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered) +"u" = (/obj/structure/chair/comfy/brown{tag = "icon-comfychair (WEST)"; icon_state = "comfychair"; dir = 8},/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered) +"v" = (/turf/simulated/wall/mineral/wood{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) +"w" = (/obj/structure/displaycase/captain,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered) +"x" = (/obj/structure/bed/dogbed,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered) +"y" = (/obj/structure/flora/tree/pine/xmas,/turf/simulated/floor/plating/asteroid/snow{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) +"z" = (/obj/structure/flora/grass/brown{step_x = -1},/turf/simulated/floor/plating/asteroid/snow{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) +"A" = (/obj/machinery/door/airlock/hatch,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/lava/smooth; blocks_air = 1},/area/ruin/powered) +"B" = (/obj/machinery/door/airlock/silver,/turf/indestructible/fakeglass{tag = "icon-fakewindows2 (SOUTHEAST)"; icon_state = "fakewindows2"; dir = 6},/area/ruin/powered) +"C" = (/obj/structure/flora/rock/pile/icy,/turf/simulated/floor/plating/asteroid/snow{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) +"D" = (/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "bridge"},/area/ruin/powered) +"E" = (/turf/simulated/wall/r_wall{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb bccccccccccccccccccccccccccccb -bcdeeeeeeeeeeeeeeeeeeeeeeeefcb -bcghhijiiiiiiiiikllllllllllgcb -bcgihhiiiikiiiiiklmnlooooolgcb -bcgihhhhpiiipiiqilrrlrrrrrlgcb -bcgsihhhiisiiiiiiltllruvwrlgcb -bcgikhhhhiiikiiiilrrrruvwrlgcb -bcgkiiihhiiikpkiqxyrrrrrrzlgcb -bcgiikihhhiiiiiiillllttllllgcb -bcgiiiiihhiiiijiiiiiiiiiiiigcb -bcgipiiihhhpiiiikiiiiiiiiAigcb -bcgiiiiihhhiisiqiiiiiiiiiiigcb -bcBCiiiiihhhhiiiiipiiipkkiigcb -DcEiFipiihhhhhiiiiiisiiiiiigcb -bcGiiiiiiiihhiipiiikiiqjiiigcb -bcgiiisiikihhhiiiiiiiiiiipigcb -bcgipiiiipihhhhiiiipiisiiiigcb -bcgiiiijiiHHHHHHisiiiiiiqiigcb -bcgiiqkkiiHHHHHHiiiijikiiiigcb -bcgiiikiiiiihhhiiiiiikiiiiigcb -bcgiiiiqsikiiihhhiiiiipiFpigcb -bcgiiiiiiiiiikiihhipiikkiiigcb -bcgkipiiikipiiiihhiiiqkkiikgcb -bcgiiiiiiiiikkikihhhiiiisiigcb -bcgkkiipiiiiisiiiiihhiiiiiigcb -bcIeeeeeeeeeeeeeeeeeeeeeeeeJcb +bcdeeeeeeeeeeeeeeeeeeeeeeeedcb +bceffghgggggggggijjjjjjjjjjecb +bcegffggggigggggijkljmmmmmjecb +bcegffffngggnggogjppjpppppjecb +bceqgfffggqggggggjrjjpstupjecb +bcegiffffgggiggggjppppstupjecb +bceigggffggginigovwppppppxjecb +bceggigfffgggggggjjjjrrjjjjecb +bcegggggffgggghggggggggggggecb +bcegngggfffnggggiggggggggygecb +bcegggggfffggqgogggggggggggecb +bcezgggggffffgggggngggniiggecb +AcBgCgnggfffffggggggqggggggecb +bceggggggggffggngggiggohgggecb +bcegggqggigfffgggggggggggngecb +bcegnggggngffffggggnggqggggecb +bcegggghggDDDDDDgqggggggoggecb +bceggoiiggDDDDDDgggghgiggggecb +bcegggigggggfffggggggigggggecb +bceggggoqgigggfffgggggngCngecb +bceggggggggggiggffgnggiigggecb +bceigngggignggggffgggoiiggiecb +bcegggggggggiigigfffggggqggecb +bceiiggngggggqgggggffggggggecb +bcdeeeeeeeeeeeeeeeeeeeeeeeedcb bccccccccccccccccccccccccccccb -bbbbbKbbbbbbbbbbbbbbbbbbbbbbbb +bbbbbEbbbbbbbbbbbbbbbbbbbbbbbb "} From 1dcd0b10135d141bb4e284465cbdd48487a534e2 Mon Sep 17 00:00:00 2001 From: Kyle Spier-Swenson Date: Mon, 29 Feb 2016 23:15:18 -0800 Subject: [PATCH 090/235] Use pick weight they said, it will be find they said. FUCK YOUR PICKWEIGHT --- code/modules/clothing/clothing.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 03f5b565ebb..eaaeda6e3f2 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -331,7 +331,7 @@ BLIND // can't see anything /obj/item/clothing/under/New() if(random_sensor) //make the sensor mode favor higher levels, except coords. - sensor_mode = pickweight(list(0 = 1, 1 = 2, 2 = 3, 3 = 2)) + sensor_mode = pick(0, 1, 1, 2, 2, 2, 3, 3)) adjusted = 0 suit_color = item_color ..() From b9486254f48cc11caebf9612632a3e3a6ea8fd54 Mon Sep 17 00:00:00 2001 From: Sawu Date: Tue, 1 Mar 2016 18:39:42 +1100 Subject: [PATCH 091/235] SNPC Expansion v2: EA Edition * Interest values and modifiers tweaked to create a smoother and more active AI * maxStepsTick raised to 6, to smooth out movement * doorScan has been integrated into the main AI, and performs before all other functions * SNPCs have been given all-access, but must "hack" their way through doors, with a small chance to electrocute themselves * Verb added to customise an SNPC and optionally send it to it's department * Clown SNPCs will now slip people. * Chef and Bartended SNPCs now process and cook basic foods. * Botanist SNPCs will now grow, tend and harvest plants, and deliver them to a smartfridge. * SNPCs are now the Synth race * SNPCs now recognise a number of offensive actions, such as injecting, throwing, being shot and people attempting to steal from them * SNPCs will now atetmpt to unbuckle themselves * General Backpack and Item handling improved * SNPCs now correctly recognise and take regular items * Rebalanced the AI to favour their favourite items and department more * callFunction now spawns off modules, running them simultaneously * Botanist,Chefs and Bartenders now attempt to stay near their respective areas * SNPCs now recognise recursive content (items in boxes in bags etc) * SNPCs now have emotes attached to certain actions to faciliate their bluespace magic (so players do not get confused) * Greytide SNPC getting stalled has been fixed * SNPCs can now recognise and throw items that have are throwable, and will use them in combat. * SNPCs can now recognise and use grenades, and will (according to their traits) prime and throw them, or suicide bomb a target * SNPC ranges for combat rebalanced * SNPCs now switch between disarm and harm in melee combat. --- code/modules/mob/interactive.dm | 562 ++++++++++++++++++++++++-------- 1 file changed, 434 insertions(+), 128 deletions(-) diff --git a/code/modules/mob/interactive.dm b/code/modules/mob/interactive.dm index deee74b96f2..8191da5e0e8 100644 --- a/code/modules/mob/interactive.dm +++ b/code/modules/mob/interactive.dm @@ -31,7 +31,8 @@ /mob/living/carbon/human/interactive name = "interactive station member" var/doing = 0 - var/interest = 100 + var/interest = 10 + var/maxInterest = 10 var/timeout = 0 var/inactivity_period = 0 var/TARGET = null @@ -42,7 +43,7 @@ var/mob/retal_target = null var/update_hands = 0 var/list/blacklistItems = list() // items we should be ignoring - var/maxStepsTick = 3 + var/maxStepsTick = 6 // step as many times as we can per frame //Job and mind data var/obj/item/weapon/card/id/MYID var/obj/item/device/pda/MYPDA @@ -61,9 +62,9 @@ var/graytide = 0 var/list/favoured_types = list() // allow a mob to favour a type, and hold onto them var/chattyness = CHANCE_TALK - var/targetInterestShift = 10 // how much a good action should "reward" the npc + var/targetInterestShift = 5 // how much a good action should "reward" the npc //modules - var/list/functions = list("nearbyscan","combat","doorscan","shitcurity","chatter","healpeople") + var/list/functions = list("nearbyscan","combat","shitcurity","chatter","healpeople") //botPool funcs /mob/living/carbon/human/interactive/proc/takeDelegate(mob/living/carbon/human/interactive/from,doReset=TRUE) @@ -78,7 +79,7 @@ // timeout = 0 inactivity_period = 0 - interest = 100 + interest = maxInterest // update_icons() if(doReset) @@ -118,14 +119,41 @@ retal_target = potentialAssault ..() -/mob/living/carbon/human/interactive/New() - ..() - random() +/mob/living/carbon/human/interactive/verb/customiseSNPC() + set name = "Customize SNPC" + set desc = "Customise the SNPC" + set category = "Admin" + + set src in view() + + var/cjob = input("Choose Job") as null|anything in SSjob.occupations.Copy() + + if(cjob) + myjob = cjob + job = myjob.title + for(var/obj/item/W in src) + src.unEquip(W, 1) + qdel(W) + myjob.equip(src) + myjob.apply_fingerprints(src) + doSetup() + + var/doTele = input("Place the SNPC in their department?") as null|anything in list("Yes","No") + if(doTele) + if(doTele == "Yes") + src.loc = pick(get_area_turfs(job2area(myjob))) + +/mob/living/carbon/human/interactive/proc/doSetup() + Path_ID = new /obj/item/weapon/card/id(src) + + var/datum/job/captain/C = new/datum/job/captain + Path_ID.access = C.get_access() + MYID = new(src) MYID.name = "[src.real_name]'s ID Card ([myjob.title])" MYID.assignment = "[myjob.title]" MYID.registered_name = src.real_name - MYID.access = myjob.access + MYID.access = Path_ID.access // Automatons have strange powers... strange indeed equip_to_slot_or_del(MYID, slot_wear_id) MYPDA = new(src) MYPDA.owner = real_name @@ -168,12 +196,7 @@ update_augments() hand = 0 - - Path_ID = new /obj/item/weapon/card/id(src) - - var/datum/job/captain/C = new/datum/job/captain - Path_ID.access = C.get_access() - + functions = list("nearbyscan","combat","shitcurity","chatter","healpeople") // stop customize adding multiple copies of a function //job specific favours switch(myjob.title) if("Assistant") @@ -182,6 +205,7 @@ favoured_types = list(/obj/item/clothing, /obj/item/weapon/stamp/captain,/obj/item/weapon/disk/nuclear) if("Bartender","Chef") favoured_types = list(/obj/item/weapon/reagent_containers/food, /obj/item/weapon/kitchen) + functions += "souschef" if("Station Engineer","Chief Engineer","Atmospheric Technician") favoured_types = list(/obj/item/stack, /obj/item/weapon, /obj/item/clothing) if("Chief Medical Officer","Medical Doctor","Chemist","Virologist","Geneticist") @@ -193,6 +217,12 @@ if("Janitor") favoured_types = list(/obj/item/weapon/mop, /obj/item/weapon/reagent_containers/glass/bucket, /obj/item/weapon/reagent_containers/spray/cleaner, /obj/effect/decal/cleanable) functions += "dojanitor" + if("Clown") + favoured_types = list(/obj/item/weapon/soap, /obj/item/weapon/reagent_containers/food/snacks/grown/banana,/obj/item/weapon/grown/bananapeel) + functions += "clowning" + if("Botanist") + favoured_types = list(/obj/machinery/hydroponics, /obj/item/weapon/reagent_containers, /obj/item/weapon) + functions += "botany" else favoured_types = list(/obj/item/clothing) @@ -217,17 +247,54 @@ if(TRAITS & TRAIT_THIEVING) slyness = 75 +/mob/living/carbon/human/interactive/New() + ..() + + src.set_species(/datum/species/synth) + var/datum/species/synth/mSyn = dna.species + mSyn.assume_disguise(new/datum/species/human,src) + + random() + + doSetup() + SSnpc.insertBot(src) +/mob/living/carbon/human/interactive/proc/retalTarget(var/target) + var/mob/living/carbon/human/M = target + if(target) + if(health > 0) + if(M.a_intent == "help") + chatter() + if(M.a_intent == "harm") + retal = 1 + retal_target = target + +//Retaliation clauses + +/mob/living/carbon/human/interactive/hitby(atom/movable/AM, skipcatch, hitpush, blocked) + ..(AM,skipcatch,hitpush,blocked) + var/mob/living/carbon/C = locate(/mob/living/carbon) in view(MIN_RANGE_FIND,src) + if(C) + retalTarget(C) + +/mob/living/carbon/human/interactive/bullet_act(obj/item/projectile/P, def_zone) + ..(P,def_zone) + retalTarget(P.firer) + /mob/living/carbon/human/interactive/attack_hand(mob/living/carbon/human/M) - ..() - if (health > 0) - if(M.a_intent == "help") - chatter() - if(M.a_intent == "harm") - retal = 1 - retal_target = M + ..(M) + retalTarget(M) + +/mob/living/carbon/human/interactive/show_inv(mob/user) + ..(user) + retalTarget(user) + +/mob/living/carbon/human/interactive/can_inject(mob/user, error_msg, target_zone, var/penetrate_thick = 0) + ..(user,error_msg,target_zone,penetrate_thick) + retalTarget(user) + //THESE EXIST FOR DEBUGGING OF THE DOING/INTEREST SYSTEM EASILY /mob/living/carbon/human/interactive/proc/doing2string(doin) @@ -295,6 +362,7 @@ var/obj/item/T = other_hand main_hand = other_hand other_hand = T + update_hands = 1 /mob/living/carbon/human/interactive/proc/take_to_slot(obj/item/G, var/hands=0) var/list/slots = list ("left pocket" = slot_l_store,"right pocket" = slot_r_store,"left hand" = slot_l_hand,"right hand" = slot_r_hand) @@ -325,8 +393,6 @@ if(IsDeadOrIncap()) walk(src,0) return - if(a_intent != "disarm") - a_intent = "disarm" //--------------------------- //---- interest flow control if(interest < 0 || inactivity_period < 0) @@ -334,13 +400,36 @@ interest = 0 if(inactivity_period < 0) inactivity_period = 0 - if(interest > 100) - interest = 100 + if(interest > maxInterest) + interest = maxInterest //--------------------------- //VIEW FUNCTIONS - if(!l_hand || !r_hand) - update_hands = 1 + //doorscan is now integrated into life and runs before all other procs + spawn(0) + for(var/dir in alldirs) + var/turf/T = get_step(src,dir) + if(T) + for(var/obj/machinery/door/D in T.contents) + if(!istype(D,/obj/machinery/door/poddoor) && D.density) + spawn(0) + if(istype(D,/obj/machinery/door/airlock)) + var/obj/machinery/door/airlock/AL = D + AL.p_open = 1 + AL.update_icon() + AL.shock(src,5) + sleep(5) + AL.unbolt() + if(!AL.wires.is_cut(WIRE_BOLTS)) + AL.wires.cut(WIRE_BOLTS) + if(!AL.wires.is_cut(WIRE_POWER1)) + AL.wires.cut(WIRE_POWER1) + if(!AL.wires.is_cut(WIRE_POWER2)) + AL.wires.cut(WIRE_POWER2) + sleep(5) + AL.p_open = 0 + AL.update_icon() + D.open() if(update_hands) if(l_hand || r_hand) @@ -364,6 +453,10 @@ G.assailant.attack_hand(src) inactivity_period = 10 + if(buckled) + resist() + inactivity_period = 10 + //proc functions for(var/Proc in functions) if(!IsDeadOrIncap()) @@ -376,61 +469,68 @@ if(TARGET in blacklistItems) TARGET = null - if((TARGET && (TARGET in view(1)))) - if((TARGET in view(1,src)))//this is a bit redundant but it saves two if blocks - doing |= INTERACTING - //--------DOORS - if(istype(TARGET, /obj/machinery/door)) - var/obj/machinery/door/D = TARGET - if(D.check_access(MYID) && !istype(D,/obj/machinery/door/poddoor)) - D.open() - sleep(15) - var/turf/T = get_step(get_step(D.loc,dir),dir) //recursion yo - tryWalk(T) - //THIEVING SKILLS - if(prob(slyness)) - if(!TARGET in blacklistItems) - //---------TOOLS - if(istype(TARGET, /obj/item/weapon)) - var/obj/item/weapon/W = TARGET - if(W.force >= best_force || prob((FUZZY_CHANCE_LOW+FUZZY_CHANCE_HIGH)/2)) - if(!l_hand || !r_hand) - take_to_slot(W) - else - insert_into_backpack() - //---------FASHION - if(istype(TARGET,/obj/item/clothing)) - var/obj/item/clothing/C = TARGET - drop_item() - spawn(5) - take_to_slot(C,1) - if(!equip_to_appropriate_slot(C)) - var/obj/item/I = get_item_by_slot(C) - unEquip(I) - spawn(5) - equip_to_appropriate_slot(C) - update_hands = 1 - if(MYPDA in src.loc || MYID in src.loc) - if(MYPDA in src.loc) - equip_to_appropriate_slot(MYPDA) - if(MYID in src.loc) - equip_to_appropriate_slot(MYID) - //THIEVING SKILLS END - //-------------TOUCH ME - if(istype(TARGET,/obj/structure)) - var/obj/structure/STR = TARGET - if(main_hand) - var/obj/item/weapon/W = main_hand - STR.attackby(W, src) + + if((TARGET && Adjacent(TARGET))) + doing |= INTERACTING + //--------DOORS + if(istype(TARGET, /obj/machinery/door)) + var/obj/machinery/door/D = TARGET + if(D.check_access(MYID) && !istype(D,/obj/machinery/door/poddoor)) + D.open() + sleep(15) + var/turf/T = get_step(get_step(D.loc,dir),dir) //recursion yo + tryWalk(T) + //THIEVING SKILLS + if(!TARGET in blacklistItems) + insert_into_backpack() // dump random item into backpack to make space + //---------ITEMS + if(istype(TARGET, /obj/item)) + if(istype(TARGET, /obj/item/weapon)) + var/obj/item/weapon/W = TARGET + if(W.force >= best_force || prob((FUZZY_CHANCE_LOW+FUZZY_CHANCE_HIGH)/2)) + if(!l_hand || !r_hand) + put_in_hands(W) + else + insert_into_backpack() else - STR.attack_hand(src) + if(!l_hand || !r_hand) + put_in_hands(TARGET) + else + insert_into_backpack() + //---------FASHION + if(istype(TARGET,/obj/item/clothing)) + var/obj/item/clothing/C = TARGET + drop_item() + spawn(5) + take_to_slot(C,1) + if(!equip_to_appropriate_slot(C)) + var/obj/item/I = get_item_by_slot(C) + unEquip(I) + spawn(5) + equip_to_appropriate_slot(C) + update_hands = 1 + if(MYPDA in src.loc || MYID in src.loc) + if(MYPDA in src.loc) + equip_to_appropriate_slot(MYPDA) + if(MYID in src.loc) + equip_to_appropriate_slot(MYID) + //THIEVING SKILLS END + //-------------TOUCH ME + if(istype(TARGET,/obj/structure)) + var/obj/structure/STR = TARGET + if(main_hand) + var/obj/item/weapon/W = main_hand + STR.attackby(W, src) + else + STR.attack_hand(src) interest += targetInterestShift doing = doing & ~INTERACTING timeout = 0 TARGET = null else - tryWalk(TARGET) - timeout++ + if(TARGET) + tryWalk(TARGET) + timeout++ if(doing == 0) interest-- @@ -455,14 +555,14 @@ else var/choice = rand(1,50) switch(choice) - if(1 to 10) + if(1 to 30) //chance to chase an item TARGET = locate(/obj/item) in favouredObjIn(oview(MIN_RANGE_FIND,src)) - if(11 to 21) + if(31 to 40) TARGET = safepick(get_area_turfs(job2area(myjob))) - if(22 to 41) + if(41 to 45) TARGET = pick(target_filter(favouredObjIn(urange(MAX_RANGE_FIND,src,1)))) - if(42 to 50) + if(46 to 50) TARGET = pick(target_filter(oview(MIN_RANGE_FIND,src))) tryWalk(TARGET) LAST_TARGET = TARGET @@ -479,7 +579,8 @@ /mob/living/carbon/human/interactive/proc/callfunction(Proc) set waitfor = 0 - call(src,Proc)(src) + spawn(0) + call(src,Proc)(src) /mob/living/carbon/human/interactive/proc/tryWalk(turf/TARGET) if(!IsDeadOrIncap()) @@ -526,9 +627,10 @@ if(myPath.len > 0) doing = doing & ~TRAVEL for(var/i = 0; i < maxStepsTick; ++i) - if(myPath.len >= 1) - walk_to(src,myPath[1],0,5) - myPath -= myPath[1] + if(!IsDeadOrIncap()) + if(myPath.len >= 1) + walk_to(src,myPath[1],0,5) + myPath -= myPath[1] return 1 return 0 @@ -539,7 +641,7 @@ if(T.title == "Captain" || T.title == "Head of Personnel") return /area/bridge if(T.title == "Bartender" || T.title == "Chef") - return /area/crew_quarters + return pick(/area/crew_quarters/kitchen,/area/crew_quarters/bar) if(T.title == "Station Engineer" || T.title == "Chief Engineer" || T.title == "Atmospheric Technician") return /area/engine if(T.title == "Chief Medical Officer" || T.title == "Medical Doctor" || T.title == "Chemist" || T.title == "Virologist" || T.title == "Geneticist") @@ -548,6 +650,8 @@ return /area/toxins if(T.title == "Head of Security" || T.title == "Warden" || T.title == "Security Officer" || T.title == "Detective") return /area/security + if(T.title == "Botanist") + return /area/hydroponics else return pick(/area/hallway,/area/crew_quarters) @@ -609,25 +713,151 @@ toSay += "[curse_words] " src.say("Hey [nouns_generic], why dont you go [toSay], you [nouns_insult]!") -/mob/living/carbon/human/interactive/proc/shitcurity(obj) - if(retal && TARGET) - for(var/obj/item/I in src.contents) - if(istype(I,/obj/item/weapon/restraints)) - take_to_slot(I) - I.attack(TARGET,src) - sleep(25) - -/mob/living/carbon/human/interactive/proc/healpeople(obj) - var/shouldTryHeal = 0 - var/obj/item/stack/medical/M +/mob/living/carbon/human/interactive/proc/getAllContents() var/list/allContents = list() - for(var/atom/A in contents) allContents += A if(A.contents.len > 0) for(var/atom/B in A) allContents += B + return allContents + +/mob/living/carbon/human/interactive/proc/enforceHome() + if(!(get_turf(src) in get_area_turfs(job2area(myjob)))) + tryWalk(pick(get_area_turfs(job2area(myjob)))) + +/mob/living/carbon/human/interactive/proc/npcDrop(var/obj/item/A,var/blacklist = 0) + if(blacklist) + blacklistItems += A + A.loc = get_turf(src) // drop item works inconsistently + enforce_hands() + update_icons() + +/mob/living/carbon/human/interactive/proc/botany(obj) + var/list/allContents = getAllContents() + enforceHome() + + var/obj/item/weapon/reagent_containers/glass/beaker/bluespace/internalBeaker = locate(/obj/item/weapon/reagent_containers/glass/beaker/bluespace) in allContents + var/obj/item/weapon/storage/bag/plants/internalBag = locate(/obj/item/weapon/storage/bag/plants) in allContents + + if(!internalBag) + internalBag = new/obj/item/weapon/storage/bag/plants(src) + if(!internalBeaker) + internalBeaker = new/obj/item/weapon/reagent_containers/glass/beaker/bluespace(src) + internalBeaker.name = "Grow-U-All Super Spray" + + if(internalBeaker && internalBag) + var/obj/machinery/hydroponics/HP + + //consider the appropriate target + var/list/considered = list() + + for(var/obj/machinery/hydroponics/tester in view(12,src)) + considered[tester] = 1 + + if(!tester.planted) + considered[tester] += 50 + if(tester.weedlevel > 0) + considered[tester] += 5 + if(tester.pestlevel > 0) + considered[tester] += 5 + if(tester.nutrilevel < tester.maxnutri) + considered[tester] += 15 + if(tester.waterlevel < tester.maxwater) + considered[tester] += 15 + if(tester.harvest || tester.dead) + considered[tester] += 100 + considered[tester] = max(1,considered[tester] - get_dist(src,tester)) + + var/index = 0 + for(var/A in considered) + ++index + if(considered[A] > considered[HP] || !HP) + HP = considered[index] + + if(HP) + TARGET = HP + if(!Adjacent(HP)) + tryWalk(get_turf(HP)) + else + if(HP.harvest || HP.dead) + HP.attack_hand(src) + else if(!HP.planted) + var/seedType = pick(typesof(/obj/item/seeds) - /obj/item/seeds) + var/obj/item/seeds/SEED = new seedType(src) + customEmote("[src] [pick("gibbers","drools","slobbers","claps wildly","spits")] towards [TARGET], producing a [SEED]!") + HP.attackby(SEED,src) + else + var/change = 0 + if(HP.weedlevel > 0) + change = 1 + if(!internalBeaker.reagents.has_reagent("weedkiller", 10)) + internalBeaker.reagents.add_reagent("weedkiller",10) + if(HP.pestlevel > 0) + change = 1 + if(!internalBeaker.reagents.has_reagent("pestkiller", 10)) + internalBeaker.reagents.add_reagent("pestkiller",10) + if(HP.nutrilevel < HP.maxnutri) + change = 1 + if(!internalBeaker.reagents.has_reagent("eznutriment", 15)) + internalBeaker.reagents.add_reagent("eznutriment",15) + if(!internalBeaker.reagents.has_reagent("diethylamine", 15)) + internalBeaker.reagents.add_reagent("diethylamine",15) + if(HP.waterlevel < HP.maxwater) + change = 1 + if(!internalBeaker.reagents.has_reagent("holywater", 50)) + internalBeaker.reagents.add_reagent("holywater",50) + if(change) + HP.attackby(internalBeaker,src) + + var/obj/item/weapon/reagent_containers/food/snacks/grown/GF = locate(/obj/item/weapon/reagent_containers/food/snacks/grown) in view(12,src) + if(GF) + if(!Adjacent(GF)) + tryWalk(get_turf(GF)) + else + GF.attackby(internalBag,src) + + if(internalBag.contents.len > 0) + var/obj/machinery/smartfridge/SF = locate(/obj/machinery/smartfridge) in range(MAX_RANGE_FIND,src) + if(!Adjacent(SF)) + tryWalk(get_turf(SF)) + else + customEmote("[src] [pick("gibbers","drools","slobbers","claps wildly","spits")], upending the [internalBag]'s contents all over [TARGET]!") + //smartfridges call updateUsrDialog when you call attackby, so we're going to have to cheese-magic-space this + for(var/obj/toLoad in internalBag.contents) + if(contents.len >= SF.max_n_of_items) + break + if(SF.accept_check(toLoad)) + SF.load(toLoad) + +/mob/living/carbon/human/interactive/proc/shitcurity(obj) + var/list/allContents = getAllContents() + + if(retal && TARGET) + for(var/obj/item/I in allContents) + if(istype(I,/obj/item/weapon/restraints)) + I.attack(TARGET,src) // go go bluespace restraint launcher! + sleep(25) + +/mob/living/carbon/human/interactive/proc/clowning(obj) + var/list/allContents = getAllContents() + + for(var/A in allContents) + if(istype(A,/obj/item/weapon/soap)) + npcDrop(A) + if(istype(A,/obj/item/weapon/reagent_containers/food/snacks/grown/banana)) + var/obj/item/weapon/reagent_containers/food/snacks/B = A + B.attack(src, src) + if(istype(A,/obj/item/weapon/grown/bananapeel)) + npcDrop(A) + + +/mob/living/carbon/human/interactive/proc/healpeople(obj) + var/shouldTryHeal = 0 + var/obj/item/stack/medical/M + + var/list/allContents = getAllContents() for(var/A in allContents) if(istype(A,/obj/item/stack/medical)) @@ -658,12 +888,85 @@ else tryWalk(TARGET) +/mob/living/carbon/human/interactive/proc/customEmote(var/text) + for(var/mob/living/carbon/M in view(src)) + M.show_message("[text]", 2) + +// START COOKING MODULE +/mob/living/carbon/human/interactive/proc/cookingwithmagic(var/obj/item/weapon/reagent_containers/food/snacks/target) + if(Adjacent(target)) + customEmote("[src] [pick("gibbers","drools","slobbers","claps wildly","spits")] towards [target], and with a bang, it's instantly cooked!") + var/obj/item/weapon/reagent_containers/food/snacks/S = new target.cooked_type (get_turf(src)) + target.initialize_cooked_food(S, 100) + playsound(get_turf(src), 'sound/weapons/flashbang.ogg', 50, 1) + else + tryWalk(target) + +/mob/living/carbon/human/interactive/proc/souschef(obj) + var/list/allContents = getAllContents() + + enforceHome() + + //Bluespace in some inbuilt tools + var/obj/item/weapon/kitchen/rollingpin/RP = locate(/obj/item/weapon/kitchen/rollingpin) in allContents + if(!RP) + new/obj/item/weapon/kitchen/rollingpin(src) + + var/obj/item/weapon/kitchen/knife/KK = locate(/obj/item/weapon/kitchen/knife) in allContents + if(!KK) + new/obj/item/weapon/kitchen/knife(src) + + if(RP && KK) // Ready to cook! + //Process dough into various states + var/obj/item/weapon/reagent_containers/food/snacks/dough/D = locate(/obj/item/weapon/reagent_containers/food/snacks/dough) in range(MAX_RANGE_FIND,src) + if(D) + var/choice = pick(1,2) + if(choice == 1) + tryWalk(get_turf(D)) + sleep(get_dist(src,D)) + D.attackby(RP,src) + else + cookingwithmagic(D) + var/obj/item/weapon/reagent_containers/food/snacks/flatdough/FD = locate(/obj/item/weapon/reagent_containers/food/snacks/flatdough) in range(MAX_RANGE_FIND,src) + if(FD) + var/choice = pick(1,2) + if(choice == 1) + tryWalk(get_turf(D)) + sleep(get_dist(src,D)) + FD.attackby(KK,src) + else + cookingwithmagic(FD) + var/obj/item/weapon/reagent_containers/food/snacks/cakebatter/CB = locate(/obj/item/weapon/reagent_containers/food/snacks/cakebatter) in range(MAX_RANGE_FIND,src) + if(CB) + var/choice = pick(1,2) + if(choice == 1) + tryWalk(get_turf(D)) + sleep(get_dist(src,D)) + CB.attackby(RP,src) + else + cookingwithmagic(CB) + var/obj/item/weapon/reagent_containers/food/snacks/piedough/PD = locate(/obj/item/weapon/reagent_containers/food/snacks/piedough) in range(MAX_RANGE_FIND,src) + if(PD) + var/choice = pick(1,2) + if(choice == 1) + tryWalk(get_turf(D)) + sleep(get_dist(src,D)) + PD.attackby(KK,src) + else + cookingwithmagic(PD) + //Cook various regular foods into processed versions + var/obj/item/weapon/reagent_containers/food/snacks/toCook = locate(/obj/item/weapon/reagent_containers/food/snacks) in range(MAX_RANGE_FIND,src) + if(toCook) + if(toCook.cooked_type) + cookingwithmagic(toCook) +// END COOKING MODULE + /mob/living/carbon/human/interactive/proc/combat(obj) set background = 1 enforce_hands() if(canmove) if(prob(attitude) && (graytide || (TRAITS & TRAIT_MEAN)) || retal) - interest = interest + 10 + interest += targetInterestShift a_intent = "harm" zone_selected = pick("chest","r_leg","l_leg","r_arm","l_arm","head") doing |= FIGHTING @@ -671,8 +974,6 @@ TARGET = retal_target else var/mob/living/M = locate(/mob/living) in oview(7,src) - if(istype(M,/mob/living/carbon/human/interactive/greytide)) - return if(M != src) TARGET = M if(!M) @@ -682,17 +983,17 @@ if(retal) if(retal_target) if(retal_target.faction == src.faction) - if(prob(FUZZY_CHANCE_HIGH+FUZZY_CHANCE_LOW)) //high chance to forgive - retal = 0 - retal_target = null - TARGET = null - doing = 0 + retal = 0 + retal_target = null + TARGET = null + doing = 0 //ensure we're using the best object possible var/obj/item/weapon/best var/foundFav = 0 - for(var/test in src.contents) + var/list/allContents = getAllContents() + for(var/test in allContents) for(var/a in favoured_types) if(ispath(test,a) && !(doing & FIGHTING)) // if we're not in combat and we find our favourite things, use them (for people like janitor and doctors) best = test @@ -715,10 +1016,28 @@ if(best) take_to_slot(best,1) - if((TARGET && (doing & FIGHTING)) || graytide) // this is a redundancy check + if((TARGET && (doing & FIGHTING))) // this is a redundancy check var/mob/living/M = TARGET if(istype(M,/mob/living)) if(M.health > 1) + //THROWING OBJECTS + for(var/A in allContents) + if(prob(robustness)) + if(istype(A,/obj/item/weapon)) + var/obj/item/weapon/W = A + if(W.throwforce > 0) + npcDrop(W,1) + throw_item(TARGET) + if(istype(A,/obj/item/weapon/grenade)) // Allahu ackbar! ALLAHU ACKBARR!! + var/obj/item/weapon/grenade/G = A + G.attack_self(src) + if(prob(smartness)) + npcDrop(G,1) + sleep(15) + throw_item(TARGET) + + if(!main_hand && other_hand) + swap_hands() if(main_hand) if(main_hand.force != 0) if(istype(main_hand,/obj/item/weapon/gun)) @@ -731,24 +1050,18 @@ P.update_icon() else if(P.get_ammo(1) == 0) P.update_icon() - blacklistItems += P - P.loc = get_turf(src) // drop item works inconsistently - enforce_hands() - update_icons() + npcDrop(P,1) else P.afterattack(TARGET, src) else if(istype(main_hand,/obj/item/weapon/gun/energy)) var/obj/item/weapon/gun/energy/P = main_hand if(P.power_supply.charge <= 10) // can shoot seems to bug out for tasers, using this hacky method instead P.update_icon() - blacklistItems += P - P.loc = get_turf(src) // likewise - enforce_hands() - update_icons() + npcDrop(P,1) else P.afterattack(TARGET, src) else - if(get_dist(src,TARGET) > 2) + if(get_dist(src,TARGET) > 6) if(!walk2derpless(TARGET)) timeout++ else @@ -759,10 +1072,11 @@ enforce_hands() update_icons() else - if(targetRange(TARGET) > (istype(main_hand,/obj/item/weapon/gun) ? 6 : 2)) + if(targetRange(TARGET) > 2) tryWalk(TARGET) else if(Adjacent(TARGET)) + a_intent = pick("disarm","harm") M.attack_hand(src) timeout++ else if(timeout >= 10 || !(targetRange(M) > 14)) @@ -774,16 +1088,6 @@ else timeout++ -/mob/living/carbon/human/interactive/proc/doorscan(obj) - for(var/dir in alldirs) - var/turf/T = get_step(src,dir) - if(T) - for(var/obj/machinery/door/D in T.contents) - if(D.check_access(MYID) && !istype(D,/obj/machinery/door/poddoor) && D.density) - spawn(0) - D.open() - sleep(5) - walk_to(src,T,0,5) /mob/living/carbon/human/interactive/proc/nearbyscan(obj) nearby = list() @@ -809,6 +1113,8 @@ TRAITS |= TRAIT_MEAN TRAITS |= TRAIT_THIEVING TRAITS |= TRAIT_DUMB + maxInterest = 5 // really short attention span + targetInterestShift = 2 // likewise faction = list("bot_grey") graytide = 1 ..() From 24e3d569f832f77e4b7d2539879e55ae01137216 Mon Sep 17 00:00:00 2001 From: KorPhaeron Date: Tue, 1 Mar 2016 01:43:12 -0600 Subject: [PATCH 092/235] Door remotes --- code/game/objects/items/control_wand.dm | 36 ++++++++++++------- .../crates_lockers/closets/secure/cargo.dm | 2 +- .../closets/secure/engineering.dm | 2 +- .../crates_lockers/closets/secure/medical.dm | 2 +- .../closets/secure/scientist.dm | 2 +- .../crates_lockers/closets/secure/security.dm | 4 +-- 6 files changed, 29 insertions(+), 19 deletions(-) diff --git a/code/game/objects/items/control_wand.dm b/code/game/objects/items/control_wand.dm index 3d856902e36..716b9b959fe 100644 --- a/code/game/objects/items/control_wand.dm +++ b/code/game/objects/items/control_wand.dm @@ -2,23 +2,24 @@ #define WAND_BOLT "Toggle Bolts" #define WAND_EMERGENCY "Toggle Emergency Access" -/obj/item/weapon/control_wand +/obj/item/weapon/door_remote icon_state = "gangtool-white" item_state = "electronic" icon = 'icons/obj/device.dmi' name = "control wand" desc = "Remotely controls airlocks." + w_class = 1 var/mode = WAND_OPEN + var/region_access = 1 //See access.dm var/obj/item/weapon/card/id/ID var/wand_access = /datum/job/assistant //This is for access. See access.dm for which jobs give what access. Use "Captain" if you want the wand to work on all doors. -/obj/item/weapon/control_wand/New() +/obj/item/weapon/door_remote/New() ..() - var/datum/job/J = new wand_access ID = new /obj/item/weapon/card/id - ID.access = J.get_access() + ID.access = get_region_accesses(region_access) -/obj/item/weapon/control_wand/attack_self(mob/user) +/obj/item/weapon/door_remote/attack_self(mob/user) switch(mode) if(WAND_OPEN) mode = WAND_BOLT @@ -28,12 +29,15 @@ mode = WAND_OPEN user << "Now in mode: [mode]." -/obj/item/weapon/control_wand/afterattack(obj/machinery/door/airlock/D, mob/user) +/obj/item/weapon/door_remote/afterattack(obj/machinery/door/airlock/D, mob/user) if(!istype(D)) return if(!(D.hasPower())) user << "[D] has no power!" return + if(!D.requiresID()) + user << "[D]'s ID scan is disabled!" + return if(D.check_access(src.ID)) switch(mode) if(WAND_OPEN) @@ -53,38 +57,44 @@ D.emergency = 1 D.update_icon() else - user << "Your [src] does not have access to this door." + user << "[src] does not have access to this door." -/obj/item/weapon/control_wand/captain +/obj/item/weapon/door_remote/captain name = "omni door remote" desc = "This control wand can access any door on the station." icon_state = "gangtool-yellow" wand_access = /datum/job/captain + region_access = 0 -/obj/item/weapon/control_wand/chief_engineer +/obj/item/weapon/door_remote/chief_engineer name = "engineering door remote" wand_access = /datum/job/chief_engineer icon_state = "gangtool-orange" + region_access = 5 -/obj/item/weapon/control_wand/research_director +/obj/item/weapon/door_remote/research_director name = "research door remote" wand_access = /datum/job/rd icon_state = "gangtool-purple" + region_access = 4 -/obj/item/weapon/control_wand/head_of_security +/obj/item/weapon/door_remote/head_of_security name = "security door remote" wand_access = /datum/job/hos icon_state = "gangtool-red" + region_access = 2 -/obj/item/weapon/control_wand/quartermaster +/obj/item/weapon/door_remote/quartermaster name = "supply door remote" wand_access = /datum/job/qm icon_state = "gangtool-green" + region_access = 6 -/obj/item/weapon/control_wand/chief_medical_officer +/obj/item/weapon/door_remote/chief_medical_officer name = "medical door remote" wand_access = /datum/job/cmo icon_state = "gangtool-blue" + region_access = 3 #undef WAND_OPEN #undef WAND_BOLT 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 abe289ec138..ef988ea7c35 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm @@ -17,4 +17,4 @@ new /obj/item/clothing/mask/gas(src) new /obj/item/clothing/glasses/meson(src) new /obj/item/clothing/head/soft(src) - new /obj/item/weapon/control_wand/quartermaster(src) + new /obj/item/weapon/door_remote/quartermaster(src) 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 6f11dfbe212..b7bee45a9c5 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -23,7 +23,7 @@ new /obj/item/device/multitool(src) new /obj/item/device/assembly/flash/handheld(src) new /obj/item/clothing/glasses/meson/engine(src) - new /obj/item/weapon/control_wand/chief_engineer(src) + new /obj/item/weapon/door_remote/chief_engineer(src) /obj/structure/closet/secure_closet/engineering_electrical name = "electrical supplies locker" 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 249b0a87f53..bb313695cf6 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm @@ -69,7 +69,7 @@ new /obj/item/device/assembly/flash/handheld(src) new /obj/item/weapon/reagent_containers/hypospray/CMO(src) new /obj/item/organ/internal/cyberimp/eyes/hud/medical(src) - new /obj/item/weapon/control_wand/chief_medical_officer(src) + new /obj/item/weapon/door_remote/chief_medical_officer(src) /obj/structure/closet/secure_closet/animal name = "animal control" 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 63bacd54914..b8384d4b394 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm @@ -21,4 +21,4 @@ new /obj/item/clothing/suit/armor/reactive/teleport(src) new /obj/item/device/assembly/flash/handheld(src) new /obj/item/device/laser_pointer(src) - new /obj/item/weapon/control_wand/research_director(src) + new /obj/item/weapon/door_remote/research_director(src) 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 a679adbc59b..950cd2d2414 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -26,7 +26,7 @@ new /obj/item/clothing/gloves/color/captain(src) new /obj/item/weapon/restraints/handcuffs/cable/zipties(src) new /obj/item/weapon/gun/energy/gun(src) - new /obj/item/weapon/control_wand/captain(src) + new /obj/item/weapon/door_remote/captain(src) /obj/structure/closet/secure_closet/hop name = "\proper head of personnel's locker" @@ -78,7 +78,7 @@ new /obj/item/weapon/melee/baton/loaded(src) new /obj/item/weapon/storage/belt/security/full(src) new /obj/item/weapon/gun/energy/gun/hos(src) - new /obj/item/weapon/control_wand/head_of_security(src) + new /obj/item/weapon/door_remote/head_of_security(src) /obj/structure/closet/secure_closet/warden name = "\proper warden's locker" From b4d1ec813f06e158ad39d0d91e1d38237d2d1d3c Mon Sep 17 00:00:00 2001 From: Kyle Spier-Swenson Date: Tue, 1 Mar 2016 00:14:46 -0800 Subject: [PATCH 093/235] TimeStamped runtime logs. ```` runtime error: [23:55:40]list index out of bounds [23:55:40]proc name: testpickweight (/mob/verb/testpickweight) [23:55:40] source file: client.dm,296 [23:55:40] usr: (src) [23:55:40] src: MrStonedOne (/mob) [23:55:40] src.loc: null [23:55:40] call stack: [23:55:40]MrStonedOne (/mob): testpickweight() runtime error: [23:55:43]list index out of bounds [23:55:43]proc name: testpickweight (/mob/verb/testpickweight) [23:55:43] source file: client.dm,296 [23:55:43] usr: (src) [23:55:43] src: MrStonedOne (/mob) [23:55:43] src.loc: null [23:55:43] call stack: [23:55:43]MrStonedOne (/mob): testpickweight() ```` --- code/world.dm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/code/world.dm b/code/world.dm index 36e848d1ac8..49c7ceea5f5 100644 --- a/code/world.dm +++ b/code/world.dm @@ -174,6 +174,26 @@ var/last_irc_status = 0 C << link("byond://[config.server]") ..(0) +var/inerror = 0 +/world/Error(var/exception/e) + //runtime while processing runtimes + if (inerror) + inerror = 0 + return ..(e) + inerror = 1 + //newline at start is because of the "runtime error" byond prints that can't be timestamped. + e.name = "\n\[[time2text(world.timeofday,"hh:mm:ss")]\][e.name]" + + //this is done this way rather then replace text to pave the way for processing the runtime reports more thoroughly + // (and because runtimes end with a newline, and we don't want to basically print an empty time stamp) + var/list/split = splittext(e.desc, "\n") + for (var/i in 1 to split.len) + if (split[i] != "") + split[i] = "\[[time2text(world.timeofday,"hh:mm:ss")]\][split[i]]" + e.desc = jointext(split, "\n") + inerror = 0 + return ..(e) + /world/proc/load_mode() var/list/Lines = file2list("data/mode.txt") if(Lines.len) From 19ad6ca347cee31281f9249fb0e9c5a342c8c865 Mon Sep 17 00:00:00 2001 From: Kyle Spier-Swenson Date: Tue, 1 Mar 2016 01:34:16 -0800 Subject: [PATCH 094/235] Update clothing.dm --- code/modules/clothing/clothing.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index eaaeda6e3f2..130ca501332 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -331,7 +331,7 @@ BLIND // can't see anything /obj/item/clothing/under/New() if(random_sensor) //make the sensor mode favor higher levels, except coords. - sensor_mode = pick(0, 1, 1, 2, 2, 2, 3, 3)) + sensor_mode = pick(0, 1, 1, 2, 2, 2, 3, 3) adjusted = 0 suit_color = item_color ..() From 7788ef5f078e0fb096b05d63192ec239158e5c48 Mon Sep 17 00:00:00 2001 From: bgobandit Date: Tue, 1 Mar 2016 09:13:44 -0500 Subject: [PATCH 095/235] changes procs --- code/modules/mob/living/simple_animal/friendly/cat.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/mob/living/simple_animal/friendly/cat.dm b/code/modules/mob/living/simple_animal/friendly/cat.dm index 9b5a9cd8fb4..44df9b15496 100644 --- a/code/modules/mob/living/simple_animal/friendly/cat.dm +++ b/code/modules/mob/living/simple_animal/friendly/cat.dm @@ -134,23 +134,23 @@ gold_core_spawnable = 0 /mob/living/simple_animal/pet/cat/Life() - if(!stat && !buckled) + if(!stat && !buckled && !client) if(prob(1)) emote("me", 1, pick("stretches out for a belly rub.", "wags its tail.", "lies down.")) icon_state = "[icon_living]_rest" resting = 1 - canmove = 0 + update_canmove() else if (prob(1)) emote("me", 1, pick("sits down.", "crouches on its hind legs.", "looks alert.")) icon_state = "[icon_living]_sit" resting = 1 - canmove = 0 + update_canmove() else if (prob(1)) if (resting) emote("me", 1, pick("gets up and meows.", "walks around.", "stops resting.")) icon_state = "[icon_living]" resting = 0 - canmove = 1 + update_canmove() else emote("me", 1, pick("grooms its fur.", "twitches its whiskers.", "shakes out its coat.")) From 28a49d127df2bf39fbad2b76a7e29f3bf447627e Mon Sep 17 00:00:00 2001 From: Remie Richards Date: Tue, 1 Mar 2016 17:57:51 +0000 Subject: [PATCH 096/235] Fixes Monkeys not being able to steer jetpacks. --- .../objects/items/weapons/tanks/jetpack.dm | 20 +++++++++++++++++++ code/modules/mob/living/carbon/carbon.dm | 15 ++++++++++++++ .../mob/living/carbon/human/human_movement.dm | 13 ------------ code/modules/mob/living/living.dm | 3 +-- 4 files changed, 36 insertions(+), 15 deletions(-) diff --git a/code/game/objects/items/weapons/tanks/jetpack.dm b/code/game/objects/items/weapons/tanks/jetpack.dm index 02b89d5cd51..4728e0ad868 100644 --- a/code/game/objects/items/weapons/tanks/jetpack.dm +++ b/code/game/objects/items/weapons/tanks/jetpack.dm @@ -153,3 +153,23 @@ turn_off() return ..() + + +//Return a jetpack that the mob can use +//Back worn jetpacks, hardsuit internal packs, and so on. +//Used in Process_Spacemove() and wherever you want to check for/get a jetpack + +/mob/proc/get_jetpack() + return + +/mob/living/carbon/get_jetpack() + var/obj/item/weapon/tank/jetpack/J = back + if(istype(J)) + return J + +/mob/living/carbon/human/get_jetpack() + var/obj/item/weapon/tank/jetpack/J = ..() + if(!istype(J) && istype(wear_suit, /obj/item/clothing/suit/space/hardsuit)) + var/obj/item/clothing/suit/space/hardsuit/C = wear_suit + J = C.jetpack + return J \ No newline at end of file diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index f35f90877f9..d556b547fca 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -35,6 +35,18 @@ if((src.disabilities & FAT) && src.m_intent == "run" && src.bodytemperature <= 360) src.bodytemperature += 2 + +/mob/living/carbon/Process_Spacemove(movement_dir = 0) + if(..()) + return 1 + if(!isturf(loc)) // In a mecha? A locker? Who knows! + return 0 + + var/obj/item/weapon/tank/jetpack/J = get_jetpack() + if(istype(J) && J.allow_thrust(0.01, src)) + return 1 + + /mob/living/carbon/movement_delay() . = ..() if(legcuffed) @@ -832,3 +844,6 @@ var/const/GALOSHES_DONT_HELP = 4 user << "You retrieve some of [src]\'s internal organs!" ..() + + + diff --git a/code/modules/mob/living/carbon/human/human_movement.dm b/code/modules/mob/living/carbon/human/human_movement.dm index 1772751126d..f2723f7bd5c 100644 --- a/code/modules/mob/living/carbon/human/human_movement.dm +++ b/code/modules/mob/living/carbon/human/human_movement.dm @@ -3,19 +3,6 @@ . += ..() . += config.human_delay -/mob/living/carbon/human/Process_Spacemove(movement_dir = 0) - if(..()) - return 1 - if(!isturf(loc)) // In a mecha? A locker? Who knows! - return 0 - - // Do we have a jetpack (and is it on)? - var/obj/item/weapon/tank/jetpack/J = back - if(!istype(J) && istype(wear_suit, /obj/item/clothing/suit/space/hardsuit)) - var/obj/item/clothing/suit/space/hardsuit/C = wear_suit - J = C.jetpack - if(istype(J) && J.allow_thrust(0.01, src)) - return 1 /mob/living/carbon/human/slip(s_amount, w_amount, obj/O, lube) if(isobj(shoes) && (shoes.flags&NOSLIP) && !(lube&GALOSHES_DONT_HELP)) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 7d78d0a2e66..8046e9cb6fe 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -728,8 +728,7 @@ Sorry Giacom. Please don't be mad :( animate(src, pixel_y = pixel_y + 2, time = 10, loop = -1) floating = 1 else if(((!on || fixed) && floating)) - var/final_pixel_y = get_standard_pixel_y_offset(lying) - animate(src, pixel_y = final_pixel_y, time = 10) + animate(src, pixel_y = get_standard_pixel_y_offset(lying), time = 10) floating = 0 //called when the mob receives a bright flash From 43815d80f90b98d886d0c904a24ae74f0ec1558b Mon Sep 17 00:00:00 2001 From: kilkun Date: Tue, 1 Mar 2016 13:46:53 -0500 Subject: [PATCH 097/235] Fixed missing sprite Fixed missing sprite for corporate agents. --- icons/mob/human.dmi | Bin 85143 -> 86528 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/human.dmi b/icons/mob/human.dmi index bd76ca19bea16f14b33fd11176e43772afa1e3ad..3ecac370555f236564c1a21fa8ba10a9f920a4b0 100644 GIT binary patch delta 21154 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 z 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 From c7f5f6b6c14909d95e9ecdfc69114e5d1e5d630d Mon Sep 17 00:00:00 2001 From: kilkun Date: Tue, 1 Mar 2016 14:01:48 -0500 Subject: [PATCH 098/235] Fixes indentation in agent species datum --- .../mob/living/carbon/human/species_types.dm | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species_types.dm b/code/modules/mob/living/carbon/human/species_types.dm index a55e5f56ce0..b3415be3868 100644 --- a/code/modules/mob/living/carbon/human/species_types.dm +++ b/code/modules/mob/living/carbon/human/species_types.dm @@ -728,23 +728,23 @@ SYNDICATE BLACK OPS //The hardcore return of the failed Deathsquad augmentation project //Now it's own, wizard-tier, very robust, lone antag /datum/species/corporate - name = "Corporate Agent" - id = "agent" - hair_alpha = 0 - need_nutrition = 0//They don't need to eat - say_mod = "declares" - speedmod = 2//Fast - brutemod = 0.7//Tough against firearms - burnmod = 0.65//Tough against lasers - coldmod = 0 - heatmod = 0.5//it's a little tough to burn them to death not as hard though. - punchdamagelow = 20 - punchdamagehigh = 30//they are inhumanly strong - punchstunthreshold = 25 - attack_verb = "smash" - attack_sound = "sound/weapons/resonator_blast.ogg" - blacklisted = 1 - use_skintones = 0 - specflags = list(RADIMMUNE,VIRUSIMMUNE,NOBLOOD,PIERCEIMMUNE,EYECOLOR) - sexes = 0 + name = "Corporate Agent" + id = "agent" + hair_alpha = 0 + need_nutrition = 0//They don't need to eat + say_mod = "declares" + speedmod = 2//Fast + brutemod = 0.7//Tough against firearms + burnmod = 0.65//Tough against lasers + coldmod = 0 + heatmod = 0.5//it's a little tough to burn them to death not as hard though. + punchdamagelow = 20 + punchdamagehigh = 30//they are inhumanly strong + punchstunthreshold = 25 + attack_verb = "smash" + attack_sound = "sound/weapons/resonator_blast.ogg" + blacklisted = 1 + use_skintones = 0 + specflags = list(RADIMMUNE,VIRUSIMMUNE,NOBLOOD,PIERCEIMMUNE,EYECOLOR) + sexes = 0 From af5276467b58e744e63093ef7eef144da4dee76e Mon Sep 17 00:00:00 2001 From: c0 Date: Tue, 1 Mar 2016 23:52:58 +0300 Subject: [PATCH 099/235] Allows aliens/monkeys to use magic and arm-mounted guns --- code/modules/mob/living/carbon/human/human_helpers.dm | 4 ++-- code/modules/mob/living/living.dm | 2 +- code/modules/projectiles/guns/magic.dm | 2 +- code/modules/projectiles/guns/mounted.dm | 2 ++ 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human_helpers.dm b/code/modules/mob/living/carbon/human/human_helpers.dm index 989ed1bf936..274306cfedb 100644 --- a/code/modules/mob/living/carbon/human/human_helpers.dm +++ b/code/modules/mob/living/carbon/human/human_helpers.dm @@ -153,7 +153,7 @@ /mob/living/carbon/human/can_use_guns(var/obj/item/weapon/gun/G) . = ..() - if(G.trigger_guard) + if(G.trigger_guard == 1) if(src.dna.check_mutation(HULK)) src << "Your meaty finger is much too large for the trigger guard!" return 0 @@ -165,4 +165,4 @@ src << "Use of ranged weaponry would bring dishonor to the clan." return 0 - return . + return . diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 7d78d0a2e66..8e563ccd3ce 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -968,7 +968,7 @@ Sorry Giacom. Please don't be mad :( src << "You don't have the dexterity to do this!" return /mob/living/proc/can_use_guns(var/obj/item/weapon/gun/G) - if (!IsAdvancedToolUser()) + if (G.trigger_guard != -1 && !IsAdvancedToolUser()) src << "You don't have the dexterity to do this!" return 0 return 1 diff --git a/code/modules/projectiles/guns/magic.dm b/code/modules/projectiles/guns/magic.dm index 685483285a3..bcf1f5c2194 100644 --- a/code/modules/projectiles/guns/magic.dm +++ b/code/modules/projectiles/guns/magic.dm @@ -16,7 +16,7 @@ var/no_den_usage origin_tech = null clumsy_check = 0 - trigger_guard = 0 + trigger_guard = -1 // Has no trigger at all, uses magic instead pin = /obj/item/device/firing_pin/magic lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' //not really a gun and some toys use these inhands diff --git a/code/modules/projectiles/guns/mounted.dm b/code/modules/projectiles/guns/mounted.dm index 177445f3b43..7fffde0c1e0 100644 --- a/code/modules/projectiles/guns/mounted.dm +++ b/code/modules/projectiles/guns/mounted.dm @@ -7,6 +7,7 @@ force = 5 selfcharge = 1 can_flashlight = 0 + trigger_guard = -1 // Has no trigger at all, uses neural signals instead /obj/item/weapon/gun/energy/gun/advtaser/mounted/dropped()//if somebody manages to drop this somehow... ..() @@ -20,6 +21,7 @@ item_state = "armcannonlase" force = 5 selfcharge = 1 + trigger_guard = -1 /obj/item/weapon/gun/energy/laser/mounted/dropped() ..() From 44b13777bb309a972356bac6a6e96bfe6e530b1f Mon Sep 17 00:00:00 2001 From: KorPhaeron Date: Tue, 1 Mar 2016 15:04:26 -0600 Subject: [PATCH 100/235] Removes offensive plant --- .../lavaland_surface_biodome_winter.dmm | 23 +++++++++---------- 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/_maps/templates/lavaland_surface_biodome_winter.dmm b/_maps/templates/lavaland_surface_biodome_winter.dmm index a6e4f17ae3e..5a85dcb1ad9 100644 --- a/_maps/templates/lavaland_surface_biodome_winter.dmm +++ b/_maps/templates/lavaland_surface_biodome_winter.dmm @@ -23,12 +23,11 @@ "w" = (/obj/structure/displaycase/captain,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered) "x" = (/obj/structure/bed/dogbed,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered) "y" = (/obj/structure/flora/tree/pine/xmas,/turf/simulated/floor/plating/asteroid/snow{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) -"z" = (/obj/structure/flora/grass/brown{step_x = -1},/turf/simulated/floor/plating/asteroid/snow{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) -"A" = (/obj/machinery/door/airlock/hatch,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/lava/smooth; blocks_air = 1},/area/ruin/powered) -"B" = (/obj/machinery/door/airlock/silver,/turf/indestructible/fakeglass{tag = "icon-fakewindows2 (SOUTHEAST)"; icon_state = "fakewindows2"; dir = 6},/area/ruin/powered) -"C" = (/obj/structure/flora/rock/pile/icy,/turf/simulated/floor/plating/asteroid/snow{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) -"D" = (/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "bridge"},/area/ruin/powered) -"E" = (/turf/simulated/wall/r_wall{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) +"z" = (/obj/machinery/door/airlock/hatch,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/lava/smooth; blocks_air = 1},/area/ruin/powered) +"A" = (/obj/machinery/door/airlock/silver,/turf/indestructible/fakeglass{tag = "icon-fakewindows2 (SOUTHEAST)"; icon_state = "fakewindows2"; dir = 6},/area/ruin/powered) +"B" = (/obj/structure/flora/rock/pile/icy,/turf/simulated/floor/plating/asteroid/snow{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) +"C" = (/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/lava/smooth; name = "bridge"},/area/ruin/powered) +"D" = (/turf/simulated/wall/r_wall{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/powered) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -45,20 +44,20 @@ bceggigfffgggggggjjjjrrjjjjecb bcegggggffgggghggggggggggggecb bcegngggfffnggggiggggggggygecb bcegggggfffggqgogggggggggggecb -bcezgggggffffgggggngggniiggecb -AcBgCgnggfffffggggggqggggggecb +bceogggggffffgggggngggniiggecb +zcAgBgnggfffffggggggqggggggecb bceggggggggffggngggiggohgggecb bcegggqggigfffgggggggggggngecb bcegnggggngffffggggnggqggggecb -bcegggghggDDDDDDgqggggggoggecb -bceggoiiggDDDDDDgggghgiggggecb +bcegggghggCCCCCCgqggggggoggecb +bceggoiiggCCCCCCgggghgiggggecb bcegggigggggfffggggggigggggecb -bceggggoqgigggfffgggggngCngecb +bceggggoqgigggfffgggggngBngecb bceggggggggggiggffgnggiigggecb bceigngggignggggffgggoiiggiecb bcegggggggggiigigfffggggqggecb bceiiggngggggqgggggffggggggecb bcdeeeeeeeeeeeeeeeeeeeeeeeedcb bccccccccccccccccccccccccccccb -bbbbbEbbbbbbbbbbbbbbbbbbbbbbbb +bbbbbDbbbbbbbbbbbbbbbbbbbbbbbb "} From 1dea7ac78bdd8e517725c519bb9e52139f5df9fa Mon Sep 17 00:00:00 2001 From: c0 Date: Wed, 2 Mar 2016 00:23:50 +0300 Subject: [PATCH 101/235] Defines --- code/__DEFINES/misc.dm | 7 ++++++- code/modules/mob/living/carbon/human/human_helpers.dm | 2 +- code/modules/mob/living/living.dm | 2 +- code/modules/projectiles/gun.dm | 2 +- code/modules/projectiles/guns/energy/nuclear.dm | 2 +- code/modules/projectiles/guns/magic.dm | 2 +- code/modules/projectiles/guns/mounted.dm | 4 ++-- 7 files changed, 13 insertions(+), 8 deletions(-) diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index 9e94460dcbd..7ffcfa0e7ce 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -360,4 +360,9 @@ var/list/bloody_footprints_cache = list() #define EARLY_LAUNCHED 2 //Just space -#define SPACE_ICON_STATE "[((x + y) ^ ~(x * y) + z) % 25]" \ No newline at end of file +#define SPACE_ICON_STATE "[((x + y) ^ ~(x * y) + z) % 25]" + +//Gun trigger guards +#define TRIGGER_GUARD_ALLOW_ALL -1 +#define TRIGGER_GUARD_NONE 0 +#define TRIGGER_GUARD_NORMAL 1 \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/human_helpers.dm b/code/modules/mob/living/carbon/human/human_helpers.dm index 274306cfedb..ce5ba1cba23 100644 --- a/code/modules/mob/living/carbon/human/human_helpers.dm +++ b/code/modules/mob/living/carbon/human/human_helpers.dm @@ -153,7 +153,7 @@ /mob/living/carbon/human/can_use_guns(var/obj/item/weapon/gun/G) . = ..() - if(G.trigger_guard == 1) + if(G.trigger_guard == TRIGGER_GUARD_NORMAL) if(src.dna.check_mutation(HULK)) src << "Your meaty finger is much too large for the trigger guard!" return 0 diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 8e563ccd3ce..679927978c3 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -968,7 +968,7 @@ Sorry Giacom. Please don't be mad :( src << "You don't have the dexterity to do this!" return /mob/living/proc/can_use_guns(var/obj/item/weapon/gun/G) - if (G.trigger_guard != -1 && !IsAdvancedToolUser()) + if (G.trigger_guard != TRIGGER_GUARD_ALLOW_ALL && !IsAdvancedToolUser()) src << "You don't have the dexterity to do this!" return 0 return 1 diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 60e546f65b4..0070be79669 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -27,7 +27,7 @@ var/recoil = 0 //boom boom shake the room var/clumsy_check = 1 var/obj/item/ammo_casing/chambered = null - var/trigger_guard = 1 //trigger guard on the weapon, hulks can't fire them with their big meaty fingers + var/trigger_guard = TRIGGER_GUARD_NORMAL //trigger guard on the weapon, hulks can't fire them with their big meaty fingers var/sawn_desc = null //description change if weapon is sawn-off var/sawn_state = SAWN_INTACT var/burst_size = 1 //how large a burst is diff --git a/code/modules/projectiles/guns/energy/nuclear.dm b/code/modules/projectiles/guns/energy/nuclear.dm index d49f0bf093b..e1eae1a20f8 100644 --- a/code/modules/projectiles/guns/energy/nuclear.dm +++ b/code/modules/projectiles/guns/energy/nuclear.dm @@ -38,7 +38,7 @@ ammo_type = list(/obj/item/ammo_casing/energy/electrode, /obj/item/ammo_casing/energy/laser) heavy_weapon = 1 can_flashlight = 0 - trigger_guard = 0 + trigger_guard = TRIGGER_GUARD_NONE ammo_x_offset = 2 /obj/item/weapon/gun/energy/gun/nuclear diff --git a/code/modules/projectiles/guns/magic.dm b/code/modules/projectiles/guns/magic.dm index bcf1f5c2194..1600fc21096 100644 --- a/code/modules/projectiles/guns/magic.dm +++ b/code/modules/projectiles/guns/magic.dm @@ -16,7 +16,7 @@ var/no_den_usage origin_tech = null clumsy_check = 0 - trigger_guard = -1 // Has no trigger at all, uses magic instead + trigger_guard = TRIGGER_GUARD_ALLOW_ALL // Has no trigger at all, uses magic instead pin = /obj/item/device/firing_pin/magic lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' //not really a gun and some toys use these inhands diff --git a/code/modules/projectiles/guns/mounted.dm b/code/modules/projectiles/guns/mounted.dm index 7fffde0c1e0..c5b050ff94e 100644 --- a/code/modules/projectiles/guns/mounted.dm +++ b/code/modules/projectiles/guns/mounted.dm @@ -7,7 +7,7 @@ force = 5 selfcharge = 1 can_flashlight = 0 - trigger_guard = -1 // Has no trigger at all, uses neural signals instead + trigger_guard = TRIGGER_GUARD_ALLOW_ALL // Has no trigger at all, uses neural signals instead /obj/item/weapon/gun/energy/gun/advtaser/mounted/dropped()//if somebody manages to drop this somehow... ..() @@ -21,7 +21,7 @@ item_state = "armcannonlase" force = 5 selfcharge = 1 - trigger_guard = -1 + trigger_guard = TRIGGER_GUARD_ALLOW_ALL /obj/item/weapon/gun/energy/laser/mounted/dropped() ..() From 3496bfbca3332053b4711a69feb82ff0dddf3518 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Tue, 1 Mar 2016 23:26:01 +0000 Subject: [PATCH 102/235] Automatic changelog generation for PR #15651 --- html/changelogs/AutoChangeLog-pr-15651.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-15651.yml diff --git a/html/changelogs/AutoChangeLog-pr-15651.yml b/html/changelogs/AutoChangeLog-pr-15651.yml new file mode 100644 index 00000000000..93d4bc221c8 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-15651.yml @@ -0,0 +1,4 @@ +author: lordpidey +delete-after: True +changes: + - rscadd: "New virology symptom, projectile vomiting. It is a level four symptom." From 5942b52479ae6c7d0112ac5d5fc4e03eb33e311d Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Tue, 1 Mar 2016 23:28:58 +0000 Subject: [PATCH 103/235] Automatic changelog generation for PR #15709 --- html/changelogs/AutoChangeLog-pr-15709.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-15709.yml diff --git a/html/changelogs/AutoChangeLog-pr-15709.yml b/html/changelogs/AutoChangeLog-pr-15709.yml new file mode 100644 index 00000000000..2e877beba85 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-15709.yml @@ -0,0 +1,8 @@ +author: Malkevin +delete-after: True +changes: + - tweak: "Sec officers have two sets of cuffs again (one on spawn, one in locker)" + - tweak: "Done some optimisation of sec spawn equipment lists and lockers to remove some of the repetitive clicking, sec belts are now preloaded with equipment." + - tweak: "HoS has a full baton instead of the collapsible one" + - tweak: "Detective has a classic police baton and pepper spray instead of the collapsible baton (someone made police batons shit, so don't get overly happy)" + - bugfix: "pop scaled additional lockers spawned were the wrong type, changed them to the right type which has batons now (actually belts now that I've changed them)." From 42e82b07461688d738871e7935903d1ab0f3643d Mon Sep 17 00:00:00 2001 From: PKPenguin321 Date: Tue, 1 Mar 2016 15:39:46 -0800 Subject: [PATCH 104/235] fixes typo with bolas byond editor has no spellcheck --- code/game/objects/items/weapons/handcuffs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/handcuffs.dm b/code/game/objects/items/weapons/handcuffs.dm index 4d1782496a8..955733fee2a 100644 --- a/code/game/objects/items/weapons/handcuffs.dm +++ b/code/game/objects/items/weapons/handcuffs.dm @@ -297,4 +297,4 @@ src.loc = C C.update_inv_legcuffed() feedback_add_details("handcuffs","B") - C << "\The [src] ensares you!" \ No newline at end of file + C << "\The [src] ensnares you!" From e2aca9914bb8d2df2aafbd8941a55c3d46da2655 Mon Sep 17 00:00:00 2001 From: xxalpha Date: Tue, 1 Mar 2016 23:42:44 +0000 Subject: [PATCH 105/235] Two batch files to run map merge. Fixed output error when in non-tgm mode. --- tools/mapmerge/Run Map Merge - DMM.bat | 5 +++++ .../mapmerge/{Run Map Merge.bat => Run Map Merge - TGM.bat} | 0 tools/mapmerge/map_helpers.py | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 tools/mapmerge/Run Map Merge - DMM.bat rename tools/mapmerge/{Run Map Merge.bat => Run Map Merge - TGM.bat} (100%) diff --git a/tools/mapmerge/Run Map Merge - DMM.bat b/tools/mapmerge/Run Map Merge - DMM.bat new file mode 100644 index 00000000000..77eedfbff76 --- /dev/null +++ b/tools/mapmerge/Run Map Merge - DMM.bat @@ -0,0 +1,5 @@ +@echo off +set MAPROOT="../../_maps/" +set TGM=0 +python mapmerger.py %1 %MAPROOT% %TGM% +pause \ No newline at end of file diff --git a/tools/mapmerge/Run Map Merge.bat b/tools/mapmerge/Run Map Merge - TGM.bat similarity index 100% rename from tools/mapmerge/Run Map Merge.bat rename to tools/mapmerge/Run Map Merge - TGM.bat diff --git a/tools/mapmerge/map_helpers.py b/tools/mapmerge/map_helpers.py index 522d48b82e6..ca4b8646b9a 100644 --- a/tools/mapmerge/map_helpers.py +++ b/tools/mapmerge/map_helpers.py @@ -123,7 +123,7 @@ def merge_map(newfile, backupfile, tgm): write_grid_coord_small(newfile, mergeGrid) else: write_dictionary(newfile, originalDict) - write_grid(newfile, originalDict) + write_grid(newfile, mergeGrid) return 1 #write dictionary in tgm format From c052be26c9921e514f54a93f553b313250e0715f Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Tue, 1 Mar 2016 23:52:01 +0000 Subject: [PATCH 106/235] Automatic changelog generation for PR #15800 --- html/changelogs/AutoChangeLog-pr-15800.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-15800.yml diff --git a/html/changelogs/AutoChangeLog-pr-15800.yml b/html/changelogs/AutoChangeLog-pr-15800.yml new file mode 100644 index 00000000000..1335c943d92 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-15800.yml @@ -0,0 +1,4 @@ +author: Sestren413 +delete-after: True +changes: + - rscadd: "Botanists have access to a new banana mutation now, bluespace bananas. These will teleport anyone unfortunate enough to slip on their peel." From 7b2323b45e4c4622c04ab7354140f6d15369dddc Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Tue, 1 Mar 2016 23:54:18 +0000 Subject: [PATCH 107/235] Automatic changelog generation for PR #15772 --- html/changelogs/AutoChangeLog-pr-15772.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-15772.yml diff --git a/html/changelogs/AutoChangeLog-pr-15772.yml b/html/changelogs/AutoChangeLog-pr-15772.yml new file mode 100644 index 00000000000..77216b754af --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-15772.yml @@ -0,0 +1,4 @@ +author: CoreOverload +delete-after: True +changes: + - rscadd: "Human burgers are, once again, named after the generous meat donors that made them possible." From fc88b4d5897a1e4dbcb5df068d69f05e52e27206 Mon Sep 17 00:00:00 2001 From: Akke Date: Wed, 2 Mar 2016 00:00:54 +0000 Subject: [PATCH 108/235] changes destroy() to qdel(src) --- code/game/objects/effects/decals/Cleanable/misc.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/effects/decals/Cleanable/misc.dm b/code/game/objects/effects/decals/Cleanable/misc.dm index bd908f6dbfc..a0182ff44a5 100644 --- a/code/game/objects/effects/decals/Cleanable/misc.dm +++ b/code/game/objects/effects/decals/Cleanable/misc.dm @@ -101,7 +101,7 @@ H.nutrition += nutri_check.nutriment_factor * nutri_check.volume reagents.remove_reagent(nutri_check.id,nutri_check.volume) reagents.trans_to(H, reagents.total_volume) - Destroy() + qdel(src) /obj/effect/decal/cleanable/vomit/Destroy() for(var/datum/disease/D in viruses) From 8db65d5546f04e572073096e3f411e33c146366a Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Wed, 2 Mar 2016 00:30:16 +0000 Subject: [PATCH 109/235] Automatic changelog generation for PR #15698 --- html/changelogs/AutoChangeLog-pr-15698.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-15698.yml diff --git a/html/changelogs/AutoChangeLog-pr-15698.yml b/html/changelogs/AutoChangeLog-pr-15698.yml new file mode 100644 index 00000000000..ea7705b4fa0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-15698.yml @@ -0,0 +1,6 @@ +author: LanCartwright +delete-after: True +changes: + - rscadd: "Flypeople now vomit when they eat nutriment." + - rscadd: "Flypeople can now suck the vomit off the floor to gain it's nutritional content." + - rscadd: "Flypeople now must suck puke chunks and vomit to fill themselves of food content." From 9929a0fa217405b754c229b721236837285f02a6 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Wed, 2 Mar 2016 00:46:44 +0000 Subject: [PATCH 110/235] Automatic changelog generation for PR #15743 --- html/changelogs/AutoChangeLog-pr-15743.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-15743.yml diff --git a/html/changelogs/AutoChangeLog-pr-15743.yml b/html/changelogs/AutoChangeLog-pr-15743.yml new file mode 100644 index 00000000000..b05b8d76348 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-15743.yml @@ -0,0 +1,4 @@ +author: Shadowlight213 +delete-after: True +changes: + - rscadd: "A wave of dark energy has been detected in the area. Corgi births may be affected." From 8beaf412d3eb3e231bf63e65f8fcb23e469b88e9 Mon Sep 17 00:00:00 2001 From: KorPhaeron Date: Tue, 1 Mar 2016 19:06:22 -0600 Subject: [PATCH 111/235] Fixes crash area --- .../lavaland_surface_prisoner_crash.dmm | 51 +++++++++---------- 1 file changed, 25 insertions(+), 26 deletions(-) diff --git a/_maps/templates/lavaland_surface_prisoner_crash.dmm b/_maps/templates/lavaland_surface_prisoner_crash.dmm index fa47f065d97..5c8c8f071ab 100644 --- a/_maps/templates/lavaland_surface_prisoner_crash.dmm +++ b/_maps/templates/lavaland_surface_prisoner_crash.dmm @@ -8,24 +8,23 @@ "h" = (/turf/simulated/wall/shuttle/smooth/overred{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/unpowered) "i" = (/turf/simulated/wall/shuttle/smooth/overplating{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/unpowered) "j" = (/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth; nitrogen = 23; oxygen = 16},/area/lavaland/surface/outdoors) -"k" = (/turf/simulated/wall/shuttle/smooth/overplating{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/space) -"l" = (/obj/item/weapon/pickaxe,/obj/item/weapon/pickaxe,/obj/item/weapon/pickaxe,/obj/item/weapon/pickaxe,/obj/item/device/flashlight/lantern,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/unpowered) -"m" = (/obj/effect/mob_spawn/human/prisoner_transport,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/unpowered) -"n" = (/obj/item/weapon/shard,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth; nitrogen = 23; oxygen = 16},/area/ruin/unpowered) -"o" = (/obj/effect/mob_spawn/human/nanotrasensoldier,/obj/effect/decal/cleanable/blood,/obj/item/device/flashlight/seclite,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/unpowered) -"p" = (/obj/item/weapon/gun/projectile/automatic/pistol/m1911,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/unpowered) -"q" = (/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/unpowered) -"r" = (/obj/machinery/door/airlock/shuttle,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/unpowered) -"s" = (/obj/item/weapon/shard,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth; nitrogen = 23; oxygen = 16},/area/lavaland/surface/outdoors) -"t" = (/obj/machinery/door/airlock/shuttle,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth; nitrogen = 23; oxygen = 16},/area/ruin/unpowered) -"u" = (/obj/effect/mob_spawn/human/nanotrasensoldier,/obj/item/weapon/gun/projectile/automatic/pistol/m1911,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth; nitrogen = 23; oxygen = 16},/area/ruin/unpowered) -"v" = (/obj/structure/closet/crate/internals,/obj/item/weapon/crowbar/large,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/unpowered) -"w" = (/obj/structure/lattice,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"x" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"y" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"z" = (/obj/item/weapon/gun/projectile/automatic/pistol/m1911,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"A" = (/obj/effect/mob_spawn/human/nanotrasensoldier,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"B" = (/obj/effect/decal/cleanable/blood,/obj/item/device/flashlight/seclite,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"k" = (/obj/item/weapon/pickaxe,/obj/item/weapon/pickaxe,/obj/item/weapon/pickaxe,/obj/item/weapon/pickaxe,/obj/item/device/flashlight/lantern,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/unpowered) +"l" = (/obj/effect/mob_spawn/human/prisoner_transport,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/unpowered) +"m" = (/obj/item/weapon/shard,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth; nitrogen = 23; oxygen = 16},/area/ruin/unpowered) +"n" = (/obj/effect/mob_spawn/human/nanotrasensoldier,/obj/effect/decal/cleanable/blood,/obj/item/device/flashlight/seclite,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/unpowered) +"o" = (/obj/item/weapon/gun/projectile/automatic/pistol/m1911,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/unpowered) +"p" = (/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/unpowered) +"q" = (/obj/machinery/door/airlock/shuttle,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/unpowered) +"r" = (/obj/item/weapon/shard,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth; nitrogen = 23; oxygen = 16},/area/lavaland/surface/outdoors) +"s" = (/obj/machinery/door/airlock/shuttle,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth; nitrogen = 23; oxygen = 16},/area/ruin/unpowered) +"t" = (/obj/effect/mob_spawn/human/nanotrasensoldier,/obj/item/weapon/gun/projectile/automatic/pistol/m1911,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth; nitrogen = 23; oxygen = 16},/area/ruin/unpowered) +"u" = (/obj/structure/closet/crate/internals,/obj/item/weapon/crowbar/large,/turf/simulated/floor/plasteel/shuttle/red{baseturf = /turf/simulated/floor/plating/lava/smooth},/area/ruin/unpowered) +"v" = (/obj/structure/lattice,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"w" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"x" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"y" = (/obj/item/weapon/gun/projectile/automatic/pistol/m1911,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"z" = (/obj/effect/mob_spawn/human/nanotrasensoldier,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"A" = (/obj/effect/decal/cleanable/blood,/obj/item/device/flashlight/seclite,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) (1,1,1) = {" abbbbbbabbaabbbbbbbb @@ -37,15 +36,15 @@ baabbbbbbbbbbaaaaaaa baaabbbbbbbbbaaaaaaa bbbbbebaaaabaaaaaaaa bbbbbfeaaaabbaaaaaaa -bbbghhhhhhiejjiikaaa -bbbihlmmmmhjjjinaaaa -bbbghopqqqrjsjtuaaaa -bbbihvmmmmhjjjkaaeaa -bbbghhhhhhiwwjkkkabb +bbbghhhhhhiejjiieaaa +bbbihkllllhjjjimaaaa +bbbghnopppqjrjstaaaa +bbbihullllhjjjeaaeaa +bbbghhhhhhivvjeeeabb bbbbbfebbbbbbbbbbabb bbbbbebbbbbbbbbbbbbb -bbbbbbbxxbbbbbbbbaab -bbbyzbxxxbbbcbbbbaab -babbbABbbaaaaaaaaaaa +bbbbbbbwwbbbbbbbbaab +bbbxybwwwbbbcbbbbaab +babbbzAbbaaaaaaaaaaa bbabbbbbbaaaaaaaaaaa "} From 6f051bbccb38578ee6414b3b4feb12e1b28eaf94 Mon Sep 17 00:00:00 2001 From: KorPhaeron Date: Tue, 1 Mar 2016 20:01:12 -0600 Subject: [PATCH 112/235] Span Classes --- code/game/objects/items/control_wand.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/control_wand.dm b/code/game/objects/items/control_wand.dm index 458d035f080..be97f390817 100644 --- a/code/game/objects/items/control_wand.dm +++ b/code/game/objects/items/control_wand.dm @@ -32,10 +32,10 @@ if(!istype(D)) return if(!(D.hasPower())) - user << "[D] has no power!" + user << "[D] has no power!" return if(!D.requiresID()) - user << "[D]'s ID scan is disabled!" + user << "[D]'s ID scan is disabled!" return if(D.check_access(src.ID)) switch(mode) @@ -56,7 +56,7 @@ D.emergency = 1 D.update_icon() else - user << "[src] does not have access to this door." + user << "[src] does not have access to this door." /obj/item/weapon/door_remote/omni name = "omni door remote" From a9ffb42aed1997383869ea40a37a1a0643d32300 Mon Sep 17 00:00:00 2001 From: Tkdrg Date: Tue, 1 Mar 2016 23:19:01 -0300 Subject: [PATCH 113/235] Fixed the code not compiling --- code/modules/mob/living/simple_animal/friendly/cat.dm | 2 -- 1 file changed, 2 deletions(-) diff --git a/code/modules/mob/living/simple_animal/friendly/cat.dm b/code/modules/mob/living/simple_animal/friendly/cat.dm index fc0cbc646a3..64ce472b56c 100644 --- a/code/modules/mob/living/simple_animal/friendly/cat.dm +++ b/code/modules/mob/living/simple_animal/friendly/cat.dm @@ -64,8 +64,6 @@ var/memory_saved = 0 /mob/living/simple_animal/pet/cat/Runtime/New() - if(lives < 9) - desc += ". Looks like a cat with [lives] lives left." Read_Memory() ..() From 2adf16c9aced2b58d58d869e1029f25c0af58380 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Wed, 2 Mar 2016 02:25:06 +0000 Subject: [PATCH 114/235] Automatic changelog generation for PR #15599 --- html/changelogs/AutoChangeLog-pr-15599.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-15599.yml diff --git a/html/changelogs/AutoChangeLog-pr-15599.yml b/html/changelogs/AutoChangeLog-pr-15599.yml new file mode 100644 index 00000000000..641bdaf1d66 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-15599.yml @@ -0,0 +1,5 @@ +author: Kor +delete-after: True +changes: + - rscadd: "Added door control remotes. Clicking on doors while holding them will let you open/bolt/toggle emergency access depending on the mode. They will not work on doors that have their IDscan disabled (rogue AIs take note!)" + - rscadd: "The Captain, RD, CE, HoS, CMO, and QM all now have door control remotes in their lockers." From 2987cda4cb7ac1930aed07fa21210281dc0d7702 Mon Sep 17 00:00:00 2001 From: Buggy123 Date: Tue, 1 Mar 2016 22:07:36 -0500 Subject: [PATCH 115/235] Fixed chapel driver controller being solid. --- _maps/map_files/TgStation/tgstation.2.1.3.dmm | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/_maps/map_files/TgStation/tgstation.2.1.3.dmm b/_maps/map_files/TgStation/tgstation.2.1.3.dmm index 545eee9d81e..98cee071414 100644 --- a/_maps/map_files/TgStation/tgstation.2.1.3.dmm +++ b/_maps/map_files/TgStation/tgstation.2.1.3.dmm @@ -15465,12 +15465,13 @@ "aFA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/computer/pod/old{ + density = 0; icon = 'icons/obj/airlock_machines.dmi'; - icon_state = "airlock_control_standby"; - id = "chapelgun"; - name = "Mass Driver Controller"; - pixel_x = 24; - pixel_y = 0 + icon_state = "airlock_control_standby"; + id = "chapelgun"; + name = "Mass Driver Controller"; + pixel_x = 24; + pixel_y = 0 }, /turf/simulated/floor/plasteel{ icon_state = "dark" From 1f76d6bd54090c4de3008042476f0a5cc873114b Mon Sep 17 00:00:00 2001 From: KyrahAbattoir Date: Wed, 2 Mar 2016 04:45:18 +0100 Subject: [PATCH 116/235] Ministation: Fixed that one conveyer tile. Converted the map. --- _maps/map_files/MiniStation/MiniStation.dmm | 83728 +++++++++++++++++- 1 file changed, 81670 insertions(+), 2058 deletions(-) diff --git a/_maps/map_files/MiniStation/MiniStation.dmm b/_maps/map_files/MiniStation/MiniStation.dmm index 494f7f868ee..fbdab2cc01e 100644 --- a/_maps/map_files/MiniStation/MiniStation.dmm +++ b/_maps/map_files/MiniStation/MiniStation.dmm @@ -1,2061 +1,81673 @@ -"aa" = (/turf/space,/area/space) -"ab" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_n"; name = "north of station"; turf_type = /turf/simulated/floor/plating/asteroid/snow; width = 18},/turf/space,/area/space) -"ac" = (/obj/effect/landmark{name = "carpspawn"},/turf/space,/area/space) -"ad" = (/turf/simulated/mineral/random/low_chance,/area/mine/explored) -"ae" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_ne"; name = "northeast of station"; turf_type = /turf/simulated/floor/plating/asteroid/snow; width = 18},/turf/space,/area/space) -"af" = (/turf/simulated/mineral/random/low_chance,/area/mine/unexplored) -"ag" = (/turf/simulated/mineral/random/high_chance,/area/mine/explored) -"ah" = (/turf/simulated/wall,/area/bridge) -"ai" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; layer = 2.9; name = "bridge blast door"},/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/bridge) -"aj" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = -32; pixel_y = 0},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; layer = 2.9; name = "bridge blast door"},/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/bridge) -"ak" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; layer = 2.9; name = "bridge blast door"},/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/bridge) -"al" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; layer = 2.9; name = "bridge blast door"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/bridge) -"am" = (/obj/structure/lattice,/turf/space,/area/space) -"an" = (/obj/structure/table/reinforced,/obj/item/weapon/wrench,/obj/item/device/assembly/timer,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/turf/simulated/floor/plasteel,/area/bridge) -"ao" = (/obj/structure/table/reinforced,/obj/item/device/aicard,/obj/item/device/multitool,/turf/simulated/floor/plasteel,/area/bridge) -"ap" = (/obj/machinery/computer/secure_data,/turf/simulated/floor/plasteel{icon_state = "red"},/area/bridge) -"aq" = (/obj/machinery/computer/security,/turf/simulated/floor/plasteel{icon_state = "red"},/area/bridge) -"ar" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/computer/communications,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"as" = (/obj/machinery/computer/station_alert,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/bridge) -"at" = (/obj/machinery/computer/med_data,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/bridge) -"au" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/PDAs{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/ids,/turf/simulated/floor/plasteel,/area/bridge) -"av" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/lockbox/medal,/turf/simulated/floor/plasteel,/area/bridge) -"aw" = (/obj/structure/displaycase/labcage,/turf/simulated/floor/plasteel,/area/bridge) -"ax" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/item/weapon/hand_tele,/turf/simulated/floor/plasteel,/area/bridge) -"ay" = (/turf/simulated/floor/plasteel,/area/bridge) -"az" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/bridge) -"aA" = (/obj/structure/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/bridge) -"aB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/bridge) -"aC" = (/obj/structure/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/bridge) -"aD" = (/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/bridge) -"aE" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/plasteel,/area/bridge) -"aF" = (/obj/structure/displaycase/captain,/turf/simulated/floor/plasteel,/area/bridge) -"aG" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel,/area/bridge) -"aH" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor/plasteel,/area/bridge) -"aI" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/bridge) -"aJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/table/reinforced,/turf/simulated/floor/plasteel,/area/bridge) -"aK" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/yellow,/obj/item/weapon/disk/nuclear,/turf/simulated/floor/plasteel,/area/bridge) -"aL" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = 32; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; layer = 2.9; name = "bridge blast door"},/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/bridge) -"aM" = (/obj/structure/fireaxecabinet{pixel_x = 32},/turf/simulated/floor/plasteel,/area/bridge) -"aN" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/bridge) -"aO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/bridge) -"aP" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/secure/briefcase,/obj/item/device/assembly/flash/handheld,/obj/item/device/assembly/flash/handheld,/turf/simulated/floor/plasteel,/area/bridge) -"aQ" = (/obj/structure/chair/comfy/black{dir = 2},/obj/effect/landmark/start{name = "Captain"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/button/door{id = "bridge blast"; name = "Bridge Blast Door Control"; pixel_x = 29; pixel_y = 6; req_access_txt = "19"},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_y = 28},/turf/simulated/floor/plasteel,/area/bridge) -"aR" = (/obj/structure/table/reinforced,/obj/item/weapon/card/id/captains_spare,/turf/simulated/floor/plasteel,/area/bridge) -"aS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/bridge) -"aT" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plasteel,/area/bridge) -"aU" = (/obj/machinery/airalarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/keycard_auth{pixel_y = -24},/turf/simulated/floor/plasteel,/area/bridge) -"aV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/bridge) -"aW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/bridge) -"aX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) -"aY" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) -"aZ" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/keycard_auth{pixel_y = -24},/turf/simulated/floor/plasteel,/area/bridge) -"ba" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/bridge) -"bb" = (/obj/machinery/camera/autoname{dir = 1},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"bc" = (/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"bd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"be" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"bf" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge RC"; pixel_y = -30},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"bg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/emcloset,/obj/machinery/newscaster/security_unit{pixel_y = -28},/turf/simulated/floor/plasteel,/area/bridge) -"bh" = (/obj/item/weapon/ore/iron{pixel_x = -1; pixel_y = -4},/obj/item/weapon/ore/iron{pixel_x = 2; pixel_y = 4},/obj/item/weapon/ore/iron,/turf/simulated/floor/plating/airless,/area/quartermaster/storage) -"bi" = (/obj/machinery/conveyor_switch/oneway{id = "mining_internal"; name = "mining conveyor"},/turf/simulated/floor/plating/airless,/area/quartermaster/storage) -"bj" = (/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plating/airless,/area/quartermaster/storage) -"bk" = (/obj/item/weapon/storage/bag/ore,/turf/simulated/floor/plating/airless,/area/quartermaster/storage) -"bl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/bridge) -"bm" = (/turf/simulated/wall/shuttle{icon_state = "wall3"},/area/shuttle/syndicate) -"bn" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2; on = 1},/turf/simulated/floor/plasteel,/area/bridge) -"bo" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access_txt = "19"},/turf/simulated/floor/plasteel,/area/bridge) -"bp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/bridge) -"bq" = (/turf/simulated/wall,/area/quartermaster/storage) -"br" = (/obj/machinery/light/small{dir = 8},/obj/machinery/mineral/unloading_machine{icon_state = "unloader-corner"; input_dir = 4; output_dir = 2},/turf/simulated/floor/plating/airless,/area/quartermaster/storage) -"bs" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/turf/simulated/floor/plating/airless,/area/quartermaster/storage) -"bt" = (/obj/machinery/light/small,/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/turf/simulated/floor/plating/airless,/area/quartermaster/storage) -"bu" = (/obj/structure/ore_box,/turf/simulated/floor/plating/airless,/area/quartermaster/storage) -"bv" = (/turf/simulated/floor/plating/airless,/area/quartermaster/storage) -"bw" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless,/area/quartermaster/storage) -"bx" = (/turf/simulated/wall,/area/hallway/primary/central) -"by" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall,/area/hallway/primary/central) -"bz" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central) -"bA" = (/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/bridge) -"bB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/bridge) -"bC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access_txt = "19"},/turf/simulated/floor/plasteel,/area/bridge) -"bD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/bridge) -"bE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/bridge) -"bF" = (/obj/machinery/power/apc{auto_name = 1; dir = 1; name = "_North APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/bridge) -"bG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet,/turf/simulated/floor/plating,/area/hallway/primary/central) -"bH" = (/obj/structure/plasticflaps/mining,/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"bI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/bridge) -"bJ" = (/obj/machinery/status_display{density = 0; pixel_y = 2; supply_display = 1},/turf/simulated/wall,/area/quartermaster/storage) -"bK" = (/obj/machinery/door/airlock/external{name = "Mining Unload Airlock"; req_access = null; req_access_txt = "48"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"bL" = (/turf/simulated/floor/plating/airless,/area/space) -"bM" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/turf/simulated/floor/plating,/area/hallway/primary/central) -"bN" = (/turf/simulated/floor/plating,/area/hallway/primary/central) -"bO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/hallway/primary/central) -"bP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/bridge) -"bQ" = (/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/quartermaster/storage) -"bR" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"bS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/hallway/primary/central) -"bT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/hallway/primary/central) -"bU" = (/turf/simulated/wall,/area/medical/research{name = "Research Division"}) -"bV" = (/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) -"bW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/bridge) -"bX" = (/obj/machinery/conveyor{dir = 5; id = "mining_internal"},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"bY" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/quartermaster/storage) -"bZ" = (/obj/machinery/mineral/processing_unit{input_dir = 8; output_dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"ca" = (/obj/machinery/light/small{dir = 1},/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"cb" = (/obj/machinery/mineral/stacking_machine{input_dir = 8; output_dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"cc" = (/obj/machinery/conveyor{dir = 9; id = "mining_internal"},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"cd" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) -"ce" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall,/area/quartermaster/storage) -"cf" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/central) -"cg" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"ch" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"ci" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central) -"cj" = (/turf/simulated/wall/r_wall,/area/security/brig) -"ck" = (/turf/simulated/wall,/area/security/brig) -"cl" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/disposaloutlet,/turf/simulated/floor/engine,/area/medical/research{name = "Research Division"}) -"cm" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/engine,/area/medical/research{name = "Research Division"}) -"cn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/engine,/area/medical/research{name = "Research Division"}) -"co" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/window/reinforced,/obj/machinery/camera/autoname,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/medical/research{name = "Research Division"}) -"cp" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cq" = (/obj/machinery/door/poddoor/preopen{id = "xenobio8"; name = "containment blast door"},/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/engine,/area/medical/research{name = "Research Division"}) -"cr" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xenobio8"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/medical/research{name = "Research Division"}) -"cs" = (/turf/simulated/floor/engine,/area/medical/research{name = "Research Division"}) -"ct" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 1; id = "mining_internal"},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"cu" = (/obj/machinery/mineral/processing_unit_console{layer = 3; machinedir = 1; pixel_y = 0},/turf/simulated/wall,/area/quartermaster/storage) -"cv" = (/obj/machinery/mineral/stacking_unit_console{layer = 3; machinedir = 5; pixel_y = 0},/turf/simulated/wall,/area/quartermaster/storage) -"cw" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/structure/plasticflaps,/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"cx" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/hallway/primary/central) -"cy" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/hallway/primary/central) -"cz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/hallway/primary/central) -"cA" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/hallway/primary/central) -"cB" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; frequency = 1440; on = 1},/obj/structure/table,/obj/machinery/light/small{dir = 8},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_y = 25},/obj/item/toy/beach_ball/holoball,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/hallway/primary/central) -"cC" = (/obj/structure/closet/secure_closet/security,/turf/simulated/floor/plasteel,/area/security/brig) -"cD" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel,/area/security/brig) -"cE" = (/obj/machinery/photocopier,/turf/simulated/floor/plasteel,/area/security/brig) -"cF" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/engine,/area/medical/research{name = "Research Division"}) -"cG" = (/mob/living/simple_animal/slime,/turf/simulated/floor/engine,/area/medical/research{name = "Research Division"}) -"cH" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/turf/simulated/floor/engine,/area/medical/research{name = "Research Division"}) -"cI" = (/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/medical/research{name = "Research Division"}) -"cJ" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/medical/research{name = "Research Division"}) -"cK" = (/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio8"; name = "containment blast door"},/turf/simulated/floor/engine,/area/medical/research{name = "Research Division"}) -"cL" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine,/area/medical/research{name = "Research Division"}) -"cM" = (/obj/machinery/conveyor{dir = 1; id = "mining_internal"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/storage) -"cN" = (/obj/machinery/conveyor_switch/oneway{id = "mining_internal"; name = "mining conveyor"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/storage) -"cO" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/storage) -"cP" = (/obj/machinery/camera/autoname,/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/storage) -"cQ" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/storage) -"cR" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"cS" = (/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"cT" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/hallway/primary/central) -"cU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/hallway/primary/central) -"cV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/hallway/primary/central) -"cW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/hallway/primary/central) -"cX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"cY" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"cZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"da" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/hallway/primary/central) -"db" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/hallway/primary/central) -"dc" = (/obj/machinery/power/apc{auto_name = 1; dir = 4; name = "_East APC"; pixel_x = 27; pixel_y = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/security/brig) -"dd" = (/obj/structure/closet/wardrobe/red,/turf/simulated/floor/plasteel,/area/security/brig) -"de" = (/turf/simulated/floor/plasteel,/area/security/brig) -"df" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/security/brig) -"dg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/security/brig) -"dh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/closet{name = "Contraband Locker"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/security/brig) -"di" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/security/brig) -"dj" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/head/helmet/riot,/obj/item/clothing/head/helmet/riot,/obj/item/clothing/head/helmet/riot,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/obj/item/weapon/shield/riot,/obj/item/weapon/shield/riot,/obj/item/weapon/shield/riot,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"dk" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xenobio2"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/medical/research{name = "Research Division"}) -"dl" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/poddoor/preopen{id = "xenobio8"; name = "containment blast door"},/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/engine,/area/medical/research{name = "Research Division"}) -"dm" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/medical/research{name = "Research Division"}) -"dn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/brig) -"do" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/engine,/area/medical/research{name = "Research Division"}) -"dp" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) -"dq" = (/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) -"dr" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Brig"; req_access_txt = "63"},/turf/simulated/floor/plasteel,/area/security/brig) -"ds" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Maintenance"; req_access_txt = "31"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"dt" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/hallway/primary/central) -"du" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/airalarm{frequency = 1440; pixel_y = 23},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/hallway/primary/central) -"dv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/power/apc{auto_name = 1; dir = 2; name = "_South APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/quartermaster/storage) -"dw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/hallway/primary/central) -"dx" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/wall,/area/hallway/primary/central) -"dy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/status_display{density = 0; pixel_y = 2; supply_display = 1},/turf/simulated/wall,/area/hallway/primary/central) -"dz" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"dA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"dB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"dC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/security/brig) -"dD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/security/brig) -"dE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/security/brig) -"dF" = (/obj/structure/rack,/obj/item/weapon/storage/box/seccarts{pixel_x = 3; pixel_y = 2},/obj/item/weapon/storage/box/handcuffs,/obj/item/weapon/storage/box/flashbangs{pixel_x = -2; pixel_y = -2},/obj/machinery/camera/autoname{dir = 4},/turf/simulated/floor/plasteel,/area/security/brig) -"dG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/security/brig) -"dH" = (/obj/machinery/door/airlock/glass_command{name = "Armoury"; req_access_txt = "19"},/turf/simulated/floor/plasteel,/area/security/brig) -"dI" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/security/brig) -"dJ" = (/obj/structure/rack,/obj/item/weapon/gun/energy/laser{pixel_x = -3; pixel_y = 3},/obj/item/weapon/gun/energy/laser,/obj/item/weapon/gun/energy/laser{pixel_x = 3; pixel_y = -3},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"dK" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/medical/research{name = "Research Division"}) -"dL" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"dM" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"dN" = (/obj/machinery/mineral/equipment_vendor,/turf/simulated/floor/plasteel{icon_state = "browncorner"; dir = 8},/area/quartermaster/storage) -"dO" = (/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"dP" = (/obj/effect/landmark/start{name = "Cargo Tech"},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"dQ" = (/obj/structure/tank_dispenser/oxygen,/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"dR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/quartermaster/storage) -"dS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall,/area/quartermaster/storage) -"dT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/quartermaster/storage) -"dU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/hallway/primary/central) -"dV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "loadingarea"},/area/hallway/primary/central) -"dW" = (/obj/machinery/camera/autoname,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"dX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"dY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"dZ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/hallway/primary/central) -"ea" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Brig"; req_access_txt = "63"},/turf/simulated/floor/plasteel,/area/security/brig) -"eb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/brig) -"ec" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "containment blast door"},/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/engine,/area/medical/research{name = "Research Division"}) -"ed" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/brig) -"ee" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/brig) -"ef" = (/obj/machinery/airalarm{pixel_y = 23},/turf/simulated/floor/plasteel,/area/security/brig) -"eg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/security/brig) -"eh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/security/brig) -"ei" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/security/brig) -"ej" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_x = -27; pixel_y = 3},/turf/simulated/floor/plasteel,/area/security/brig) -"ek" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/security/brig) -"el" = (/obj/effect/spawner/structure/window,/turf/simulated/floor/plating,/area/hallway/primary/central) -"em" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/brig) -"en" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/medical/research{name = "Research Division"}) -"eo" = (/obj/machinery/monkey_recycler,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"ep" = (/obj/machinery/processor{desc = "A machine used to process slimes and retrieve their extract."; name = "Slime Processor"},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"eq" = (/obj/machinery/smartfridge/extract,/obj/machinery/camera/autoname,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"er" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/airalarm{frequency = 1442; pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"es" = (/obj/structure/closet/crate/bin,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"et" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/brig) -"eu" = (/turf/space,/obj/machinery/porta_turret/syndicate,/turf/simulated/wall/shuttle{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/syndicate) -"ev" = (/obj/machinery/suit_storage_unit/mining,/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/storage) -"ew" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"ex" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"ey" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"ez" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"eA" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"eB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/secure_closet/miner,/turf/simulated/floor/plasteel{dir = 4; icon_state = "brown"},/area/quartermaster/storage) -"eC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/status_display{density = 0; pixel_y = 2; supply_display = 1},/turf/simulated/wall,/area/quartermaster/storage) -"eD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/cartridge/quartermaster{pixel_x = -4; pixel_y = 7},/obj/item/weapon/cartridge/quartermaster{pixel_x = -4; pixel_y = 7},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"eE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/obj/item/device/multitool,/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = 0; pixel_y = 30},/obj/item/clothing/head/soft,/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"eF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/camera/autoname,/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_y = 25},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"eG" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/stamp{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stamp/denied{pixel_x = 4; pixel_y = -2},/obj/item/weapon/pen/red,/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"eH" = (/obj/structure/rack,/obj/item/clothing/suit/armor/laserproof,/obj/item/clothing/suit/armor/reactive,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"eI" = (/turf/simulated/floor/plasteel{icon_state = "bot"},/area/hallway/primary/central) -"eJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/brig) -"eK" = (/obj/structure/chair{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/hallway/primary/central) -"eL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"eM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"eN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"eO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/brig) -"eP" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "containment blast door"},/turf/simulated/floor/engine,/area/medical/research{name = "Research Division"}) -"eQ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Brig"; req_access_txt = "63"},/turf/simulated/floor/plasteel,/area/security/brig) -"eR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/brig) -"eS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/security/brig) -"eT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/security/brig) -"eU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/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/light{dir = 4; icon_state = "tube1"},/obj/machinery/door_timer{dir = 4; id = "Cell 1"; name = "Cell 1"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/brig) -"eV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/brig) -"eW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/brig) -"eX" = (/turf/simulated/wall,/area/space) -"eY" = (/turf/simulated/wall/shuttle{icon_state = "wall3"},/area/space) -"eZ" = (/obj/structure/rack,/obj/item/weapon/pickaxe,/obj/item/weapon/pickaxe{pixel_x = 5},/obj/item/weapon/shovel{pixel_x = -5},/obj/item/weapon/shovel{pixel_x = -5},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/storage) -"fa" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"fb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"fc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"fd" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"fe" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor/plasteel{dir = 4; icon_state = "brown"},/area/quartermaster/storage) -"ff" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/filingcabinet,/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"fg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/computer/cargo,/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/quartermaster/storage) -"fh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/brig) -"fi" = (/obj/structure/closet/secure_closet/brig{id = "Cell 2"; name = "Cell 2 Locker"},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/security/brig) -"fj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"fk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/hallway/primary/central) -"fl" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xenobio1"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/medical/research{name = "Research Division"}) -"fm" = (/obj/machinery/door/firedoor,/obj/machinery/door/window/brigdoor{dir = 4; id = "Cell 1"; name = "Cell 1"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/brig) -"fn" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/brig) -"fo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/brig) -"fp" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/brig) -"fq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"fr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light/small{dir = 1},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel,/area/security/brig) -"fs" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/obj/structure/closet/secure_closet/brig{id = "Cell 2"; name = "Cell 2 Locker"},/turf/simulated/floor/plasteel,/area/security/brig) -"ft" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Cargo Bay"; req_access_txt = "31"},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"fu" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Xenobiology Lab"; req_access_txt = "7"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"fv" = (/obj/effect/landmark/start{name = "Scientist"},/obj/structure/chair/stool,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"fw" = (/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/central) -"fx" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_x = -25; pixel_y = 0},/obj/structure/closet/wardrobe/miner,/turf/simulated/floor/plasteel{icon_state = "browncorner"; dir = 1},/area/quartermaster/storage) -"fy" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"fz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"fA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"fB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/closet/wardrobe/cargotech,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/quartermaster/storage) -"fC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/quartermaster/storage) -"fD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/autolathe,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"fE" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"fF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/chair{dir = 4},/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/quartermaster/storage) -"fG" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westleft{name = "Cargo Desk"; req_access_txt = "50"},/obj/item/weapon/folder/yellow,/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"fH" = (/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/hallway/primary/central) -"fI" = (/obj/machinery/computer/cargo/request,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"fJ" = (/obj/structure/closet/crate/bin,/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/hallway/primary/central) -"fK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/brig) -"fL" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"fM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/brig) -"fN" = (/obj/machinery/photocopier,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "cautioncorner"; dir = 4},/area/quartermaster/storage) -"fO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/security/brig) -"fP" = (/obj/machinery/r_n_d/server/core,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/research{name = "Research Division"}) -"fQ" = (/obj/machinery/flasher{id = "Cell 2"; pixel_x = 28},/turf/simulated/floor/plasteel,/area/security/brig) -"fR" = (/obj/structure/table,/obj/item/weapon/extinguisher{pixel_x = 4; pixel_y = 3},/obj/item/weapon/extinguisher,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"fS" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2; frequency = 1442; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"fT" = (/obj/structure/table,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/obj/machinery/light,/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"fU" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/syringes,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2; frequency = 1442; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"fV" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Cargo Office"; req_access_txt = "31"},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"fW" = (/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"fX" = (/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"fY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"fZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"ga" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"gb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/closet/secure_closet/security,/turf/simulated/floor/plasteel,/area/security/brig) -"gc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/security/brig) -"gd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/turf/simulated/floor/plasteel,/area/security/brig) -"ge" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/brig) -"gf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/chair,/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor/plasteel,/area/security/brig) -"gg" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/chair,/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor/plasteel,/area/security/brig) -"gh" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/brig) -"gi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/brig) -"gj" = (/obj/structure/bed,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/security/brig) -"gk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door_timer{dir = 4; id = "Cell 2"; name = "Cell 2"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/brig) -"gl" = (/obj/machinery/computer/secure_data,/obj/machinery/camera/autoname{dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/security/brig) -"gm" = (/obj/machinery/vending/security,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/security/brig) -"gn" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/brig) -"go" = (/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) -"gp" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/weapon/crowbar/red,/turf/simulated/floor/plasteel{icon_state = "whitepurple"; dir = 8},/area/medical/research{name = "Research Division"}) -"gq" = (/obj/structure/table,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"gr" = (/obj/machinery/newscaster{pixel_y = 32},/obj/structure/closet/l3closet/scientist,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"gs" = (/obj/structure/closet/wardrobe/science_white,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"gt" = (/obj/structure/sign/biohazard,/turf/simulated/wall,/area/medical/research{name = "Research Division"}) -"gu" = (/obj/machinery/button/door{dir = 2; id = "rnd"; name = "Shutters Control Button"; pixel_x = -24; pixel_y = -6},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_x = -27; pixel_y = 3},/turf/simulated/floor/plasteel{icon_state = "whitepurple"; dir = 8},/area/medical/research{name = "Research Division"}) -"gv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/medical/research{name = "Research Division"}) -"gw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/medical/research{name = "Research Division"}) -"gx" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2; external_pressure_bound = 120; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 32},/turf/simulated/floor/bluegrid,/area/medical/research{name = "Research Division"}) -"gy" = (/obj/structure/closet/crate,/obj/machinery/camera/autoname{dir = 8},/obj/item/weapon/ore/glass,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) -"gz" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2; external_pressure_bound = 140; on = 1; pressure_checks = 0},/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 32},/turf/simulated/floor/bluegrid,/area/medical/research{name = "Research Division"}) -"gA" = (/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/wall,/area/quartermaster/storage) -"gB" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/quartermaster/storage) -"gC" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"gD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/crate,/obj/item/weapon/ore/slag,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) -"gE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/closet/secure_closet/security,/turf/simulated/floor/plasteel,/area/security/brig) -"gF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/brig) -"gG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/chair{dir = 4},/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor/plasteel,/area/security/brig) -"gH" = (/obj/structure/table,/obj/item/weapon/storage/box/chemimp{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/box/trackimp,/turf/simulated/floor/plasteel,/area/security/brig) -"gI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/storage/box/handcuffs,/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/security/brig) -"gJ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2; on = 1},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/brig) -"gK" = (/obj/machinery/computer/security/wooden_tv,/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/brig) -"gL" = (/obj/structure/table/wood,/obj/item/device/camera/detective,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/obj/item/device/taperecorder{pixel_y = 0},/obj/machinery/camera/autoname,/obj/item/weapon/folder/yellow,/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/carpet,/area/security/brig) -"gM" = (/obj/item/weapon/storage/secure/safe{pixel_x = 4; pixel_y = 26},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/carpet,/area/security/brig) -"gN" = (/obj/machinery/mineral/ore_redemption{input_dir = 4},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/hallway/primary/central) -"gO" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/hallway/primary/central) -"gP" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "purplecorner"},/area/hallway/primary/central) -"gQ" = (/obj/structure/chair/stool,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/plasteel{icon_state = "whitepurple"; dir = 8},/area/medical/research{name = "Research Division"}) -"gR" = (/obj/structure/table/reinforced,/obj/machinery/door/window/southright{dir = 4; name = "Research and Development Desk"; req_access_txt = "7"},/obj/item/weapon/folder/yellow,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd"; name = "research lab shutters"},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"gS" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/table,/obj/item/weapon/disk/tech_disk{pixel_x = 0; pixel_y = 0},/obj/item/weapon/disk/tech_disk{pixel_x = 0; pixel_y = 0},/obj/item/weapon/disk/design_disk,/obj/item/weapon/disk/design_disk,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera/autoname,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"gT" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"gU" = (/obj/structure/table,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/manipulator,/obj/machinery/airalarm{frequency = 1441; pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"gV" = (/obj/structure/table,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/stack/cable_coil,/obj/item/weapon/stock_parts/scanning_module,/obj/item/weapon/stock_parts/scanning_module{pixel_x = 2; pixel_y = 3},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"gW" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/floor/bluegrid,/area/medical/research{name = "Research Division"}) -"gX" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/research{name = "Research Division"}) -"gY" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/turf/simulated/floor/bluegrid,/area/medical/research{name = "Research Division"}) -"gZ" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"; req_access_txt = "31"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"ha" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/quartermaster/storage) -"hb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) -"hc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/crate,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) -"hd" = (/obj/machinery/atmospherics/pipe/simple{dir = 2},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_research{name = "Server Room"; req_access_txt = "47"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/research{name = "Research Division"}) -"he" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"hf" = (/obj/structure/table,/obj/item/weapon/restraints/handcuffs,/obj/item/device/assembly/timer,/obj/item/device/assembly/flash/handheld,/turf/simulated/floor/plasteel,/area/security/brig) -"hg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/chair{dir = 4},/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor/plasteel,/area/security/brig) -"hh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor/plasteel,/area/security/brig) -"hi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/storage/lockbox/loyalty,/turf/simulated/floor/plasteel,/area/security/brig) -"hj" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/brig) -"hk" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/exit) -"hl" = (/obj/structure/filingcabinet,/obj/machinery/requests_console{department = "Detective's office"; pixel_x = -30; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/brig) -"hm" = (/obj/structure/table/wood,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/folder/red,/obj/item/weapon/hand_labeler,/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor/carpet,/area/security/brig) -"hn" = (/obj/effect/landmark/start{name = "Detective"},/obj/structure/chair/office/dark{dir = 4},/turf/simulated/floor/carpet,/area/security/brig) -"ho" = (/obj/structure/table,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"hp" = (/turf/simulated/floor/plasteel{icon_state = "purple"; dir = 4},/area/hallway/primary/central) -"hq" = (/obj/machinery/door/firedoor,/obj/machinery/door/window/brigdoor{dir = 4; id = "Cell 2"; name = "Cell 2"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/brig) -"hr" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/weapon/pen,/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = -30; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "whitepurple"; dir = 8},/area/medical/research{name = "Research Division"}) -"hs" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; frequency = 1441; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"ht" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"hu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"hv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"hw" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"hx" = (/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/medbay) -"hy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/crate,/obj/item/weapon/ore/glass,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) -"hz" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Detective"; req_access_txt = "4"},/turf/simulated/floor/plasteel,/area/security/brig) -"hA" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/quartermaster/storage) -"hB" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"hC" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"hD" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_x = -25; pixel_y = 0},/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor/plasteel,/area/security/brig) -"hE" = (/obj/structure/chair{dir = 8},/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor/plasteel,/area/security/brig) -"hF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/brig) -"hG" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/security/brig) -"hH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/security/brig) -"hI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Research and Development Lab"; req_access_txt = "7"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"hJ" = (/obj/machinery/flasher{id = "Cell 3"; pixel_x = 28},/turf/simulated/floor/plasteel,/area/security/brig) -"hK" = (/obj/structure/closet/secure_closet/detective,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/brig) -"hL" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/restraints/handcuffs,/obj/item/weapon/storage/fancy/cigarettes,/turf/simulated/floor/carpet,/area/security/brig) -"hM" = (/turf/simulated/floor/carpet,/area/security/brig) -"hN" = (/obj/structure/chair{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"hO" = (/turf/simulated/floor/plasteel{icon_state = "purplecorner"; dir = 4},/area/hallway/primary/central) -"hP" = (/obj/machinery/camera{c_tag = "Toxin Test Site"; dir = 8; network = list("RD","Toxins"); use_power = 0},/turf/simulated/floor/plating/airless,/area/space) -"hQ" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"hR" = (/obj/machinery/r_n_d/destructive_analyzer,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/medical/research{name = "Research Division"}) -"hS" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/medical/research{name = "Research Division"}) -"hT" = (/obj/machinery/r_n_d/protolathe,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/medical/research{name = "Research Division"}) -"hU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"hV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"hW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"hX" = (/obj/structure/chair/stool,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"hY" = (/obj/structure/closet/crate,/obj/item/weapon/ore/iron,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) -"hZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/sink{pixel_y = 24},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"ia" = (/obj/machinery/computer/rdservercontrol,/obj/machinery/door/window/southright{dir = 8; name = "Server Controller Computer"; req_access_txt = "7"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"ib" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"ic" = (/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/closet/crate,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) -"id" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/hallway/primary/central) -"ie" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"if" = (/obj/machinery/vending/cigarette{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"ig" = (/obj/structure/table,/obj/item/clothing/ears/earmuffs,/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/glasses/sunglasses{pixel_x = 3; pixel_y = 3},/turf/simulated/floor/plasteel,/area/security/brig) -"ih" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/computer/security,/turf/simulated/floor/plasteel,/area/security/brig) -"ii" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; frequency = 1440; on = 1},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/hallway/primary/central) -"ij" = (/obj/machinery/light,/obj/machinery/computer/prisoner,/turf/simulated/floor/plasteel,/area/security/brig) -"ik" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"il" = (/obj/structure/filingcabinet,/turf/simulated/floor/plasteel,/area/security/brig) -"im" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/brig) -"in" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"io" = (/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/brig) -"ip" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"iq" = (/obj/machinery/newscaster{pixel_x = -32; pixel_y = 0},/obj/structure/chair{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"ir" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "whitepurple"; dir = 8},/area/medical/research{name = "Research Division"}) -"is" = (/obj/machinery/computer/rdconsole/core,/turf/simulated/floor/plasteel,/area/medical/research{name = "Research Division"}) -"it" = (/obj/machinery/light,/turf/simulated/floor/plasteel,/area/medical/research{name = "Research Division"}) -"iu" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; frequency = 1441; on = 1},/obj/machinery/r_n_d/circuit_imprinter,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/turf/simulated/floor/plasteel,/area/medical/research{name = "Research Division"}) -"iv" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"iw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/poddoor/preopen{id = "Biohazard"; name = "biohazard blast door"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/medical/research{name = "Research Division"}) -"ix" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker/large{pixel_x = -3; pixel_y = 3},/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 8; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 8; pixel_y = 2},/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"iy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/matter_bin,/obj/item/weapon/stock_parts/matter_bin,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"iz" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/clothing/glasses/welding,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"iA" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 2; pixel_y = 3},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"iB" = (/obj/machinery/atmospherics/pipe/simple{dir = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"iC" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_x = 27; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "warnwhitecorner"; dir = 8},/area/medical/research{name = "Research Division"}) -"iD" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'BOMB RANGE"; name = "BOMB RANGE"},/turf/simulated/wall/shuttle{icon_state = "wall3"},/area/space) -"iE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/hallway/primary/central) -"iF" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"iG" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"iH" = (/obj/machinery/vending/autodrobe{req_access_txt = ""},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 9},/area/hallway/primary/central) -"iI" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/hallway/primary/central) -"iJ" = (/obj/machinery/camera/autoname,/obj/structure/table/wood,/obj/item/weapon/storage/crayons,/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/obj/item/toy/cards/deck,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/hallway/primary/central) -"iK" = (/obj/machinery/washing_machine,/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/hallway/primary/central) -"iL" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 5},/area/hallway/primary/central) -"iM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"iN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"iO" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"iP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/hallway/primary/central) -"iQ" = (/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/components/unary/portables_connector/visible,/turf/simulated/floor/plating,/area/hallway/primary/central) -"iR" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"iS" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2; on = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"iT" = (/obj/machinery/camera/autoname{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"iU" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"iV" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"iW" = (/obj/machinery/atmospherics/pipe/simple{dir = 2},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"iX" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer{target_temperature = 80; dir = 2; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"iY" = (/obj/machinery/mass_driver{dir = 4; id = "toxinsdriver"},/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) -"iZ" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/medical/research{name = "Research Division"}) -"ja" = (/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "Toxins Launcher Bay Door"},/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) -"jb" = (/obj/machinery/door/poddoor/preopen{id = "Biohazard"; name = "biohazard blast door"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/medical/research{name = "Research Division"}) -"jc" = (/turf/simulated/wall/shuttle{icon_state = "swall_s6"; dir = 2},/area/shuttle/arrival) -"jd" = (/obj/machinery/door/airlock/shuttle{name = "Arrivals Shuttle Airlock"},/obj/docking_port/mobile{dir = 2; dwidth = 5; height = 7; id = "arrival"; name = "arrival shuttle"; travelDir = -90; width = 15},/obj/docking_port/stationary{dir = 2; dwidth = 5; height = 7; id = "arrival_home"; name = "port bay 1"; width = 15},/turf/simulated/floor/plasteel/shuttle,/area/shuttle/arrival) -"je" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) -"jf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"jg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall,/area/hallway/primary/central) -"jh" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/closet/jcloset,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/janitor) -"ji" = (/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/hallway/primary/central) -"jj" = (/obj/machinery/door/airlock{id_tag = "Dorm1"; name = "Dorm 1"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"jk" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/hallway/primary/central) -"jl" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"jm" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central) -"jn" = (/obj/machinery/airalarm{frequency = 1442; pixel_y = 23},/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 5},/area/hallway/primary/central) -"jo" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plating,/area/hallway/primary/central) -"jp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"jq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"jr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"js" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/central) -"jt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/hallway/primary/central) -"ju" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/central) -"jv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "purple"; dir = 4},/area/hallway/primary/central) -"jw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) -"jx" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"jy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/shower{pixel_y = 18},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/medical/research{name = "Research Division"}) -"jz" = (/obj/structure/sink{pixel_y = 24},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 5},/area/medical/research{name = "Research Division"}) -"jA" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/wall,/area/medical/research{name = "Research Division"}) -"jB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/poddoor/preopen{id = "Biohazard"; name = "biohazard blast door"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/medical/research{name = "Research Division"}) -"jC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"jD" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/medical/research{name = "Research Division"}) -"jE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 10; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"jF" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{dir = 10; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"jG" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/obj/machinery/airalarm{pixel_y = 23},/turf/simulated/floor/plasteel{dir = 10; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"jH" = (/obj/machinery/camera/autoname,/turf/simulated/floor/plasteel{dir = 10; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"jI" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"jJ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"jK" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"jL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/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; pixel_y = 0},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) -"jM" = (/obj/machinery/door/window/southleft{dir = 1; name = "Mass Driver Door"; req_access_txt = "7"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "loadingarea"},/area/medical/research{name = "Research Division"}) -"jN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall,/area/quartermaster/storage) -"jO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/hallway/primary/central) -"jP" = (/obj/machinery/door/window/eastleft,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/hallway/primary/central) -"jQ" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/research{heat_proof = 1; name = "Toxins Lab"; req_access_txt = "7"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"jR" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"jS" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"jT" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/janitor) -"jU" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"jV" = (/obj/machinery/airalarm{frequency = 1440; pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table/reinforced,/obj/item/device/assembly/prox_sensor{pixel_x = -4; pixel_y = 1},/obj/item/device/assembly/prox_sensor{pixel_x = 8; pixel_y = 9},/obj/item/device/assembly/prox_sensor{pixel_x = 9; pixel_y = -2},/obj/item/device/assembly/prox_sensor{pixel_x = 0; pixel_y = 2},/obj/item/weapon/screwdriver{pixel_y = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"jW" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) -"jX" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) -"jY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"jZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"ka" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"kb" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/medical/research{name = "Research Division"}) -"kc" = (/turf/simulated/floor/plasteel,/area/medical/research{name = "Research Division"}) -"kd" = (/obj/machinery/doppler_array{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/medical/research{name = "Research Division"}) -"ke" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = -32},/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"kf" = (/turf/simulated/wall,/area/hallway/secondary/exit) -"kg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = 32},/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"kh" = (/obj/effect/spawner/structure/window,/turf/simulated/floor/plating,/area/crew_quarters/bar) -"ki" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/hallway/primary/central) -"kj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/central) -"kk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/central) -"kl" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/hallway/primary/central) -"km" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/hallway/primary/central) -"kn" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central) -"ko" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/chair/stool{pixel_y = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"kp" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"kq" = (/obj/effect/spawner/structure/window,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/central) -"kr" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; frequency = 1442; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"ks" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"kt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera/autoname{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"ku" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"kv" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"kw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "purple"; dir = 4},/area/hallway/primary/central) -"kx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) -"ky" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/medbay) -"kz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/firecloset,/obj/machinery/light/small,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"kA" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/closet/firecloset,/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"kB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/medical/research{name = "Research Division"}) -"kC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/medbay) -"kD" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"kE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/research{name = "Research Division"}) -"kF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"kG" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{icon_state = "connector_map"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"kH" = (/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"kI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"kJ" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/medical/research{name = "Research Division"}) -"kK" = (/obj/structure/chair{dir = 4},/obj/machinery/computer/security/telescreen{desc = "Used for watching the test chamber."; layer = 4; name = "Test Chamber Telescreen"; network = list("Toxins"); pixel_x = 32; pixel_y = 0},/obj/machinery/button/massdriver{dir = 2; id = "toxinsdriver"; pixel_y = -24},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/medical/research{name = "Research Division"}) -"kL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/medbay) -"kM" = (/obj/machinery/newscaster{pixel_y = 32},/obj/structure/chair,/turf/simulated/floor/plasteel{icon_state = "escape"; dir = 9},/area/hallway/secondary/exit) -"kN" = (/obj/structure/chair,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"kO" = (/obj/machinery/light{dir = 1},/obj/structure/closet/crate/bin,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"kP" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"kQ" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"kR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/hallway/primary/central) -"kS" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central) -"kT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/central) -"kU" = (/obj/structure/rack{dir = 1},/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/meson,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/central) -"kV" = (/obj/structure/rack{dir = 1},/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/central) -"kW" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/wall,/area/hallway/primary/central) -"kX" = (/obj/machinery/door/airlock{id_tag = "Dorm2"; name = "Dorm 2"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"kY" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 10},/area/hallway/primary/central) -"kZ" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/hallway/primary/central) -"la" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/device/paicard,/obj/item/weapon/coin/silver,/obj/item/weapon/pen,/obj/machinery/light,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/hallway/primary/central) -"lb" = (/obj/machinery/bookbinder,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/hallway/primary/central) -"lc" = (/obj/machinery/libraryscanner,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/hallway/primary/central) -"ld" = (/obj/structure/table/wood,/obj/machinery/computer/libraryconsole{pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 6},/area/hallway/primary/central) -"le" = (/obj/structure/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"lf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"lg" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"lh" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'BOMB RANGE"; name = "BOMB RANGE"},/turf/simulated/wall,/area/medical/research{name = "Research Division"}) -"li" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"lj" = (/obj/machinery/light,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"lk" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/exit) -"ll" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"lm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"ln" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"lo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"lp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/hallway/secondary/exit) -"lq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/hallway/primary/central) -"lr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/hallway/primary/central) -"ls" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"lt" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/hallway/primary/central) -"lu" = (/obj/machinery/vending/assist,/turf/simulated/floor/plating,/area/hallway/primary/central) -"lv" = (/obj/machinery/vending/tool,/turf/simulated/floor/plating,/area/hallway/primary/central) -"lw" = (/obj/machinery/conveyor{dir = 4; id = "ToxinLoad"},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/medical/research{name = "Research Division"}) -"lx" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/door/window/eastright,/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluefull"},/area/medical/research{name = "Research Division"}) -"ly" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"lz" = (/obj/structure/tank_dispenser,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"lA" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; frequency = 1440; on = 1},/obj/structure/table/reinforced,/obj/item/device/transfer_valve{pixel_x = -5},/obj/item/device/transfer_valve{pixel_x = 0},/obj/item/device/transfer_valve{pixel_x = 5},/obj/item/device/transfer_valve{pixel_x = 5},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"lB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/table/reinforced,/obj/item/device/assembly/signaler{pixel_x = 0; pixel_y = 8},/obj/item/device/assembly/signaler{pixel_x = -8; pixel_y = 5},/obj/item/device/assembly/signaler{pixel_x = 6; pixel_y = 5},/obj/item/device/assembly/signaler{pixel_x = -2; pixel_y = -2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"lC" = (/obj/machinery/meter,/obj/machinery/button/door{id = "mixvent"; name = "Mixing Room Vent Control"; pixel_x = 25; pixel_y = 5; req_access_txt = "7"},/obj/machinery/button/ignition{id = "burnchamber"; pixel_x = 25; pixel_y = -5},/obj/machinery/atmospherics/pipe/simple/supplymain/visible{icon_state = "intact"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "warnwhitecorner"; dir = 2},/area/medical/research{name = "Research Division"}) -"lD" = (/obj/structure/table/reinforced,/obj/item/device/assembly/timer{pixel_x = 5; pixel_y = 4},/obj/item/device/assembly/timer{pixel_x = 6; pixel_y = -4},/obj/item/device/assembly/timer{pixel_x = -4; pixel_y = 2},/obj/item/device/assembly/timer{pixel_x = 0; pixel_y = 0},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"lE" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_y = 25},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"lF" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"lG" = (/obj/item/weapon/wrench,/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"lH" = (/obj/structure/closet/bombcloset,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"lI" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"lJ" = (/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"lK" = (/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"lL" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"lM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"lN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/hallway/secondary/exit) -"lO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/meter{frequency = 1441; id_tag = "distro_meter"; name = "Distribution Loop"},/turf/simulated/floor/plating,/area/hallway/primary/central) -"lP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/hallway/primary/central) -"lQ" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/janitor) -"lR" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/hallway/primary/central) -"lS" = (/obj/machinery/conveyor{dir = 4; id = "recycler"},/turf/simulated/floor/plating,/area/hallway/primary/central) -"lT" = (/obj/machinery/conveyor{dir = 4; id = "recycler"},/obj/machinery/recycler,/turf/simulated/floor/plating,/area/hallway/primary/central) -"lU" = (/obj/machinery/conveyor{dir = 9; id = "recycler"},/turf/simulated/floor/plating,/area/hallway/primary/central) -"lV" = (/obj/machinery/mineral/stacking_machine{input_dir = 8; output_dir = 10; stack_amt = 10},/turf/simulated/floor/plating,/area/hallway/primary/central) -"lW" = (/obj/machinery/mineral/stacking_unit_console{dir = 2; machinedir = 8; pixel_y = 27},/obj/structure/chair/stool,/turf/simulated/floor/plating,/area/hallway/primary/central) -"lX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/hallway/primary/central) -"lY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"lZ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"ma" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/hallway/primary/central) -"mb" = (/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"mc" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2; frequency = 1442; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"md" = (/obj/machinery/conveyor{dir = 4; id = "ToxinLoad"},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/medical/research{name = "Research Division"}) -"me" = (/obj/machinery/conveyor{dir = 4; id = "ToxinLoad"},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/medical/research{name = "Research Division"}) -"mf" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/door/window/eastright,/turf/simulated/floor/plasteel{dir = 2; icon_state = "redfull"},/area/medical/research{name = "Research Division"}) -"mg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"mh" = (/obj/machinery/airlock_sensor{id_tag = "tox_airlock_sensor"; master_tag = "tox_airlock_control"; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/supplymain/visible{icon_state = "intact"; dir = 4},/turf/simulated/floor/engine,/area/medical/research{name = "Research Division"}) -"mi" = (/obj/machinery/atmospherics/components/binary/volume_pump{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"mj" = (/obj/machinery/atmospherics/pipe/simple/supplymain/visible{icon_state = "intact"; dir = 4},/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) -"mk" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/vacuum,/area/medical/research{name = "Research Division"}) -"ml" = (/obj/structure/sign/fire,/obj/machinery/atmospherics/pipe/simple/supplymain/visible{icon_state = "intact"; dir = 4},/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) -"mm" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; frequency = 1440; on = 1},/obj/machinery/portable_atmospherics/pump,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"mn" = (/obj/machinery/camera/autoname{dir = 1},/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"mo" = (/obj/machinery/door/poddoor{id = "mixvent"; name = "Mixer Room Vent"},/turf/simulated/floor/engine/vacuum,/area/medical/research{name = "Research Division"}) -"mp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"mq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"mr" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"ms" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/hallway/primary/central) -"mt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/hallway/primary/central) -"mu" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/hallway/primary/central) -"mv" = (/turf/simulated/floor/plating{icon_state = "warnplatecorner"; dir = 8},/area/hallway/primary/central) -"mw" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/hallway/primary/central) -"mx" = (/obj/machinery/conveyor{dir = 2; id = "recycler"},/turf/simulated/floor/plating,/area/hallway/primary/central) -"my" = (/obj/machinery/conveyor_switch/oneway{id = "recycler"; name = "recycler conveyor"},/turf/simulated/floor/plating,/area/hallway/primary/central) -"mz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/central) -"mA" = (/obj/structure/table,/obj/item/clothing/head/welding,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/areaeditor/blueprints,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/ai_monitored/storage/eva) -"mB" = (/obj/machinery/airalarm{pixel_y = 23},/obj/structure/closet/crate/rcd,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) -"mC" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) -"mD" = (/obj/machinery/camera/autoname,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/light{dir = 1},/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) -"mE" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_y = 25},/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) -"mF" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/device/multitool,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/ai_monitored/storage/eva) -"mG" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/hallway/primary/central) -"mH" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/hallway/primary/central) -"mI" = (/obj/machinery/power/apc{auto_name = 1; dir = 4; name = "_East APC"; pixel_x = 27; pixel_y = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/medical/research{name = "Research Division"}) -"mJ" = (/obj/machinery/atmospherics/pipe/simple{dir = 6; icon_state = "intact"; level = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"mK" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/obj/machinery/meter,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"mL" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; dir = 10; pixel_x = 0; level = 2; initialize_directions = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"mM" = (/obj/machinery/door/airlock/glass_research{autoclose = 0; frequency = 1449; glass = 1; icon_state = "door_locked"; id_tag = "tox_airlock_interior"; locked = 1; name = "Mixing Room Interior Airlock"; req_access_txt = "8"},/turf/simulated/floor/engine,/area/medical/research{name = "Research Division"}) -"mN" = (/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume{dir = 2; frequency = 1449; id = "tox_airlock_pump"},/turf/simulated/floor/engine,/area/medical/research{name = "Research Division"}) -"mO" = (/obj/machinery/door/airlock/glass_research{autoclose = 0; frequency = 1449; glass = 1; icon_state = "door_locked"; id_tag = "tox_airlock_exterior"; locked = 1; name = "Mixing Room Exterior Airlock"; req_access_txt = "8"},/turf/simulated/floor/engine,/area/medical/research{name = "Research Division"}) -"mP" = (/obj/machinery/igniter{icon_state = "igniter0"; id = "burnchamber"; on = 0},/turf/simulated/floor/engine/vacuum,/area/medical/research{name = "Research Division"}) -"mQ" = (/turf/simulated/floor/plasteel{icon_state = "escape"; dir = 8},/area/hallway/secondary/exit) -"mR" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"mS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"mT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"mU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"mV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"mW" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"mX" = (/turf/simulated/floor/plating{icon_state = "warnplatecorner"; dir = 4},/area/hallway/primary/central) -"mY" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/hallway/primary/central) -"mZ" = (/obj/structure/table,/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) -"na" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"nb" = (/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"nc" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"nd" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) -"ne" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central) -"nf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/hallway/primary/central) -"ng" = (/turf/simulated/wall/r_wall,/area/hallway/primary/central) -"nh" = (/obj/machinery/conveyor_switch{id = "ToxinLoad"},/turf/simulated/floor/plasteel{icon_state = "warnwhitecorner"; dir = 2},/area/medical/research{name = "Research Division"}) -"ni" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"nj" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"nk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"nl" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/components/unary/portables_connector/visible{icon_state = "connector_map"; dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"nm" = (/obj/machinery/meter,/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "tox_airlock_pump"; exterior_door_tag = "tox_airlock_exterior"; id_tag = "tox_airlock_control"; interior_door_tag = "tox_airlock_interior"; pixel_x = 24; pixel_y = 0; sanitize_external = 1; sensor_tag = "tox_airlock_sensor"},/obj/machinery/atmospherics/pipe/simple/supplymain/visible{icon_state = "intact"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "warnwhitecorner"; dir = 8},/area/medical/research{name = "Research Division"}) -"nn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/sign/fire{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supplymain/visible{icon_state = "intact"; dir = 4},/turf/simulated/floor/engine,/area/medical/research{name = "Research Division"}) -"no" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{icon_state = "inje_map"; dir = 8},/turf/simulated/floor/engine/vacuum,/area/medical/research{name = "Research Division"}) -"np" = (/obj/machinery/atmospherics/components/binary/volume_pump{dir = 4},/turf/simulated/floor/plasteel{icon_state = "warnwhitecorner"; dir = 1},/area/medical/research{name = "Research Division"}) -"nq" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"nr" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"ns" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2; on = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) -"nt" = (/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"nu" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "escape"; dir = 8},/area/hallway/secondary/exit) -"nv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"nw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"nx" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; frequency = 1441; on = 1},/obj/structure/table,/obj/machinery/light/small{dir = 8},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_y = 25},/obj/item/weapon/storage/pill_bottle/dice,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/hallway/primary/central) -"ny" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"nz" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/airalarm{frequency = 1441; pixel_y = 23},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/hallway/primary/central) -"nA" = (/turf/simulated/wall,/area/janitor) -"nB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall,/area/janitor) -"nC" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/machinery/meter{frequency = 1441; id_tag = "distro_meter"; name = "Distribution Loop"},/turf/simulated/floor/plating,/area/hallway/primary/central) -"nD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/hallway/primary/central) -"nE" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/hallway/primary/central) -"nF" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/hallway/primary/central) -"nG" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) -"nH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"nI" = (/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/ai_monitored/storage/eva) -"nJ" = (/obj/item/weapon/pen{desc = "Writes upside down!"; name = "astronaut pen"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/ai_monitored/storage/eva) -"nK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"nL" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) -"nM" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/hallway/primary/central) -"nN" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/hallway/primary/central) -"nO" = (/obj/machinery/power/apc{auto_name = 1; dir = 4; name = "_East APC"; pixel_x = 27; pixel_y = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/medical/medbay) -"nP" = (/turf/simulated/wall,/area/medical/medbay) -"nQ" = (/obj/structure/table,/obj/item/weapon/crowbar,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"nR" = (/obj/structure/table,/obj/item/clothing/tie/stethoscope,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"nS" = (/obj/structure/table,/obj/item/weapon/storage/box/masks{pixel_x = 0; pixel_y = 0},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"nT" = (/obj/structure/table,/obj/item/weapon/storage/box/gloves{pixel_x = 3; pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"nU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) -"nV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) -"nW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera/autoname{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"nX" = (/obj/machinery/power/apc{auto_name = 1; dir = 8; name = "_West APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/hallway/secondary/exit) -"nY" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"nZ" = (/obj/machinery/power/apc{auto_name = 1; dir = 4; name = "_East APC"; pixel_x = 27; pixel_y = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/janitor) -"oa" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"ob" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_y = 25},/turf/simulated/floor/plasteel,/area/janitor) -"oc" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/machinery/camera/autoname,/obj/item/weapon/paper/recycler,/turf/simulated/floor/plasteel,/area/janitor) -"od" = (/obj/structure/table,/obj/item/weapon/storage/box/mousetraps,/obj/machinery/newscaster{pixel_x = 32; pixel_y = 0},/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/grenade/chem_grenade/cleaner,/turf/simulated/floor/plasteel,/area/janitor) -"oe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/janitor) -"of" = (/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"og" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"},/area/hallway/primary/central) -"oh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/hallway/primary/central) -"oi" = (/obj/machinery/power/apc{auto_name = 1; dir = 4; name = "_East APC"; pixel_x = 27; pixel_y = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/hallway/primary/central) -"oj" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/extinguisher,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/ai_monitored/storage/eva) -"ok" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/ai_monitored/storage/eva) -"ol" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/ai_monitored/storage/eva) -"om" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/ai_monitored/storage/eva) -"on" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/hallway/primary/central) -"oo" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"op" = (/turf/simulated/floor/plasteel{icon_state = "warnwhitecorner"; dir = 1},/area/medical/medbay) -"oq" = (/obj/structure/table,/obj/item/weapon/hemostat,/obj/machinery/airalarm{frequency = 1444; pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"or" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"os" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/sleeper{dir = 8; icon_state = "sleeper-open"},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"ot" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/computer/med_data,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"ou" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/medical/medbay) -"ov" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table,/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/mask/muzzle,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"ow" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table,/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"ox" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/obj/structure/table,/obj/item/weapon/gun/syringe,/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"oy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/vending/medical{pixel_x = -2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"oz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/closet/wardrobe/white,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"oA" = (/obj/structure/closet/wardrobe/white,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"oB" = (/obj/structure/table,/obj/item/weapon/surgicaldrill,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"oC" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; frequency = 1444; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"oD" = (/obj/structure/table,/obj/item/weapon/scalpel{pixel_y = 12},/obj/item/weapon/circular_saw,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"oE" = (/obj/structure/table,/obj/item/weapon/retractor,/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"oF" = (/obj/structure/table,/obj/item/weapon/cautery{pixel_x = 4},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"oG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/medbay) -"oH" = (/obj/structure/closet/l3closet/janitor,/turf/simulated/floor/plasteel,/area/janitor) -"oI" = (/turf/simulated/floor/plasteel,/area/janitor) -"oJ" = (/obj/structure/chair/stool,/obj/effect/landmark/start{name = "Janitor"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/janitor) -"oK" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel,/area/janitor) -"oL" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/hallway/primary/central) -"oM" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"oN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"oO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/medbay) -"oP" = (/obj/machinery/door/airlock/glass_command{name = "E.V.A."; req_access_txt = "18"},/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/plasteel,/area/ai_monitored/storage/eva) -"oQ" = (/obj/structure/closet/crate/bin,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"oR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"oS" = (/obj/machinery/door/airlock/maintenance{name = "Medbay Maintenance"; req_access_txt = "45"},/turf/simulated/floor/plating,/area/medical/medbay) -"oT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Custodial Closet"; req_access_txt = "26"},/turf/simulated/floor/plasteel,/area/janitor) -"oU" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1},/obj/machinery/newscaster{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"oV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"oW" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"oX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"oY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"oZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"pa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"pb" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"pc" = (/obj/structure/table,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/mask/surgical,/obj/item/clothing/suit/apron/surgical,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitehall"},/area/medical/medbay) -"pd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"pe" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; frequency = 1444; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"pf" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"pg" = (/obj/structure/table,/obj/item/weapon/surgical_drapes,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"ph" = (/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/shuttle/arrival) -"pi" = (/obj/structure/chair/comfy/beige,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/exit) -"pj" = (/obj/structure/chair/comfy/beige,/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/exit) -"pk" = (/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/exit) -"pl" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/exit) -"pm" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"pn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel,/area/janitor) -"po" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/janitor) -"pp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "E.V.A."; req_access_txt = "18"},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"pq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/maintenance{name = "Custodial Maintenance"; req_access_txt = "26"},/turf/simulated/floor/plating,/area/janitor) -"pr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plating,/area/hallway/primary/central) -"ps" = (/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"pt" = (/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/hallway/primary/central) -"pu" = (/obj/machinery/power/apc{auto_name = 1; dir = 1; name = "_North APC"; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/ai_monitored/storage/eva) -"pv" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) -"pw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"px" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable,/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/central) -"py" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/small{dir = 8},/obj/item/weapon/razor,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/hallway/primary/central) -"pz" = (/obj/structure/mirror{pixel_x = 0; pixel_y = 32},/obj/structure/sink{pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/hallway/primary/central) -"pA" = (/obj/structure/closet,/turf/simulated/floor/plating{icon_state = "warnplatecorner"; dir = 8},/area/hallway/primary/central) -"pB" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "warnwhitecorner"; dir = 4},/area/medical/medbay) -"pC" = (/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"pD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"pE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"pF" = (/obj/machinery/airalarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"pG" = (/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"pH" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"pI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"pJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"pK" = (/obj/structure/table/optable,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"pL" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"pM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"pN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"pO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"pP" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"pQ" = (/obj/structure/table/wood,/obj/item/weapon/storage/fancy/cigarettes{pixel_y = 2},/obj/item/weapon/lighter/greyscale{pixel_x = 4; pixel_y = 2},/turf/simulated/floor/carpet,/area/hallway/secondary/exit) -"pR" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/item/device/camera,/turf/simulated/floor/carpet,/area/hallway/secondary/exit) -"pS" = (/obj/structure/chair/comfy/beige{dir = 8},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/exit) -"pT" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/janitorialcart,/obj/item/weapon/mop,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/janitor) -"pU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/requests_console{department = "Janitorial"; departmentType = 1; pixel_y = -29},/turf/simulated/floor/plasteel,/area/janitor) -"pV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"pW" = (/obj/structure/closet/crate/bin,/turf/simulated/floor/plasteel,/area/janitor) -"pX" = (/obj/machinery/camera/autoname{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"pY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"pZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"qa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/sign/nosmoking_2{pixel_x = 28},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitebluecorner"},/area/medical/medbay) -"qb" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Operating Theatre"; req_access_txt = "45"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"qc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"qd" = (/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/hallway/primary/central) -"qe" = (/obj/machinery/shower{icon_state = "shower"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/hallway/primary/central) -"qf" = (/obj/structure/bed/roller,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"qg" = (/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Exit Button"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -26},/obj/structure/bed/roller,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"qh" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Medbay"; req_access_txt = "5"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"qi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Diner"},/turf/simulated/floor/plasteel,/area/crew_quarters/bar) -"qj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Diner"},/turf/simulated/floor/plasteel,/area/crew_quarters/bar) -"qk" = (/obj/machinery/requests_console{announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = 0; pixel_y = -30; pixel_z = 0},/obj/structure/closet/crate/bin,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"ql" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"qm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"qn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "whitebluecorner"; dir = 8},/area/medical/medbay) -"qo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/medical/medbay) -"qp" = (/obj/structure/chair/comfy/beige{dir = 1; icon_state = "comfychair"},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/exit) -"qq" = (/obj/machinery/computer/operating,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"qr" = (/obj/machinery/camera/autoname{dir = 8},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/medbay) -"qs" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{icon_state = "escape"; dir = 10},/area/hallway/secondary/exit) -"qt" = (/obj/machinery/airalarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"qu" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/medbay) -"qv" = (/obj/structure/closet/crate/bin,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/exit) -"qw" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteyellow"},/area/medical/medbay) -"qx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/hallway/primary/central) -"qy" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"qz" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{dir = 2; name = "Chemistry Desk"; req_access_txt = "33"},/obj/item/clothing/glasses/science,/obj/machinery/door/firedoor/heavy,/turf/simulated/floor/plating,/area/medical/medbay) -"qA" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"qB" = (/obj/machinery/door/airlock{name = "Public Toilets"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/hallway/primary/central) -"qC" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/landmark/start{name = "Cook"},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"qD" = (/obj/structure/chair,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"qE" = (/obj/structure/chair,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"qF" = (/obj/structure/sign/bluecross,/turf/simulated/wall,/area/medical/medbay) -"qG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/medbay) -"qH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Cryo"; req_access_txt = "45"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"qI" = (/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/engineering) -"qJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/engineering) -"qK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera/autoname{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"qL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"qM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "Head of Personnel Office"; req_access = null; req_access_txt = "57"},/turf/simulated/floor/plasteel,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"qN" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/medical/medbay) -"qO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"qP" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer,/obj/machinery/airalarm{frequency = 1441; pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"qQ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"qR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera/autoname,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"qS" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"qT" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"qU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"qV" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"qW" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"qX" = (/obj/machinery/airalarm{pixel_y = 23},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"qY" = (/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"qZ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/central) -"ra" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/central) -"rb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/central) -"rc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central) -"rd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/hallway/primary/central) -"re" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central) -"rf" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"rg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/medical/medbay) -"rh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/medical/medbay) -"ri" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/medical/medbay) -"rj" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/britcup{desc = "Kingston's personal cup."},/obj/machinery/camera/autoname,/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"rk" = (/obj/machinery/button/door{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Doors Control"; normaldoorcontrol = 1; pixel_x = -26; req_access_txt = "5"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/medical/medbay) -"rl" = (/obj/machinery/computer/med_data,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"rm" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact"; level = 2},/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"rn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "whiteyellow"; dir = 8},/area/medical/medbay) -"ro" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "whitebluecorner"; dir = 4},/area/medical/medbay) -"rp" = (/obj/structure/closet/secure_closet/medical2,/turf/simulated/floor/plasteel{icon_state = "whitebluecorner"; dir = 1},/area/medical/medbay) -"rq" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"rr" = (/obj/machinery/vending/wallmed{pixel_y = -28},/obj/structure/table,/obj/item/weapon/storage/box/syringes,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"rs" = (/obj/machinery/computer/pandemic,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"rt" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"ru" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"rv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "L1"; dir = 4},/area/hallway/secondary/exit) -"rw" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plasteel{icon_state = "L3"; dir = 4},/area/hallway/secondary/exit) -"rx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "L5"; dir = 4},/area/hallway/secondary/exit) -"ry" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "L7"; dir = 4},/area/hallway/secondary/exit) -"rz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "L9"; dir = 4},/area/hallway/secondary/exit) -"rA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "L11"; dir = 4},/area/hallway/secondary/exit) -"rB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "L13"; dir = 4},/area/hallway/secondary/exit) -"rC" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"rD" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"rE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"rF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"rG" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"rH" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; frequency = 1441; on = 1},/turf/simulated/floor/plasteel{icon_state = "whitebluecorner"; dir = 8},/area/medical/medbay) -"rI" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/medical/medbay) -"rJ" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"rK" = (/obj/structure/chair/office/light{dir = 8},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/medical/medbay) -"rL" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{dir = 8; name = "Chemistry Desk"; req_access_txt = "33"},/obj/machinery/door/firedoor/heavy,/turf/simulated/floor/plating,/area/medical/medbay) -"rM" = (/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"rN" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{icon_state = "L2"; dir = 4},/area/hallway/secondary/exit) -"rO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "L4"; dir = 4},/area/hallway/secondary/exit) -"rP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "L6"; dir = 4},/area/hallway/secondary/exit) -"rQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "L8"; dir = 4},/area/hallway/secondary/exit) -"rR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "L10"; dir = 4},/area/hallway/secondary/exit) -"rS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "L12"; dir = 4},/area/hallway/secondary/exit) -"rT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "L14"; dir = 4},/area/hallway/secondary/exit) -"rU" = (/obj/machinery/light/small{dir = 1},/obj/machinery/telecomms/bus/preset_one/ministation,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) -"rV" = (/obj/machinery/light,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"rW" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"rX" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"rY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/medical/medbay) -"rZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"sa" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"sb" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/medical/medbay) -"sc" = (/obj/machinery/vending/medical{pixel_x = -2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"sd" = (/obj/machinery/chem_heater,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"se" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2; on = 1},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/crew_quarters/bar) -"sf" = (/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 0; pixel_y = 0},/obj/item/weapon/wrench{pixel_x = 5; pixel_y = -5},/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"sg" = (/obj/machinery/atmospherics/components/unary/cryo_cell,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"sh" = (/obj/machinery/atmospherics/components/unary/portables_connector,/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"si" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2; frequency = 1440; on = 1},/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/weapon/hand_labeler,/obj/item/device/radio/headset/headset_med,/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_y = 25},/obj/machinery/camera/autoname,/turf/simulated/floor/plasteel{icon_state = "whiteyellowcorner"; dir = 2},/area/medical/medbay) -"sj" = (/obj/structure/bed/roller,/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"sk" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"sl" = (/obj/machinery/airalarm{pixel_y = 23},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"sm" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/hallway/secondary/exit) -"sn" = (/turf/simulated/floor/plasteel{icon_state = "bot"},/area/hallway/secondary/exit) -"so" = (/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/hallway/secondary/exit) -"sp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"sq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"sr" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"ss" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"st" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"su" = (/turf/simulated/wall,/area/crew_quarters/bar) -"sv" = (/obj/structure/sign/barsign,/turf/simulated/wall,/area/crew_quarters/bar) -"sw" = (/obj/machinery/airalarm{pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"sx" = (/turf/simulated/floor/plasteel{icon_state = "whiteyellow"; dir = 8},/area/medical/medbay) -"sy" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) -"sz" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/medbay) -"sA" = (/obj/structure/table,/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/chem_dispenser/drinks,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/crew_quarters/bar) -"sB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"sC" = (/obj/structure/sign/chemistry,/turf/simulated/wall,/area/medical/medbay) -"sD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "GeneticsDoor"; name = "Genetics"; req_access_txt = "45"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"sE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"sF" = (/obj/machinery/telecomms/receiver/preset_left/ministation,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) -"sG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitebluecorner"},/area/medical/medbay) -"sH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/engine/engineering) -"sI" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2; frequency = 1440; on = 1},/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/syringes,/obj/item/weapon/storage/pill_bottle/epinephrine{pixel_x = 5; pixel_y = -2},/obj/item/weapon/storage/pill_bottle/epinephrine{pixel_x = 5; pixel_y = -2},/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"sJ" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact"; level = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"sK" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"sL" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact"; level = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"sM" = (/obj/structure/table,/obj/machinery/chem_dispenser/drinks/beer,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/crew_quarters/bar) -"sN" = (/obj/item/weapon/screwdriver{pixel_x = -2; pixel_y = 6},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/item/device/radio/headset/headset_med,/obj/item/device/assembly/igniter,/obj/item/device/assembly/igniter,/obj/item/device/assembly/timer,/obj/item/device/assembly/timer,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/machinery/light,/obj/structure/table/glass,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"sO" = (/obj/machinery/pipedispenser/disposal/transit_tube,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"sP" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/floor/plating,/area/shuttle/arrival) -"sQ" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) -"sR" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 2; icon_state = "rightsecure"; name = "Head of Personnel's Desk"; req_access_txt = "57"},/obj/machinery/door/window/northright{name = "Reception Window"},/turf/simulated/floor/plating,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"sS" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/wall/r_wall,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"sT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/stack/packageWrap,/obj/item/weapon/hand_labeler,/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"sU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/hop,/obj/machinery/requests_console{announcementConsole = 1; department = "Lieutenant Office"; departmentType = 5; name = "Lieutenant RC"; pixel_y = 30},/turf/simulated/floor/plasteel,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"sV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/closet/crate/bin,/turf/simulated/floor/plasteel,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"sW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"sX" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/hallway/primary/central) -"sY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/hallway/primary/central) -"sZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"ta" = (/obj/machinery/vending/cigarette{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"tb" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"tc" = (/obj/structure/chair,/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"td" = (/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"te" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel{icon_state = "whiteyellow"; dir = 8},/area/medical/medbay) -"tf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Chemistry Lab"; req_access_txt = "5; 33"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"tg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellowcorner"},/area/medical/medbay) -"th" = (/obj/structure/closet/crate/bin,/obj/structure/noticeboard{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"ti" = (/obj/machinery/reagentgrinder,/obj/structure/table/glass,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"tj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"tk" = (/obj/machinery/suit_storage_unit/engine,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"tl" = (/obj/structure/table,/obj/machinery/door/window/southleft{layer = 3.1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"tm" = (/obj/structure/table,/obj/machinery/door/window/southright{layer = 3.1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"tn" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"to" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; frequency = 1441; on = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/medical/medbay) -"tp" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; frequency = 1442; on = 1},/obj/machinery/button/door{desc = "A remote control switch for the genetics doors."; id = "GeneticsDoor"; name = "Genetics Exit Button"; normaldoorcontrol = 1; pixel_x = 8; pixel_y = 24},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/medical/medbay) -"tq" = (/obj/machinery/smartfridge/chemistry,/turf/simulated/wall,/area/medical/medbay) -"tr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "whiteyellowcorner"; dir = 8},/area/medical/medbay) -"ts" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Medbay Storage"; req_access_txt = "45"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"tt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Bar Storage"; req_access_txt = "25"},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"tu" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light,/turf/simulated/floor/plasteel,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"tv" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"tw" = (/obj/machinery/vending/wallmed{pixel_y = -28},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"tx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/engine/engineering) -"ty" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"tz" = (/obj/structure/closet/secure_closet/engineering_electrical,/turf/simulated/floor/plasteel,/area/engine/engineering) -"tA" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) -"tB" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"tC" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Bar Storage"; req_access_txt = "25"},/turf/simulated/floor/plasteel{icon_state = "wood"},/area/crew_quarters/bar) -"tD" = (/obj/machinery/airalarm{frequency = 1442; pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"tE" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"tF" = (/obj/machinery/computer/card,/turf/simulated/floor/plasteel,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"tG" = (/obj/structure/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Head of Personnel"},/turf/simulated/floor/plasteel,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"tH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/computer/secure_data,/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_y = 25},/turf/simulated/floor/plasteel,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"tI" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"tJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/chair{dir = 8},/mob/living/simple_animal/pet/dog/corgi/Ian,/turf/simulated/floor/plasteel,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"tK" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"tL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"tM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/hallway/primary/central) -"tN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/hallway/primary/central) -"tO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera/autoname{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"tP" = (/obj/structure/transit_tube{icon_state = "N-S"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) -"tQ" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2; on = 1},/obj/structure/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"tR" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 3},/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/kitchen/fork,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"tS" = (/obj/structure/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"tT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"tU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"tV" = (/obj/structure/table/reinforced,/obj/item/weapon/lighter,/obj/structure/sign/securearea{desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'"; icon_state = "monkey_painting"; name = "Mr. Deempisi portrait"; pixel_x = 4; pixel_y = 28},/turf/simulated/floor/carpet,/area/crew_quarters/bar) -"tW" = (/obj/structure/chair/stool,/turf/simulated/floor/carpet,/area/crew_quarters/bar) -"tX" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1},/obj/machinery/photocopier,/turf/simulated/floor/plasteel,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"tY" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/crew_quarters/bar) -"tZ" = (/obj/machinery/door/window/eastright,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/hallway/primary/central) -"ua" = (/obj/machinery/chem_dispenser,/obj/item/weapon/reagent_containers/glass/beaker/large,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"ub" = (/obj/structure/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"uc" = (/obj/machinery/chem_master,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"ud" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellow"},/area/medical/medbay) -"ue" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/bar) -"uf" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Frozen Storage"; req_access_txt = "25"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/bar) -"ug" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/machinery/camera/autoname{dir = 8},/obj/structure/sign/nosmoking_2{pixel_x = 28},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/medbay) -"uh" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/tcommsat/computer) -"ui" = (/obj/structure/closet/secure_closet/engineering_welding,/turf/simulated/floor/plasteel,/area/engine/engineering) -"uj" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/hallway/secondary/exit) -"uk" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/exit) -"ul" = (/obj/machinery/camera/autoname{dir = 1},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/exit) -"um" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/hallway/secondary/exit) -"un" = (/turf/simulated/floor/plasteel,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"uo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"up" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"uq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"ur" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"us" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"ut" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera/autoname{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"uu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/hallway/primary/central) -"uv" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/hallway/primary/central) -"uw" = (/obj/structure/transit_tube{icon_state = "N-S"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/tcommsat/computer) -"ux" = (/obj/structure/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"uy" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor/carpet,/area/crew_quarters/bar) -"uz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/crew_quarters/bar) -"uA" = (/obj/machinery/requests_console{department = "Bar"; departmentType = 2; pixel_x = 30; pixel_y = 0},/mob/living/carbon/monkey/punpun,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/crew_quarters/bar) -"uB" = (/obj/machinery/hydroponics/soil,/obj/item/weapon/cultivator,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 1},/area/hallway/primary/central) -"uC" = (/obj/machinery/hydroponics/soil,/obj/item/weapon/hatchet,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 1},/area/hallway/primary/central) -"uD" = (/obj/machinery/hydroponics/soil,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 1},/area/hallway/primary/central) -"uE" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"uF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellow"},/area/medical/medbay) -"uG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"uH" = (/turf/simulated/floor/wood,/area/crew_quarters/bar) -"uI" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters{id = "syndieshutters"; name = "blast shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/shuttle/syndicate) -"uJ" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; frequency = 1442; on = 1},/turf/simulated/floor/plasteel{icon_state = "whitebluecorner"; dir = 1},/area/medical/medbay) -"uK" = (/obj/machinery/vending/wallmed{pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"uL" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"uM" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"uN" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{icon_state = "intact"; dir = 1},/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/engineering) -"uO" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"uP" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{icon_state = "intact"; dir = 1},/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/engineering) -"uQ" = (/obj/machinery/atmospherics/pipe/heat_exchanging/junction{dir = 8},/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/engineering) -"uR" = (/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/tcommsat/computer) -"uS" = (/obj/machinery/airalarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/closet/secure_closet/hop,/turf/simulated/floor/plasteel,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"uT" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_y = 25},/obj/structure/closet/radiation,/turf/simulated/floor/plasteel,/area/engine/engineering) -"uU" = (/obj/structure/closet/crate/bin,/obj/machinery/airalarm{dir = 4; frequency = 1440; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"uV" = (/obj/structure/table/reinforced,/obj/item/weapon/book/manual/barman_recipes,/obj/item/stack/packageWrap,/obj/machinery/computer/security/telescreen/entertainment{pixel_y = -32},/turf/simulated/floor/carpet,/area/crew_quarters/bar) -"uW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/plasteel,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"uX" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 10},/area/hallway/primary/central) -"uY" = (/obj/structure/chair,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"uZ" = (/obj/structure/table/reinforced,/obj/item/clothing/head/that{throwforce = 1; throwing = 1},/turf/simulated/floor/carpet,/area/crew_quarters/bar) -"va" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/crew_quarters/bar) -"vb" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 1},/area/hallway/primary/central) -"vc" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; frequency = 1441; on = 1},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/hallway/primary/central) -"vd" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"ve" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"vf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellow"},/area/medical/medbay) -"vg" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 1},/area/engine/engineering) -"vh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Engineering"; req_access_txt = "10"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"vi" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"vj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "whitebluecorner"; dir = 4},/area/medical/medbay) -"vk" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/brute{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/brute{pixel_x = -2; pixel_y = 4},/obj/machinery/airalarm{frequency = 1441; pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"vl" = (/obj/structure/chair,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"vm" = (/turf/simulated/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/arrival) -"vn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/tcommsat/computer) -"vo" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 1},/turf/simulated/floor/plating/airless,/area/space) -"vp" = (/turf/simulated/wall/shuttle{icon_state = "swall14"; dir = 2},/area/shuttle/arrival) -"vq" = (/obj/machinery/door/airlock/shuttle{name = "Arrivals Shuttle Airlock"},/turf/simulated/floor/plasteel/shuttle,/area/shuttle/arrival) -"vr" = (/turf/simulated/wall/shuttle{icon_state = "swall_s10"; dir = 2},/area/shuttle/arrival) -"vs" = (/turf/simulated/wall/shuttle{icon_state = "swall11"; dir = 2},/area/shuttle/arrival) -"vt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/maintenance{name = "Lieutenant Office Maintenance Access"; req_access_txt = "57"},/turf/simulated/floor/plasteel,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"vu" = (/obj/machinery/vending/cart,/turf/simulated/floor/plasteel,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"vv" = (/obj/machinery/pdapainter,/turf/simulated/floor/plasteel,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"vw" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) -"vx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"vy" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"vz" = (/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/bar) -"vA" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/bar) -"vB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/crew_quarters/bar) -"vC" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/crew_quarters/bar) -"vD" = (/obj/machinery/smartfridge,/turf/simulated/wall,/area/crew_quarters/bar) -"vE" = (/obj/machinery/camera/autoname{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/central) -"vF" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; frequency = 1441; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"vG" = (/obj/machinery/vending/boozeomat,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"vH" = (/obj/machinery/reagentgrinder,/obj/structure/table/wood,/obj/machinery/airalarm{frequency = 1440; pixel_y = 24},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"vI" = (/obj/structure/closet/secure_closet/chemical,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"vJ" = (/obj/structure/closet/wardrobe/chemistry_white,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellowcorner"},/area/medical/medbay) -"vK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_y = 25},/obj/structure/closet/secure_closet/engineering_personal,/turf/simulated/floor/plasteel,/area/engine/engineering) -"vL" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2; on = 1},/obj/machinery/light/small{dir = 8},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/engine/engineering) -"vM" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1},/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 5},/area/engine/engineering) -"vN" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"vO" = (/obj/machinery/dna_scannernew,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"vP" = (/obj/machinery/light,/obj/machinery/computer/cloning,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"vQ" = (/obj/machinery/clonepod,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"vR" = (/obj/structure/table,/obj/item/weapon/book/manual/medical_cloning{pixel_y = 6},/obj/item/weapon/storage/box/rxglasses{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"vS" = (/turf/simulated/floor/plasteel/shuttle,/area/shuttle/arrival) -"vT" = (/obj/structure/closet/wardrobe/green,/turf/simulated/floor/plasteel/shuttle,/area/shuttle/arrival) -"vU" = (/obj/machinery/computer/arcade,/turf/simulated/floor/plasteel/shuttle,/area/shuttle/arrival) -"vV" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/floor/plasteel/shuttle,/area/shuttle/arrival) -"vW" = (/obj/structure/closet/wardrobe/black,/turf/simulated/floor/plasteel/shuttle,/area/shuttle/arrival) -"vX" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/floor/plasteel/shuttle,/area/shuttle/arrival) -"vY" = (/turf/simulated/wall/shuttle{icon_state = "swall7"; dir = 2},/area/shuttle/arrival) -"vZ" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 8},/turf/simulated/floor/plating/airless,/area/shuttle/arrival) -"wa" = (/turf/simulated/floor/plasteel/shuttle,/turf/simulated/wall/shuttle{icon_state = "swall_f9"; dir = 2},/area/shuttle/arrival) -"wb" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/internals/emergency_oxygen,/turf/simulated/floor/plating,/area/hallway/primary/central) -"wc" = (/turf/simulated/wall,/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"wd" = (/obj/machinery/light/small{dir = 1},/obj/structure/closet,/turf/simulated/floor/plating,/area/hallway/primary/central) -"we" = (/obj/structure/piano,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"wf" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/machinery/light,/obj/effect/landmark/start{name = "Clown"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"wg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"wh" = (/obj/structure/reagent_dispensers/beerkeg,/obj/machinery/airalarm{dir = 4; frequency = 1441; pixel_x = -24},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/bar) -"wi" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"wj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"wk" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/camera/autoname{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"wl" = (/obj/structure/kitchenspike,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2; frequency = 1441; on = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/bar) -"wm" = (/obj/machinery/light/small,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; frequency = 1441; on = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/bar) -"wn" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{dir = 8; layer = 3.1; name = "Bar Access"; req_access = list(); req_one_access_txt = "25"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/crew_quarters/bar) -"wo" = (/turf/simulated/floor/plating{icon_state = "warnplatecorner"; dir = 2},/area/hallway/primary/central) -"wp" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/gravity_generator) -"wq" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/gravity_generator) -"wr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/gravity_generator) -"ws" = (/obj/structure/closet/secure_closet/engineering_personal,/turf/simulated/floor/plasteel,/area/engine/engineering) -"wt" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/gravity_generator) -"wu" = (/turf/simulated/wall/shuttle{icon_state = "swall3"; dir = 2},/area/shuttle/arrival) -"wv" = (/obj/structure/chair{dir = 8},/turf/simulated/floor/plasteel/shuttle,/area/shuttle/arrival) -"ww" = (/obj/structure/chair{dir = 8},/obj/effect/landmark{name = "JoinLate"},/turf/simulated/floor/plasteel/shuttle,/area/shuttle/arrival) -"wx" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/shuttle/arrival) -"wy" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "o2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/engine/engineering) -"wz" = (/obj/effect/landmark{name = "Observer-Start"},/turf/simulated/floor/plasteel/shuttle,/area/shuttle/arrival) -"wA" = (/obj/machinery/power/apc{auto_name = 1; dir = 1; name = "_North APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/crew_quarters/heads{name = "\improper Job Assignment"}) -"wB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"wC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/hallway/primary/central) -"wD" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plating,/area/hallway/primary/central) -"wE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plating,/area/hallway/primary/central) -"wF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/hallway/primary/central) -"wG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/bar) -"wH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/plasteel,/area/engine/engineering) -"wI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/bar) -"wJ" = (/obj/machinery/light/small,/obj/structure/closet/gmcloset,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; frequency = 1440; on = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"wK" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Engineering"; req_access_txt = "10"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"wL" = (/obj/machinery/vending/hydronutrients,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/hallway/primary/central) -"wM" = (/obj/machinery/seed_extractor,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/hallway/primary/central) -"wN" = (/obj/machinery/biogenerator,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/hallway/primary/central) -"wO" = (/obj/machinery/vending/hydroseeds,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/hallway/primary/central) -"wP" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/o2{pixel_x = -2; pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"wQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/medical/medbay) -"wR" = (/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/medical/medbay) -"wS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/medical/medbay) -"wT" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Engineering"; req_access_txt = "10"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"wU" = (/turf/simulated/floor/plasteel/shuttle,/turf/simulated/wall/shuttle{icon_state = "swall_f10"; dir = 2},/area/shuttle/arrival) -"wV" = (/turf/simulated/wall/shuttle{icon_state = "swall13"; dir = 2},/area/shuttle/arrival) -"wW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/hallway/primary/central) -"wX" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating{icon_state = "warnplatecorner"; dir = 2},/area/hallway/primary/central) -"wY" = (/obj/machinery/atmospherics/components/binary/pump/on,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/hallway/primary/central) -"wZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/machinery/meter{use_power = 0},/turf/simulated/floor/plating{icon_state = "warnplatecorner"; dir = 1},/area/hallway/primary/central) -"xa" = (/obj/structure/closet/crate{desc = "It's a storage unit for kitchen clothes and equipment."; name = "Kitchen Crate"},/obj/item/clothing/head/chefhat,/obj/item/clothing/under/rank/chef,/obj/item/weapon/storage/box/mousetraps{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/box/mousetraps,/obj/item/clothing/under/waiter,/obj/item/clothing/under/waiter,/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/condiment/flour,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/bar) -"xb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/camera/autoname,/mob/living/simple_animal/mouse/brown/Tom,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/bar) -"xc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/engine/engineering) -"xd" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/engine/engineering) -"xe" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"xf" = (/obj/machinery/pipedispenser/disposal,/turf/simulated/floor/plasteel,/area/engine/engineering) -"xg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/vending/dinnerware,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"xh" = (/obj/machinery/light/small,/obj/machinery/processor,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; frequency = 1440; on = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"xi" = (/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/structure/table/wood,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"xj" = (/obj/structure/closet/crate/bin,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"xk" = (/obj/machinery/suit_storage_unit/engine,/turf/simulated/floor/plasteel,/area/engine/engineering) -"xl" = (/obj/structure/closet/wardrobe/white/medical,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"xm" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/fire{pixel_x = -2; pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"xn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/engine/engineering) -"xo" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{icon_state = "intact"; dir = 10},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) -"xp" = (/obj/structure/closet/secure_closet/medical3,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"xq" = (/turf/simulated/wall/shuttle{icon_state = "swall_s5"; dir = 2},/area/shuttle/arrival) -"xr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/hallway/primary/central) -"xs" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/hallway/primary/central) -"xt" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{icon_state = "intact"; dir = 6},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) -"xu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/meter,/turf/simulated/floor/plating,/area/hallway/primary/central) -"xv" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"xw" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/bar) -"xx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/bar) -"xy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall,/area/crew_quarters/bar) -"xz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"xA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"xB" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/closet/wardrobe/engineering_yellow,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 4},/area/engine/engineering) -"xC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/start{name = "Bartender"},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"xD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"xE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"xF" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"xG" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/toxin{pixel_x = -2; pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"xH" = (/obj/structure/closet/l3closet,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"xI" = (/turf/simulated/wall/shuttle{icon_state = "swall_s9"; dir = 2},/area/shuttle/arrival) -"xJ" = (/turf/space,/obj/machinery/porta_turret/syndicate,/turf/simulated/wall/shuttle{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/syndicate) -"xK" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"xL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/hallway/primary/central) -"xM" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/meter{use_power = 0},/turf/space,/area/space) -"xN" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/hallway/primary/central) -"xO" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/hallway/primary/central) -"xP" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{icon_state = "intact"; dir = 6},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) -"xQ" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{icon_state = "intact"; dir = 10},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) -"xR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/gibber,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/bar) -"xS" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"xT" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{icon_state = "intact"; dir = 1},/turf/simulated/floor/plating,/area/engine/engineering) -"xU" = (/obj/structure/table/wood,/obj/item/weapon/gun/projectile/revolver/doublebarrel,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"xV" = (/obj/machinery/camera/autoname{dir = 1},/obj/structure/table/wood,/obj/item/weapon/book/manual/chef_recipes{pixel_y = 5},/obj/item/weapon/reagent_containers/food/condiment/enzyme,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"xW" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"xX" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{icon_state = "intact"; dir = 1},/turf/simulated/floor/plating,/area/engine/engineering) -"xY" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/engine/engineering) -"xZ" = (/obj/structure/table,/obj/item/weapon/storage/belt/medical{pixel_x = 0; pixel_y = 2},/obj/item/weapon/storage/belt/medical{pixel_x = 0; pixel_y = 2},/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"ya" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{pixel_x = 7; pixel_y = -3},/obj/item/weapon/reagent_containers/glass/bottle/charcoal{pixel_x = -4; pixel_y = -3},/obj/item/weapon/reagent_containers/syringe/epinephrine{pixel_x = 3; pixel_y = -2},/obj/item/weapon/reagent_containers/glass/bottle/morphine,/obj/item/weapon/reagent_containers/glass/bottle/toxin{pixel_x = 4; pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/epinephrine{pixel_x = 5; pixel_y = -2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"yb" = (/obj/structure/table,/obj/machinery/light,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/tie/stethoscope,/obj/item/weapon/reagent_containers/hypospray,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"yc" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/cyan/visible{icon_state = "intact"; dir = 1},/turf/simulated/floor/plating{icon_state = "warnplatecorner"; dir = 2},/area/engine/engineering) -"yd" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor/plating,/area/hallway/primary/central) -"ye" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/cyan/visible{icon_state = "intact"; dir = 1},/turf/simulated/floor/plating,/area/engine/engineering) -"yf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/hallway/primary/central) -"yg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/central) -"yh" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/wall,/area/crew_quarters/bar) -"yi" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/bar) -"yj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/bar) -"yk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/bar) -"yl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall,/area/crew_quarters/bar) -"ym" = (/obj/machinery/door/airlock/maintenance{name = "Bar Storage Maintenance"; req_access_txt = "25"},/turf/simulated/floor/plating,/area/crew_quarters/bar) -"yn" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/wall,/area/hallway/primary/central) -"yo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/hallway/primary/central) -"yp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera/autoname{dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/hallway/primary/central) -"yq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/hallway/primary/central) -"yr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/hallway/primary/central) -"ys" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plating,/area/hallway/primary/central) -"yt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plating,/area/hallway/primary/central) -"yu" = (/obj/machinery/power/apc{auto_name = 1; dir = 1; name = "_North APC"; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/crew_quarters/bar) -"yv" = (/obj/effect/spawner/structure/window,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/hallway/primary/central) -"yw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/hallway/primary/central) -"yx" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plating,/area/hallway/primary/central) -"yy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/hallway/primary/central) -"yz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plating,/area/hallway/primary/central) -"yA" = (/turf/simulated/wall/r_wall,/area/engine/engineering) -"yB" = (/turf/simulated/wall,/area/engine/engineering) -"yC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/maintenance{name = "Engineering Maintenance"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/engine/engineering) -"yD" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/wall,/area/hallway/primary/central) -"yE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/hallway/primary/central) -"yF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/hallway/primary/central) -"yG" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/hallway/primary/central) -"yH" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/conveyor{id = "CanisterStore"},/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/plasteel,/area/engine/engineering) -"yI" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/conveyor{id = "CanisterStore"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel,/area/engine/engineering) -"yJ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/conveyor{id = "CanisterStore"},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/plasteel,/area/engine/engineering) -"yK" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plasteel,/area/engine/engineering) -"yL" = (/obj/machinery/requests_console{department = "Garden"; departmentType = 2; pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"yM" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_y = 25},/turf/simulated/floor/plasteel,/area/engine/engineering) -"yN" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"yO" = (/obj/structure/table,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/obj/machinery/cell_charger,/turf/simulated/floor/plasteel,/area/engine/engineering) -"yP" = (/obj/structure/table,/obj/machinery/airalarm{pixel_y = 23},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/turf/simulated/floor/plasteel,/area/engine/engineering) -"yQ" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/camera/autoname,/obj/machinery/power/smes/engineering,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) -"yR" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes/engineering,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/engine/engineering) -"yS" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes/engineering,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/engine/engineering) -"yT" = (/obj/structure/table,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/storage/toolbox/electrical{pixel_y = 5},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_y = 25},/turf/simulated/floor/plasteel,/area/engine/engineering) -"yU" = (/obj/structure/closet/crate,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/electronics/airlock,/obj/item/weapon/electronics/airlock,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/stack/sheet/mineral/plasma{amount = 30},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/engine/engineering) -"yV" = (/obj/machinery/power/apc{auto_name = 1; dir = 1; name = "_North APC"; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/engineering) -"yW" = (/obj/structure/table,/obj/item/weapon/electronics/airlock,/obj/item/weapon/electronics/airlock,/obj/item/weapon/electronics/apc,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/engine/engineering) -"yX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/vending/cola,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"yY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/vending/snack,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"yZ" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plasteel,/area/engine/engineering) -"za" = (/turf/simulated/floor/plasteel,/area/engine/engineering) -"zb" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/item/weapon/reagent_containers/glass/bucket{pixel_x = 1; pixel_y = 3},/obj/item/weapon/reagent_containers/glass/bucket,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 4},/area/hallway/primary/central) -"zc" = (/obj/structure/grille,/turf/simulated/wall/r_wall,/area/engine/engineering) -"zd" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/grille,/turf/simulated/wall/r_wall,/area/engine/engineering) -"ze" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/yellow/visible{icon_state = "intact"; dir = 1},/turf/simulated/floor/plating{icon_state = "warnplatecorner"; dir = 1},/area/engine/engineering) -"zf" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) -"zg" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/engineering) -"zh" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/yellow/visible{icon_state = "intact"; dir = 1},/turf/simulated/floor/plating,/area/engine/engineering) -"zi" = (/obj/machinery/computer/monitor,/obj/structure/cable,/turf/simulated/floor/plasteel,/area/engine/engineering) -"zj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"zk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/vending/cigarette{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"zl" = (/obj/structure/rack{dir = 8; layer = 2.9},/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/item/device/flashlight{pixel_x = 1; pixel_y = 5},/turf/simulated/floor/plasteel,/area/engine/engineering) -"zm" = (/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 4},/area/engine/engineering) -"zn" = (/turf/simulated/floor/plating,/area/engine/engineering) -"zo" = (/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/engine/engineering) -"zp" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{icon_state = "intact"; dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engineering) -"zq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"zr" = (/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"zs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"zt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/engine/engineering) -"zu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/chair/stool,/turf/simulated/floor/plasteel,/area/engine/engineering) -"zv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/computer/station_alert,/turf/simulated/floor/plasteel,/area/engine/engineering) -"zw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) -"zx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) -"zy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/sign/securearea{name = "ENGINEERING ACCESS"; pixel_x = -32},/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/hallway/primary/central) -"zz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/hallway/primary/central) -"zA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/sign/securearea{name = "ENGINEERING ACCESS"; pixel_x = 32},/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/hallway/primary/central) -"zB" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) -"zC" = (/obj/machinery/conveyor_switch{id = "CanisterStore"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/engine/engineering) -"zD" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/southright,/turf/simulated/floor/plasteel{dir = 2; icon_state = "redfull"},/area/engine/engineering) -"zE" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/southright,/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluefull"},/area/engine/engineering) -"zF" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/southright,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engineering) -"zG" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/engine/engineering) -"zH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/engine/engineering) -"zI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/engine/engineering) -"zJ" = (/obj/machinery/atmospherics/components/binary/pump/on{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) -"zK" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{icon_state = "intact"; dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) -"zL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating/airless,/area/space) -"zM" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{icon_state = "intact"; dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) -"zN" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{icon_state = "intact"; dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engineering) -"zO" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/engine/engineering) -"zP" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/engine/engineering) -"zQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bluecorner"; dir = 4},/area/hallway/primary/central) -"zR" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"zS" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"zT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/engine/engineering) -"zU" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"zV" = (/obj/machinery/vending/tool,/turf/simulated/floor/plasteel,/area/engine/engineering) -"zW" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/wall/r_wall,/area/engine/engineering) -"zX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) -"zY" = (/obj/machinery/door/firedoor/heavy,/turf/simulated/floor/plasteel,/area/engine/engineering) -"zZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) -"Aa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/glass_engineering{name = "Engineering"; req_access_txt = "10"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"Ab" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"Ac" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/engineering) -"Ad" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) -"Ae" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/engine/engineering) -"Af" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/engine/engineering) -"Ag" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/engine/engineering) -"Ah" = (/obj/machinery/vending/engivend,/turf/simulated/floor/plasteel,/area/engine/engineering) -"Ai" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/engine/engineering) -"Aj" = (/obj/structure/grille,/obj/structure/lattice,/turf/space,/area/engine/engineering) -"Ak" = (/obj/machinery/atmospherics/components/unary/tank/air{dir = 8; icon_state = "grey"},/turf/simulated/floor/plating,/area/tcommsat/computer) -"Al" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; frequency = 1441; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"Am" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/engine/engineering) -"An" = (/obj/machinery/pipedispenser,/turf/simulated/floor/plasteel,/area/engine/engineering) -"Ao" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/engine/engineering) -"Ap" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/gloves/color/black,/obj/item/weapon/extinguisher{pixel_x = 8},/turf/simulated/floor/plasteel,/area/engine/engineering) -"Aq" = (/obj/machinery/suit_storage_unit/atmos,/turf/simulated/floor/plasteel,/area/engine/engineering) -"Ar" = (/obj/machinery/power/port_gen/pacman,/turf/simulated/floor/plasteel,/area/engine/engineering) -"As" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/engine/engineering) -"At" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) -"Au" = (/obj/machinery/camera/autoname{dir = 8},/obj/machinery/light/small{dir = 4},/obj/machinery/newscaster{pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; frequency = 1441; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"Av" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/hallway/primary/central) -"Aw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/engine/engineering) -"Ax" = (/obj/machinery/airalarm{dir = 4; frequency = 1441; pixel_x = -24},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"Ay" = (/obj/machinery/airalarm{frequency = 1440; pixel_y = 23},/turf/simulated/floor/plasteel,/area/engine/engineering) -"Az" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"AA" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) -"AB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/plasteel,/area/engine/engineering) -"AC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera/autoname{dir = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) -"AD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/engine/engineering) -"AE" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/plasteel,/area/engine/engineering) -"AF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/plasteel,/area/engine/engineering) -"AG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/tank_dispenser,/turf/simulated/floor/plasteel,/area/engine/engineering) -"AH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering"; req_access_txt = "10"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"AI" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel,/area/engine/engineering) -"AJ" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/weapon/tank/internals/emergency_oxygen/engi,/obj/item/weapon/tank/internals/emergency_oxygen/engi,/turf/simulated/floor/plasteel,/area/engine/engineering) -"AK" = (/obj/machinery/door/airlock/glass_engineering{name = "Engineering"; req_access_txt = "10"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"AL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"AM" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"AN" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{frequency = 1440; on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) -"AO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 1},/area/engine/engineering) -"AP" = (/obj/machinery/requests_console{announcementConsole = 0; department = "Engineering"; departmentType = 4; name = "Engineering RC"; pixel_y = 30},/turf/simulated/floor/plasteel,/area/engine/engineering) -"AQ" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2; frequency = 1440; on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) -"AS" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/turf/simulated/floor/plating,/area/engine/engineering) -"AT" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/components/unary/portables_connector/visible,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) -"AU" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/belt/utility,/obj/item/weapon/wrench,/obj/item/weapon/weldingtool,/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/turf/simulated/floor/plasteel,/area/engine/engineering) -"AV" = (/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 1},/area/engine/engineering) -"AW" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plasteel,/area/engine/engineering) -"AX" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/engine/engineering) -"AY" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel,/area/engine/engineering) -"AZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"Ba" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/camera/autoname,/turf/simulated/floor/plasteel,/area/engine/engineering) -"Bb" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/cyan/visible{icon_state = "intact"; dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engineering) -"Bd" = (/obj/machinery/airalarm{dir = 1; frequency = 1441; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel,/area/engine/engineering) -"Be" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/engine/engineering) -"Bf" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/yellow/visible{icon_state = "intact"; dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) -"Bg" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_y = 25},/obj/machinery/atmospherics/components/unary/portables_connector/visible,/turf/simulated/floor/plating,/area/engine/engineering) -"Bh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) -"Bi" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2; frequency = 1441; on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) -"Bj" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/components/unary/portables_connector/visible,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engineering) -"Bk" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/engine/engineering) -"Bl" = (/obj/machinery/airalarm{frequency = 1441; pixel_y = 23},/turf/simulated/floor/plasteel,/area/engine/engineering) -"Bm" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{frequency = 1441; on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) -"Bn" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/cyan/visible{icon_state = "intact"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) -"Bo" = (/obj/structure/closet/crate{name = "solar pack crate"},/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/weapon/circuitboard/solar_control,/obj/item/weapon/electronics/tracker,/obj/item/weapon/paper/solar,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engineering) -"Bp" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/engine/engineering) -"Bq" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) -"Br" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible,/turf/simulated/floor/plating,/area/engine/engineering) -"Bs" = (/obj/machinery/atmospherics/components/binary/circulator,/turf/simulated/floor/plating,/area/engine/engineering) -"Bt" = (/obj/machinery/power/generator,/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/engineering) -"Bu" = (/obj/machinery/atmospherics/components/binary/circulator{icon_state = "circ2-off"},/turf/simulated/floor/plating,/area/engine/engineering) -"Bv" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible,/turf/simulated/floor/plating{icon_state = "warnplatecorner"; dir = 4},/area/engine/engineering) -"Bw" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engineering) -"Bx" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/engine/engineering) -"By" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) -"Bz" = (/obj/structure/transit_tube{icon_state = "Block"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) -"BA" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/engine/engineering) -"BB" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{icon_state = "intact"; dir = 9},/turf/simulated/floor/plating,/area/engine/engineering) -"BC" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible,/turf/simulated/floor/plating,/area/engine/engineering) -"BD" = (/obj/item/device/multitool,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/engine/engineering) -"BE" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{icon_state = "intact"; dir = 5},/turf/simulated/floor/plating,/area/engine/engineering) -"BF" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/yellow/visible{icon_state = "intact"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) -"BG" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/engine/engineering) -"BH" = (/obj/structure/transit_tube/station/reverse{dir = 8; icon_state = "closed"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) -"BI" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; frequency = 1442; on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) -"BJ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; frequency = 1442; on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) -"BK" = (/obj/machinery/airalarm{dir = 1; frequency = 1442; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/camera/autoname{dir = 1},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/turf/simulated/floor/plating,/area/engine/engineering) -"BL" = (/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/engine/engineering) -"BM" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible,/turf/simulated/floor/plating{icon_state = "warnplatecorner"; dir = 8},/area/engine/engineering) -"BN" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/cyan/visible{icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) -"BO" = (/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) -"BP" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) -"BQ" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{icon_state = "intact"; dir = 9},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engineering) -"BR" = (/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/engine/engineering) -"BS" = (/obj/structure/table,/obj/item/device/flashlight/lamp{pixel_x = 4; pixel_y = 1},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"BT" = (/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"BU" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"BV" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel,/area/engine/engineering) -"BW" = (/obj/structure/transit_tube{icon_state = "N-S"},/obj/structure/transit_tube_pod,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) -"BX" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/camera/autoname,/turf/simulated/floor/plasteel,/area/engine/engineering) -"BY" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{icon_state = "manifold"; dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) -"BZ" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) -"Ca" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/yellow/visible{icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) -"Cb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{icon_state = "intact"; dir = 6},/turf/simulated/floor/plating,/area/engine/engineering) -"Cc" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/camera/autoname,/turf/simulated/floor/plasteel,/area/engine/engineering) -"Cd" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{icon_state = "manifold"; dir = 1},/turf/simulated/floor/plating,/area/engine/engineering) -"Ce" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/engine/engineering) -"Cf" = (/obj/structure/table,/obj/machinery/button/door{id = "syndieshutters"; name = "remote shutter control"; req_access_txt = "150"},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"Cg" = (/obj/machinery/computer/shuttle/syndicate,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"Ch" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"Ci" = (/obj/structure/transit_tube{icon_state = "N-SE"},/turf/space,/area/space) -"Cj" = (/obj/structure/transit_tube{icon_state = "D-SW"},/turf/space,/area/space) -"Ck" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/chair/stool,/turf/simulated/floor/plasteel,/area/engine/engineering) -"Cl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/engine/engineering) -"Cm" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/chair/stool,/turf/simulated/floor/plasteel,/area/engine/engineering) -"Cn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/engine/engineering) -"Co" = (/obj/structure/transit_tube{icon_state = "D-NE"},/obj/structure/lattice,/turf/space,/area/space) -"Cp" = (/obj/structure/transit_tube{icon_state = "E-NW"},/obj/structure/lattice,/turf/space,/area/space) -"Cq" = (/obj/structure/transit_tube,/turf/space,/area/space) -"Cr" = (/obj/structure/transit_tube{icon_state = "E-W-Pass"},/obj/structure/lattice,/turf/space,/area/space) -"Cs" = (/obj/structure/transit_tube{icon_state = "W-SE"},/turf/space,/area/space) -"Ct" = (/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/weapon/electronics/airlock,/obj/item/weapon/electronics/airlock,/turf/simulated/floor/plasteel,/area/engine/engineering) -"Cu" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/turf/simulated/floor/plasteel,/area/engine/engineering) -"Cv" = (/obj/structure/table,/obj/item/stack/rods{amount = 50},/obj/item/device/analyzer,/turf/simulated/floor/plasteel,/area/engine/engineering) -"Cw" = (/obj/structure/computerframe,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"Cx" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/turf/simulated/floor/plasteel,/area/engine/engineering) -"Cy" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plasteel,/area/engine/engineering) -"Cz" = (/obj/structure/table,/turf/simulated/floor/plasteel,/area/engine/engineering) -"CA" = (/obj/structure/transit_tube{icon_state = "S-NW"},/obj/structure/lattice,/turf/space,/area/space) -"CB" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{icon_state = "manifold"; dir = 1},/turf/simulated/floor/plating{icon_state = "warnplatecorner"; dir = 8},/area/engine/engineering) -"CC" = (/obj/machinery/atmospherics/components/binary/pump{target_pressure = 1000},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{icon_state = "intact"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplatecorner"; dir = 4},/area/engine/engineering) -"CD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{icon_state = "intact"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) -"CE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) -"CF" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) -"CG" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{icon_state = "manifold"; dir = 1},/turf/simulated/floor/engine/vacuum,/area/engine/engineering) -"CH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{icon_state = "intact"; dir = 4},/turf/simulated/wall,/area/engine/engineering) -"CI" = (/obj/machinery/atmospherics/components/unary/outlet_injector{dir = 8; frequency = 1441; id = "air_in"; on = 1},/turf/simulated/floor/engine/vacuum,/area/engine/engineering) -"CJ" = (/obj/structure/sign/fire,/turf/simulated/wall,/area/engine/engineering) -"CK" = (/obj/structure/transit_tube{icon_state = "N-S-Pass"},/turf/space,/area/space) -"CL" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 6},/obj/structure/lattice,/turf/space,/area/engine/engineering) -"CM" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/obj/structure/lattice,/obj/machinery/light/small{dir = 1},/turf/space,/area/engine/engineering) -"CN" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/obj/structure/lattice,/turf/space,/area/engine/engineering) -"CO" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 10},/obj/structure/lattice,/turf/space,/area/engine/engineering) -"CP" = (/obj/machinery/atmospherics/components/binary/valve,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) -"CQ" = (/obj/machinery/atmospherics/components/binary/valve,/turf/simulated/floor/plating,/area/engine/engineering) -"CR" = (/obj/machinery/atmospherics/components/binary/pump{target_pressure = 1500},/turf/simulated/floor/plating,/area/engine/engineering) -"CS" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1; target_pressure = 2000},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engineering) -"CT" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1; target_pressure = 2000},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) -"CU" = (/obj/machinery/atmospherics/components/binary/valve,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engineering) -"CV" = (/obj/machinery/button/door{id = "burndoor"; name = "Burn Chamber Vent Control"; pixel_x = 25; pixel_y = 5; req_access_txt = "0"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"CW" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 6},/obj/machinery/sparker{id = "burnchamber"; pixel_x = -25},/turf/simulated/floor/engine/vacuum,/area/engine/engineering) -"CX" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/obj/machinery/meter/turf{pixel_y = 24},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/engine/vacuum,/area/engine/engineering) -"CY" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/turf/simulated/floor/engine/vacuum,/area/engine/engineering) -"CZ" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/obj/machinery/camera{c_tag = "Burn Chamber"; network = list("burnchamber")},/turf/simulated/floor/engine/vacuum,/area/engine/engineering) -"Da" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 10},/turf/simulated/floor/engine/vacuum,/area/engine/engineering) -"Db" = (/obj/structure/transit_tube{icon_state = "N-S"},/turf/space,/area/space) -"Dc" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/obj/structure/lattice,/turf/space,/area/engine/engineering) -"Dd" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 5},/obj/structure/lattice,/turf/space,/area/engine/engineering) -"De" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plating,/area/engine/engineering) -"Df" = (/obj/machinery/light,/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plating,/area/engine/engineering) -"Dg" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plating,/area/engine/engineering) -"Dh" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{icon_state = "intact"; dir = 5},/turf/simulated/floor/plating,/area/engine/engineering) -"Di" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{icon_state = "intact"; dir = 9},/turf/simulated/floor/plating,/area/engine/engineering) -"Dj" = (/obj/machinery/sparker{id = "burnchamber"; pixel_x = -25},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{icon_state = "intact"; dir = 5},/turf/simulated/floor/engine/vacuum,/area/engine/engineering) -"Dk" = (/obj/structure/chair/office/dark{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"Dl" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plating,/area/tcommsat/computer) -"Dm" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1},/obj/machinery/camera/autoname{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"Dn" = (/obj/machinery/atmospherics/pipe/heat_exchanging/junction{dir = 4},/turf/simulated/wall,/area/engine/engineering) -"Do" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 9},/turf/simulated/floor/engine/vacuum,/area/engine/engineering) -"Dp" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 6},/turf/simulated/floor/engine/vacuum,/area/engine/engineering) -"Dq" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/turf/simulated/floor/engine/vacuum,/area/engine/engineering) -"Dr" = (/obj/machinery/door/poddoor{id = "burndoor"; name = "Mixer Room Vent"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"Ds" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"Dt" = (/obj/structure/chair/office/dark{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"Du" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"Dv" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) -"Dw" = (/obj/item/device/analyzer,/obj/item/weapon/wrench,/turf/simulated/floor/plasteel,/area/engine/engineering) -"Dx" = (/obj/structure/chair/comfy/black{dir = 1; icon_state = "comfychair"; name = "pilot's chair"},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"Dy" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 10},/obj/item/device/multitool,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"Dz" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_y = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"DA" = (/obj/structure/closet/syndicate/personal,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"DB" = (/turf/space,/turf/simulated/wall/shuttle{dir = 2; icon_state = "diagonalWall3"},/area/shuttle/syndicate) -"DC" = (/obj/machinery/door/window{name = "Cockpit"; req_access_txt = "150"},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"DD" = (/turf/space,/turf/simulated/wall/shuttle{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/syndicate) -"DE" = (/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/weapon/crowbar/red,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"DF" = (/obj/structure/table,/obj/item/weapon/storage/box/zipties{pixel_x = 1; pixel_y = 2},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"DG" = (/obj/machinery/atmospherics/components/binary/volume_pump{dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) -"DH" = (/obj/structure/chair{dir = 4},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"DI" = (/obj/structure/chair{dir = 8},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"DJ" = (/turf/space,/turf/simulated/wall/shuttle{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/syndicate) -"DK" = (/obj/machinery/porta_turret/syndicate,/turf/simulated/wall/shuttle{icon_state = "wall3"},/area/shuttle/syndicate) -"DL" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 9},/obj/structure/lattice,/turf/space,/area/engine/engineering) -"DM" = (/obj/machinery/suit_storage_unit/syndicate,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"DN" = (/obj/structure/closet/syndicate/nuclear,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"DO" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"DP" = (/obj/structure/chair/stool,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"DQ" = (/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/wall/shuttle{icon_state = "wall3"},/area/shuttle/syndicate) -"DR" = (/obj/machinery/door/poddoor{auto_close = 300; id = "smindicate"; name = "outer blast door"},/obj/machinery/button/door{id = "smindicate"; name = "external door control"; pixel_x = -26; pixel_y = 0; req_access_txt = "150"},/obj/docking_port/mobile{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate"; name = "syndicate infiltrator"; roundstart_move = "syndicate_away"; travelDir = 180; width = 18},/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_nw"; name = "northwest of station"; turf_type = /turf/space; width = 18},/turf/simulated/floor/plating,/area/shuttle/syndicate) -"DS" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching the burn chamber."; dir = 8; layer = 4; name = "Burn Chamber Telescreen"; network = list("burnchamber"); pixel_x = 0; pixel_y = -30},/obj/structure/chair/stool,/turf/simulated/floor/plating,/area/engine/engineering) -"DT" = (/obj/machinery/light,/turf/simulated/floor/plating,/area/engine/engineering) -"DU" = (/obj/machinery/button/ignition{id = "burnchamber"; pixel_x = 25},/turf/simulated/floor/plating,/area/engine/engineering) -"DV" = (/turf/space,/turf/simulated/wall/shuttle{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/syndicate) -"DW" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 5},/turf/simulated/floor/engine/vacuum,/area/engine/engineering) -"DX" = (/obj/structure/transit_tube{icon_state = "N-S"},/obj/structure/lattice,/turf/space,/area/space) -"DY" = (/obj/structure/table,/obj/item/weapon/c4{pixel_x = 2; pixel_y = 1},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"DZ" = (/obj/structure/lattice,/obj/structure/transit_tube{icon_state = "N-S-Pass"},/turf/space,/area/space) -"Ea" = (/turf/simulated/wall,/area/tcommsat/computer) -"Eb" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall,/area/tcommsat/computer) -"Ec" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/airalarm{pixel_y = 23},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/tcommsat/computer) -"Ed" = (/obj/machinery/door/window{dir = 4; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"Ee" = (/obj/structure/transit_tube{icon_state = "N-SE"},/obj/structure/lattice,/turf/space,/area/space) -"Ef" = (/obj/structure/transit_tube{icon_state = "D-SW"},/obj/structure/lattice,/turf/space,/area/space) -"Eg" = (/obj/machinery/door/airlock/external{name = "Telecomms Emergency Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating,/area/tcommsat/computer) -"Eh" = (/turf/simulated/floor/plating,/area/tcommsat/computer) -"Ei" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/tcommsat/computer) -"Ej" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/tcommsat/computer) -"Ek" = (/obj/machinery/atmospherics/components/binary/pump/on{dir = 4},/turf/simulated/floor/plating,/area/tcommsat/computer) -"El" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/tcommsat/computer) -"Em" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/tcommsat/computer) -"En" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"Eo" = (/obj/machinery/atmospherics/components/unary/outlet_injector{dir = 8},/turf/simulated/floor/plating/airless,/area/space) -"Ep" = (/obj/structure/transit_tube{icon_state = "D-NE"},/turf/space,/area/space) -"Eq" = (/obj/structure/transit_tube{icon_state = "E-NW"},/turf/space,/area/space) -"Er" = (/obj/structure/lattice,/obj/structure/transit_tube{icon_state = "E-W-Pass"},/turf/space,/area/space) -"Es" = (/obj/structure/transit_tube,/obj/structure/lattice,/turf/space,/area/space) -"Et" = (/obj/structure/transit_tube{icon_state = "W-SE"},/obj/structure/lattice,/turf/space,/area/space) -"Eu" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/tcommsat/computer) -"Ev" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/tcommsat/computer) -"Ew" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/tcommsat/computer) -"Ex" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/tcommsat/computer) -"Ey" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/tcommsat/computer) -"Ez" = (/obj/machinery/atmospherics/components/binary/pump/on{dir = 8},/turf/simulated/floor/plating,/area/tcommsat/computer) -"EA" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/light/small,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/tcommsat/computer) -"EB" = (/obj/structure/transit_tube{icon_state = "NW-SE"},/obj/structure/lattice,/turf/space,/area/space) -"EC" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"ED" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/tcommsat/computer) -"EE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/tcommsat/computer) -"EF" = (/obj/machinery/computer/message_monitor,/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/tcommsat/computer) -"EG" = (/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"EH" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"EI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/tcommsat/computer) -"EJ" = (/turf/simulated/wall/r_wall,/area/engine/gravity_generator) -"EK" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/shuttle/syndicate) -"EL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/tcommsat/computer) -"EM" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate/black/red,/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"EN" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"EO" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"EP" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/paper/monitorkey,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"EQ" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"ER" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/engine/gravity_generator) -"ES" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/gravity_generator) -"ET" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/engine/gravity_generator) -"EU" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"EV" = (/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) -"EW" = (/obj/machinery/telecomms/server/presets/common/ministation,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) -"EX" = (/obj/machinery/message_server,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) -"EY" = (/obj/machinery/computer/telecomms/server{network = "tcommsat"},/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/tcommsat/computer) -"EZ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"Fa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"Fb" = (/obj/structure/table,/obj/item/weapon/folder/blue,/obj/item/weapon/pen/blue,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"Fc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/tcommsat/computer) -"Fd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/tcommsat/computer) -"Fe" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"Ff" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/gravity_generator) -"Fg" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"Fh" = (/obj/structure/transit_tube{icon_state = "N-S"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/tcommsat/computer) -"Fi" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/tcommsat/computer) -"Fj" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"Fk" = (/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) -"Fl" = (/obj/structure/table,/obj/item/stack/medical/ointment,/obj/item/stack/medical/bruise_pack,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"Fm" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"Fn" = (/obj/machinery/door/airlock/glass_command{name = "Control Room"; req_access_txt = "19; 61"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"Fo" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell/high{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stock_parts/cell/high,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"Fp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/tcommsat/computer) -"Fq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"Fr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/engine/gravity_generator) -"Fs" = (/obj/machinery/gravity_generator/main/station,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/gravity_generator) -"Ft" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/engine/gravity_generator) -"Fu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"Fv" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/assembly/infra,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"Fw" = (/obj/structure/transit_tube/station/reverse{icon_state = "closed"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/tcommsat/computer) -"Fx" = (/turf/simulated/wall/r_wall,/area/tcommsat/computer) -"Fy" = (/obj/machinery/power/apc{cell_type = 5000; dir = 8; name = "Telecoms Server APC"; pixel_x = -25; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) -"Fz" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) -"FA" = (/obj/machinery/power/terminal{dir = 8},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) -"FB" = (/obj/machinery/door/airlock/glass_engineering{name = "Server Room"; req_access_txt = "61"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/tcommsat/computer) -"FC" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/tcommsat/computer) -"FD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"FE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"FF" = (/obj/structure/closet/emcloset,/obj/machinery/camera/autoname{network = list("SS13")},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"FG" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"FH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"FI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"FJ" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 9},/obj/item/device/assembly/voice{pixel_y = 3},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"FK" = (/obj/structure/transit_tube{icon_state = "Block"; dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/tcommsat/computer) -"FL" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plating,/area/tcommsat/computer) -"FM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/tcommsat/computer) -"FN" = (/obj/machinery/camera/autoname{dir = 4; network = list("SS13")},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) -"FO" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 0},/turf/simulated/wall,/area/tcommsat/computer) -"FP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"FQ" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"FR" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Telecoms Admin"; departmentType = 5; name = "Telecoms RC"; pixel_x = 30; pixel_y = 0},/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/recharge_station,/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"FS" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/wall/r_wall,/area/tcommsat/computer) -"FT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/tcommsat/computer) -"FU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) -"FV" = (/obj/structure/table,/obj/item/weapon/weldingtool/largetank{pixel_y = 3},/obj/item/device/multitool,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"FW" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"FX" = (/obj/machinery/door/airlock/glass_command{name = "Gravity Generator Area"; req_access_txt = "19; 61"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"FY" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"FZ" = (/obj/machinery/door/window/westright{name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"Ga" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/crowbar/red,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"Gb" = (/obj/machinery/telecomms/hub/preset,/obj/structure/sign/nosmoking_2{pixel_y = -32},/obj/machinery/light/small,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) -"Gc" = (/obj/machinery/blackbox_recorder,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) -"Gd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall,/area/tcommsat/computer) -"Ge" = (/obj/structure/table,/obj/item/device/multitool,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/tcommsat/computer) -"Gf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"Gg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"Gh" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"Gi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/tcommsat/computer) -"Gj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) -"Gk" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/engine/gravity_generator) -"Gl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/gravity_generator) -"Gm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/gravity_generator) -"Gn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/gravity_generator) -"Go" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/gravity_generator) -"Gp" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_sw"; name = "southwest of station"; turf_type = /turf/simulated/floor/plating/asteroid/snow; width = 18},/turf/space,/area/space) -"Gq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/tcommsat/computer) -"Gr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/tcommsat/computer) -"Gs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/tcommsat/computer) -"Gt" = (/obj/structure/table,/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/tcommsat/computer) -"Gu" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"Gv" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"Gw" = (/obj/machinery/door/airlock/engineering{name = "Telecommunications"; req_access_txt = "61"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"Gx" = (/obj/machinery/power/apc{dir = 8; name = "Gravity Generator APC"; pixel_x = -25; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) -"Gy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; on = 1},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) -"Gz" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) -"GA" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"GB" = (/turf/simulated/floor/plasteel,/area/engine/gravity_generator) -"GC" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_se"; name = "southeast of station"; turf_type = /turf/simulated/floor/plating/asteroid/snow; width = 18},/turf/space,/area/space) -"GD" = (/obj/structure/table,/obj/item/device/radio,/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/tcommsat/computer) -"GE" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/effect/landmark/start{name = "AI"},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"GF" = (/obj/machinery/airalarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"GG" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/newscaster{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"GH" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable,/turf/simulated/floor/plasteel,/area/engine/gravity_generator) -"GI" = (/obj/machinery/light,/obj/structure/chair/office/light{dir = 4},/obj/machinery/power/terminal{dir = 8},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) -"GJ" = (/obj/structure/table,/obj/item/weapon/paper/gravity_gen{layer = 3},/obj/item/weapon/pen/blue,/obj/machinery/airalarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) -"GK" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) -"GL" = (/obj/machinery/door/airlock/highsecurity{name = "Gravity Generator Room"; req_access_txt = "19;23"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/engine/gravity_generator) -"GM" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe/charcoal,/obj/item/weapon/reagent_containers/syringe/charcoal{pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/charcoal{pixel_y = 4},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"GN" = (/obj/structure/closet/radiation,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/tcommsat/computer) -"GO" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_x = 1; pixel_y = 2},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"GP" = (/obj/machinery/telecomms/processor/preset_one,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) -"GQ" = (/obj/machinery/telecomms/broadcaster/preset_left/ministation,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/computer) -"GR" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_s"; name = "south of station"; turf_type = /turf/simulated/floor/plating/asteroid/snow; width = 18},/turf/space,/area/space) -"GS" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"GT" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"GU" = (/obj/structure/table,/obj/item/device/sbeacondrop/bomb{pixel_y = 5},/obj/item/device/sbeacondrop/bomb,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"GV" = (/obj/structure/table,/obj/item/weapon/grenade/syndieminibomb{pixel_x = 4; pixel_y = 2},/obj/item/weapon/grenade/syndieminibomb{pixel_x = -1},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"GW" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 30},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"GX" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"GY" = (/obj/machinery/nuclearbomb/syndicate,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"GZ" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/cautery,/obj/item/weapon/surgicaldrill,/obj/item/robot_parts/l_arm,/obj/item/robot_parts/r_arm,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"Ha" = (/obj/structure/table,/obj/item/weapon/scalpel,/obj/item/weapon/retractor,/obj/item/weapon/hemostat,/obj/item/weapon/surgical_drapes,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"Hb" = (/obj/structure/table/optable,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"Hc" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/shuttle/syndicate) -"Hd" = (/obj/structure/computerframe,/obj/item/weapon/paper{info = "

    Teleporter Instruction


    1. Install circuit board, glass and wiring to complete Teleporter Control Console
    2. Use a screwdriver, wirecutter and screwdriver again on the Teleporter Station to connect it
    3. Set destination with Teleporter Control Computer
    4. Activate Teleporter Hub with Teleporter Station
    "; name = "Teleporter Instructions"},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"He" = (/obj/machinery/teleport/hub/syndicate,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"Hf" = (/obj/machinery/teleport/station,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"Hg" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/simulated/floor/plating,/area/shuttle/syndicate) -"Hh" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/simulated/floor/plating,/area/shuttle/syndicate) -"Hi" = (/obj/structure/shuttle/engine/propulsion,/turf/simulated/floor/plating,/area/shuttle/syndicate) -"Hj" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 1},/turf/simulated/floor/plating/airless,/area/shuttle/supply) -"Hk" = (/turf/space,/turf/simulated/wall/shuttle{icon_state = "swall_f6"; dir = 2},/area/shuttle/supply) -"Hl" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/shuttle/supply) -"Hm" = (/turf/simulated/wall/shuttle{icon_state = "swall13"; dir = 2},/area/shuttle/supply) -"Hn" = (/turf/space,/turf/simulated/wall/shuttle{icon_state = "swall_f10"; dir = 2},/area/shuttle/supply) -"Ho" = (/turf/simulated/wall/shuttle{icon_state = "swall3"; dir = 2},/area/shuttle/supply) -"Hp" = (/turf/simulated/floor/plasteel/shuttle,/area/shuttle/supply) -"Hq" = (/obj/machinery/door/airlock/shuttle{name = "Supply Shuttle Airlock"; req_access_txt = "31"},/turf/simulated/floor/plating,/area/shuttle/supply) -"Hr" = (/obj/machinery/door/airlock/shuttle{name = "Supply Shuttle Airlock"; req_access_txt = "31"},/obj/docking_port/mobile/supply{dwidth = 3; width = 9},/obj/docking_port/stationary{dir = 8; dwidth = 3; height = 7; id = "supply_home"; name = "Cargo Bay"; width = 9},/turf/simulated/floor/plating,/area/shuttle/supply) -"Hs" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 1},/turf/simulated/floor/plating/airless,/area/shuttle/escape) -"Ht" = (/turf/space,/turf/simulated/wall/shuttle{icon_state = "swall_f6"; dir = 2},/area/shuttle/escape) -"Hu" = (/turf/space,/turf/simulated/wall/shuttle{icon_state = "swall_f10"; dir = 2},/area/shuttle/escape) -"Hv" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/shuttle/escape) -"Hw" = (/turf/simulated/wall/shuttle{icon_state = "swall13"; dir = 2},/area/shuttle/escape) -"Hx" = (/turf/simulated/wall/shuttle{icon_state = "swall3"; dir = 2},/area/shuttle/escape) -"Hy" = (/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"Hz" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"HA" = (/obj/machinery/sleeper{dir = 8; icon_state = "sleeper-open"},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"HB" = (/turf/simulated/floor/plasteel/shuttle/red,/area/shuttle/escape) -"HC" = (/obj/structure/chair{dir = 4},/turf/simulated/floor/plasteel/shuttle/red,/area/shuttle/escape) -"HD" = (/obj/structure/chair{dir = 8},/turf/simulated/floor/plasteel/shuttle/red,/area/shuttle/escape) -"HE" = (/turf/space,/turf/simulated/wall/shuttle{icon_state = "swall_f5"; dir = 2},/area/shuttle/supply) -"HF" = (/turf/simulated/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/supply) -"HG" = (/turf/space,/turf/simulated/wall/shuttle{icon_state = "swall_f9"; dir = 2},/area/shuttle/supply) -"HH" = (/obj/machinery/vending/wallmed{name = "Emergency NanoMed"; pixel_x = 28; req_access_txt = "0"},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"HI" = (/obj/machinery/door/airlock/glass_security{name = "Escape Shuttle Cell"; req_access_txt = "2"},/turf/simulated/floor/plasteel/shuttle,/area/shuttle/escape) -"HJ" = (/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating,/area/shuttle/escape) -"HK" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Escape Shuttle Infirmary"; req_access_txt = "0"},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"HL" = (/turf/simulated/wall/shuttle{icon_state = "swallc4"; dir = 2},/area/shuttle/escape) -"HM" = (/turf/simulated/floor/plasteel/shuttle,/area/shuttle/escape) -"HN" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"HO" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/simulated/floor/plasteel/shuttle,/area/shuttle/escape) -"HP" = (/obj/structure/chair{dir = 4},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"HQ" = (/obj/structure/chair{dir = 1},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"HR" = (/obj/structure/chair{dir = 8},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"HS" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/floor/plating,/area/shuttle/escape) -"HT" = (/obj/machinery/vending/wallmed{name = "Emergency NanoMed"; req_access_txt = "0"},/turf/simulated/wall/shuttle{icon_state = "swall3"; dir = 2},/area/shuttle/escape) -"HU" = (/obj/structure/chair{dir = 8},/obj/item/device/radio/intercom{pixel_x = 25},/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"HV" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/obj/docking_port/mobile/emergency{dir = 8; dwidth = 8; height = 9; width = 21},/obj/docking_port/stationary{dir = 8; dwidth = 8; height = 9; id = "emergency_home"; name = "emergency evac bay"; width = 21},/turf/simulated/floor/plating,/area/shuttle/escape) -"HW" = (/obj/structure/chair,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"HX" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/item/weapon/extinguisher,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"HY" = (/turf/simulated/wall/shuttle{icon_state = "swall7"; dir = 2},/area/shuttle/escape) -"HZ" = (/turf/simulated/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/escape) -"Ia" = (/obj/machinery/door/airlock/glass_command{name = "Escape Shuttle Cockpit"; req_access_txt = "19"},/turf/simulated/floor/plasteel/shuttle,/area/shuttle/escape) -"Ib" = (/obj/machinery/status_display,/turf/simulated/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/escape) -"Ic" = (/turf/simulated/wall/shuttle{icon_state = "swall11"; dir = 2},/area/shuttle/escape) -"Id" = (/obj/structure/chair{dir = 8},/turf/simulated/floor/plasteel/shuttle,/area/shuttle/escape) -"Ie" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"If" = (/obj/structure/chair{dir = 4},/turf/simulated/floor/plasteel/shuttle,/area/shuttle/escape) -"Ig" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = 24},/turf/simulated/floor/plasteel/shuttle,/area/shuttle/escape) -"Ih" = (/obj/machinery/computer/security,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"Ii" = (/obj/machinery/computer/crew,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"Ij" = (/obj/machinery/computer/communications,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"Ik" = (/turf/space,/turf/simulated/wall/shuttle{icon_state = "swall_f5"; dir = 2},/area/shuttle/escape) -"Il" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/extinguisher,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"Im" = (/turf/simulated/wall/shuttle{icon_state = "swallc1"; dir = 2},/area/shuttle/escape) -"In" = (/obj/machinery/computer/emergency_shuttle,/turf/simulated/floor/plasteel/shuttle,/area/shuttle/escape) -"Io" = (/obj/structure/chair,/turf/simulated/floor/plasteel/shuttle,/area/shuttle/escape) -"Ip" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/simulated/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"Iq" = (/turf/space,/turf/simulated/wall/shuttle{icon_state = "swall_f9"; dir = 2},/area/shuttle/escape) -"Ir" = (/turf/simulated/wall/shuttle{icon_state = "swallc2"; dir = 2},/area/shuttle/escape) -"Is" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 4},/turf/simulated/wall/shuttle{icon_state = "swall_s6"; dir = 2},/area/shuttle/transport) -"It" = (/turf/simulated/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/transport) -"Iu" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/simulated/floor/plating,/area/shuttle/transport) -"Iv" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/floor/plating,/area/shuttle/transport) -"Iw" = (/turf/simulated/wall/shuttle{icon_state = "swall_s10"; dir = 2},/area/shuttle/transport) -"Ix" = (/turf/simulated/floor/plasteel/shuttle,/turf/simulated/wall/shuttle/interior{icon_state = "swall_f9"},/area/shuttle/transport) -"Iy" = (/obj/machinery/computer/shuttle/ferry/request,/turf/simulated/floor/plasteel/shuttle,/area/shuttle/transport) -"Iz" = (/obj/structure/chair{dir = 4},/turf/simulated/floor/plasteel/shuttle,/area/shuttle/transport) -"IA" = (/obj/structure/chair,/turf/simulated/floor/plasteel/shuttle,/area/shuttle/transport) -"IB" = (/turf/simulated/floor/plasteel/shuttle,/area/shuttle/transport) -"IC" = (/obj/machinery/door/airlock/shuttle,/turf/simulated/floor/plasteel/shuttle,/area/shuttle/transport) -"ID" = (/obj/machinery/door/airlock/shuttle,/obj/docking_port/mobile{dir = 8; dwidth = 2; height = 12; id = "ferry"; name = "ferry shuttle"; roundstart_move = "ferry_away"; travelDir = 180; width = 5},/obj/docking_port/stationary{dir = 8; dwidth = 2; height = 12; id = "ferry_home"; name = "port bay 2"; turf_type = /turf/space; width = 5},/turf/simulated/floor/plasteel/shuttle,/area/shuttle/transport) -"IE" = (/turf/simulated/floor/plasteel/shuttle,/turf/simulated/wall/shuttle/interior{icon_state = "swall_f10"},/area/shuttle/transport) -"IF" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 4},/turf/simulated/wall/shuttle{icon_state = "swall_s5"; dir = 2},/area/shuttle/transport) -"IG" = (/obj/structure/closet/crate,/turf/simulated/floor/plasteel/shuttle,/area/shuttle/transport) -"IH" = (/obj/structure/chair{dir = 1},/turf/simulated/floor/plasteel/shuttle,/area/shuttle/transport) -"II" = (/turf/simulated/wall/shuttle{icon_state = "swall_s9"; dir = 2},/area/shuttle/transport) -"IJ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; frequency = 1441; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/space, +/area/space) +"ab" = ( +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 22; + id = "syndicate_n"; + name = "north of station"; + turf_type = /turf/simulated/floor/plating/asteroid/snow; + width = 18 + }, +/turf/space, +/area/space) +"ac" = ( +/obj/effect/landmark{ + name = "carpspawn" + }, +/turf/space, +/area/space) +"ad" = ( +/turf/simulated/mineral/random/low_chance, +/area/mine/explored) +"ae" = ( +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 22; + id = "syndicate_ne"; + name = "northeast of station"; + turf_type = /turf/simulated/floor/plating/asteroid/snow; + width = 18 + }, +/turf/space, +/area/space) +"af" = ( +/turf/simulated/mineral/random/low_chance, +/area/mine/unexplored) +"ag" = ( +/turf/simulated/mineral/random/high_chance, +/area/mine/explored) +"ah" = ( +/turf/simulated/wall, +/area/bridge) +"ai" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + layer = 2.9; + name = "bridge blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating/airless, +/area/bridge) +"aj" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_x = -32; + pixel_y = 0 + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + layer = 2.9; + name = "bridge blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating/airless, +/area/bridge) +"ak" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + layer = 2.9; + name = "bridge blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating/airless, +/area/bridge) +"al" = ( +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + layer = 2.9; + name = "bridge blast door" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating/airless, +/area/bridge) +"am" = ( +/obj/structure/lattice, +/turf/space, +/area/space) +"an" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/wrench, +/obj/item/device/assembly/timer, +/obj/item/device/assembly/signaler, +/obj/item/device/assembly/signaler, +/turf/simulated/floor/plasteel, +/area/bridge) +"ao" = ( +/obj/structure/table/reinforced, +/obj/item/device/aicard, +/obj/item/device/multitool, +/turf/simulated/floor/plasteel, +/area/bridge) +"ap" = ( +/obj/machinery/computer/secure_data, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/bridge) +"aq" = ( +/obj/machinery/computer/security, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/bridge) +"ar" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/computer/communications, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/bridge) +"as" = ( +/obj/machinery/computer/station_alert, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall"; + dir = 2 + }, +/area/bridge) +"at" = ( +/obj/machinery/computer/med_data, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall"; + dir = 2 + }, +/area/bridge) +"au" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/PDAs{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/weapon/storage/box/ids, +/turf/simulated/floor/plasteel, +/area/bridge) +"av" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/lockbox/medal, +/turf/simulated/floor/plasteel, +/area/bridge) +"aw" = ( +/obj/structure/displaycase/labcage, +/turf/simulated/floor/plasteel, +/area/bridge) +"ax" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/item/weapon/hand_tele, +/turf/simulated/floor/plasteel, +/area/bridge) +"ay" = ( +/turf/simulated/floor/plasteel, +/area/bridge) +"az" = ( +/turf/simulated/floor/plasteel{ + icon_state = "red"; + dir = 1 + }, +/area/bridge) +"aA" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red"; + dir = 1 + }, +/area/bridge) +"aB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/bridge) +"aC" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall"; + dir = 1 + }, +/area/bridge) +"aD" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitehall"; + dir = 1 + }, +/area/bridge) +"aE" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/toolbox/emergency, +/turf/simulated/floor/plasteel, +/area/bridge) +"aF" = ( +/obj/structure/displaycase/captain, +/turf/simulated/floor/plasteel, +/area/bridge) +"aG" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"aH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"aI" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen, +/turf/simulated/floor/plasteel, +/area/bridge) +"aJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel, +/area/bridge) +"aK" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/folder/yellow, +/obj/item/weapon/disk/nuclear, +/turf/simulated/floor/plasteel, +/area/bridge) +"aL" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_x = 32; + pixel_y = 0 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + layer = 2.9; + name = "bridge blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating/airless, +/area/bridge) +"aM" = ( +/obj/structure/fireaxecabinet{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"aN" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"aO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plasteel, +/area/bridge) +"aP" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/secure/briefcase, +/obj/item/device/assembly/flash/handheld, +/obj/item/device/assembly/flash/handheld, +/turf/simulated/floor/plasteel, +/area/bridge) +"aQ" = ( +/obj/structure/chair/comfy/black{ + dir = 2 + }, +/obj/effect/landmark/start{ + name = "Captain" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/button/door{ + id = "bridge blast"; + name = "Bridge Blast Door Control"; + pixel_x = 29; + pixel_y = 6; + req_access_txt = "19" + }, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + listening = 1; + name = "Common Channel"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"aR" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/card/id/captains_spare, +/turf/simulated/floor/plasteel, +/area/bridge) +"aS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel, +/area/bridge) +"aT" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"aU" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/obj/machinery/keycard_auth{ + pixel_y = -24 + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"aV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"aW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"aX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"aY" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"aZ" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/obj/machinery/keycard_auth{ + pixel_y = -24 + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"ba" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel, +/area/bridge) +"bb" = ( +/obj/machinery/camera/autoname{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/bridge) +"bc" = ( +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/bridge) +"bd" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/bridge) +"be" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/bridge) +"bf" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Bridge"; + departmentType = 5; + name = "Bridge RC"; + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/bridge) +"bg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/closet/emcloset, +/obj/machinery/newscaster/security_unit{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"bh" = ( +/obj/item/weapon/ore/iron{ + pixel_x = -1; + pixel_y = -4 + }, +/obj/item/weapon/ore/iron{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/weapon/ore/iron, +/turf/simulated/floor/plating/airless, +/area/quartermaster/storage) +"bi" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "mining_internal"; + name = "mining conveyor" + }, +/turf/simulated/floor/plating/airless, +/area/quartermaster/storage) +"bj" = ( +/obj/item/stack/rods{ + amount = 50 + }, +/turf/simulated/floor/plating/airless, +/area/quartermaster/storage) +"bk" = ( +/obj/item/weapon/storage/bag/ore, +/turf/simulated/floor/plating/airless, +/area/quartermaster/storage) +"bl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/wall, +/area/bridge) +"bm" = ( +/turf/simulated/wall/shuttle{ + icon_state = "wall3" + }, +/area/shuttle/syndicate) +"bn" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"bo" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_command{ + name = "Bridge"; + req_access_txt = "19" + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"bp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/wall, +/area/bridge) +"bq" = ( +/turf/simulated/wall, +/area/quartermaster/storage) +"br" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/mineral/unloading_machine{ + icon_state = "unloader-corner"; + input_dir = 4; + output_dir = 2 + }, +/turf/simulated/floor/plating/airless, +/area/quartermaster/storage) +"bs" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "mining_internal" + }, +/turf/simulated/floor/plating/airless, +/area/quartermaster/storage) +"bt" = ( +/obj/machinery/light/small, +/obj/machinery/conveyor{ + dir = 8; + id = "mining_internal" + }, +/turf/simulated/floor/plating/airless, +/area/quartermaster/storage) +"bu" = ( +/obj/structure/ore_box, +/turf/simulated/floor/plating/airless, +/area/quartermaster/storage) +"bv" = ( +/turf/simulated/floor/plating/airless, +/area/quartermaster/storage) +"bw" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating/airless, +/area/quartermaster/storage) +"bx" = ( +/turf/simulated/wall, +/area/hallway/primary/central) +"by" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = 0 + }, +/turf/simulated/wall, +/area/hallway/primary/central) +"bz" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"bA" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/bridge) +"bB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/wall, +/area/bridge) +"bC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_command{ + name = "Bridge"; + req_access_txt = "19" + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"bD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/bridge) +"bE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/bridge) +"bF" = ( +/obj/machinery/power/apc{ + auto_name = 1; + dir = 1; + name = "_North APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 1 + }, +/area/bridge) +"bG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/closet, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"bH" = ( +/obj/structure/plasticflaps/mining, +/obj/machinery/conveyor{ + dir = 2; + id = "mining_internal" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/bridge) +"bJ" = ( +/obj/machinery/status_display{ + density = 0; + pixel_y = 2; + supply_display = 1 + }, +/turf/simulated/wall, +/area/quartermaster/storage) +"bK" = ( +/obj/machinery/door/airlock/external{ + name = "Mining Unload Airlock"; + req_access = null; + req_access_txt = "48" + }, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"bL" = ( +/turf/simulated/floor/plating/airless, +/area/space) +"bM" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"bN" = ( +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"bO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"bP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/bridge) +"bQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"bR" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_x = -32; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/bridge) +"bS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"bT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"bU" = ( +/turf/simulated/wall, +/area/medical/research{ + name = "Research Division" + }) +"bV" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/research{ + name = "Research Division" + }) +"bW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/bridge) +"bX" = ( +/obj/machinery/conveyor{ + dir = 5; + id = "mining_internal" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bY" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "loadingarea" + }, +/area/quartermaster/storage) +"bZ" = ( +/obj/machinery/mineral/processing_unit{ + input_dir = 8; + output_dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"ca" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/conveyor{ + dir = 4; + id = "mining_internal" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"cb" = ( +/obj/machinery/mineral/stacking_machine{ + input_dir = 8; + output_dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"cc" = ( +/obj/machinery/conveyor{ + dir = 9; + id = "mining_internal" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"cd" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"ce" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = 0 + }, +/turf/simulated/wall, +/area/quartermaster/storage) +"cf" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"cg" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/bridge) +"ch" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/bridge) +"ci" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"cj" = ( +/turf/simulated/wall/r_wall, +/area/security/brig) +"ck" = ( +/turf/simulated/wall, +/area/security/brig) +"cl" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/disposaloutlet, +/turf/simulated/floor/engine, +/area/medical/research{ + name = "Research Division" + }) +"cm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/medical/research{ + name = "Research Division" + }) +"cn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio2"; + name = "containment blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/engine, +/area/medical/research{ + name = "Research Division" + }) +"co" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/camera/autoname, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "warning" + }, +/area/medical/research{ + name = "Research Division" + }) +"cp" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"cq" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xenobio8"; + name = "containment blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/engine, +/area/medical/research{ + name = "Research Division" + }) +"cr" = ( +/obj/structure/window/reinforced, +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xenobio8"; + name = "Containment Blast Doors"; + pixel_x = 0; + pixel_y = 4; + req_access_txt = "55" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "warning" + }, +/area/medical/research{ + name = "Research Division" + }) +"cs" = ( +/turf/simulated/floor/engine, +/area/medical/research{ + name = "Research Division" + }) +"ct" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 1; + id = "mining_internal" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"cu" = ( +/obj/machinery/mineral/processing_unit_console{ + layer = 3; + machinedir = 1; + pixel_y = 0 + }, +/turf/simulated/wall, +/area/quartermaster/storage) +"cv" = ( +/obj/machinery/mineral/stacking_unit_console{ + layer = 3; + machinedir = 5; + pixel_y = 0 + }, +/turf/simulated/wall, +/area/quartermaster/storage) +"cw" = ( +/obj/machinery/conveyor{ + dir = 2; + id = "mining_internal" + }, +/obj/structure/plasticflaps, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"cx" = ( +/obj/structure/closet, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"cy" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/hallway/primary/central) +"cz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/hallway/primary/central) +"cA" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/hallway/primary/central) +"cB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + frequency = 1440; + on = 1 + }, +/obj/structure/table, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + listening = 1; + name = "Common Channel"; + pixel_y = 25 + }, +/obj/item/toy/beach_ball/holoball, +/turf/simulated/floor/carpet{ + icon_state = "carpetnoconnect" + }, +/area/hallway/primary/central) +"cC" = ( +/obj/structure/closet/secure_closet/security, +/turf/simulated/floor/plasteel, +/area/security/brig) +"cD" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"cE" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel, +/area/security/brig) +"cF" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/medical/research{ + name = "Research Division" + }) +"cG" = ( +/mob/living/simple_animal/slime, +/turf/simulated/floor/engine, +/area/medical/research{ + name = "Research Division" + }) +"cH" = ( +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Containment Pen"; + req_access_txt = "55" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio2"; + name = "containment blast door" + }, +/turf/simulated/floor/engine, +/area/medical/research{ + name = "Research Division" + }) +"cI" = ( +/obj/machinery/door/window/northleft{ + dir = 4; + name = "Containment Pen"; + req_access_txt = "55" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "warning" + }, +/area/medical/research{ + name = "Research Division" + }) +"cJ" = ( +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Containment Pen"; + req_access_txt = "55" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "warning" + }, +/area/medical/research{ + name = "Research Division" + }) +"cK" = ( +/obj/machinery/door/window/northleft{ + dir = 4; + name = "Containment Pen"; + req_access_txt = "55" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio8"; + name = "containment blast door" + }, +/turf/simulated/floor/engine, +/area/medical/research{ + name = "Research Division" + }) +"cL" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/medical/research{ + name = "Research Division" + }) +"cM" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "mining_internal" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/storage) +"cN" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "mining_internal"; + name = "mining conveyor" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/storage) +"cO" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/storage) +"cP" = ( +/obj/machinery/camera/autoname, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/storage) +"cQ" = ( +/obj/machinery/conveyor{ + dir = 2; + id = "mining_internal" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/storage) +"cR" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"cS" = ( +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"cT" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"cU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"cV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"cW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"cX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"cY" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"cZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"da" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"db" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"dc" = ( +/obj/machinery/power/apc{ + auto_name = 1; + dir = 4; + name = "_East APC"; + pixel_x = 27; + pixel_y = 2 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 4 + }, +/area/security/brig) +"dd" = ( +/obj/structure/closet/wardrobe/red, +/turf/simulated/floor/plasteel, +/area/security/brig) +"de" = ( +/turf/simulated/floor/plasteel, +/area/security/brig) +"df" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "warningcorner"; + dir = 2 + }, +/area/security/brig) +"dg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/wall, +/area/security/brig) +"dh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/closet{ + name = "Contraband Locker" + }, +/turf/simulated/floor/plasteel{ + dir = 2; + icon_state = "bot" + }, +/area/security/brig) +"di" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "warning" + }, +/area/security/brig) +"dj" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/head/helmet/riot, +/obj/item/clothing/head/helmet/riot, +/obj/item/clothing/head/helmet/riot, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/obj/item/weapon/shield/riot, +/obj/item/weapon/shield/riot, +/obj/item/weapon/shield/riot, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"dk" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xenobio2"; + name = "Containment Blast Doors"; + pixel_x = 0; + pixel_y = 4; + req_access_txt = "55" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "warning" + }, +/area/medical/research{ + name = "Research Division" + }) +"dl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio8"; + name = "containment blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/engine, +/area/medical/research{ + name = "Research Division" + }) +"dm" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "warning" + }, +/area/medical/research{ + name = "Research Division" + }) +"dn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "red"; + dir = 8 + }, +/area/security/brig) +"do" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/disposaloutlet{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/medical/research{ + name = "Research Division" + }) +"dp" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/quartermaster/storage) +"dq" = ( +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/quartermaster/storage) +"dr" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_y = 32 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_security{ + name = "Brig"; + req_access_txt = "63" + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"ds" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Cargo Bay Maintenance"; + req_access_txt = "31" + }, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"dt" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"du" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/airalarm{ + frequency = 1440; + pixel_y = 23 + }, +/turf/simulated/floor/carpet{ + icon_state = "carpetnoconnect" + }, +/area/hallway/primary/central) +"dv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/power/apc{ + auto_name = 1; + dir = 2; + name = "_South APC"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plating{ + dir = 2; + icon_state = "warnplate" + }, +/area/quartermaster/storage) +"dw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/wall, +/area/hallway/primary/central) +"dx" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/simulated/wall, +/area/hallway/primary/central) +"dy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/status_display{ + density = 0; + pixel_y = 2; + supply_display = 1 + }, +/turf/simulated/wall, +/area/hallway/primary/central) +"dz" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"dA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"dB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"dC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/security/brig) +"dD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/simulated/wall/r_wall, +/area/security/brig) +"dE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/wall/r_wall, +/area/security/brig) +"dF" = ( +/obj/structure/rack, +/obj/item/weapon/storage/box/seccarts{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/item/weapon/storage/box/handcuffs, +/obj/item/weapon/storage/box/flashbangs{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/machinery/camera/autoname{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"dG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "warning" + }, +/area/security/brig) +"dH" = ( +/obj/machinery/door/airlock/glass_command{ + name = "Armoury"; + req_access_txt = "19" + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"dI" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "warning" + }, +/area/security/brig) +"dJ" = ( +/obj/structure/rack, +/obj/item/weapon/gun/energy/laser{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/gun/energy/laser, +/obj/item/weapon/gun/energy/laser{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"dK" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/turf/simulated/wall, +/area/medical/research{ + name = "Research Division" + }) +"dL" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"dM" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"dN" = ( +/obj/machinery/mineral/equipment_vendor, +/turf/simulated/floor/plasteel{ + icon_state = "browncorner"; + dir = 8 + }, +/area/quartermaster/storage) +"dO" = ( +/obj/effect/landmark/start{ + name = "Cargo Technician" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"dP" = ( +/obj/effect/landmark/start{ + name = "Cargo Tech" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"dQ" = ( +/obj/structure/tank_dispenser/oxygen, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"dR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/wall, +/area/quartermaster/storage) +"dS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/simulated/wall, +/area/quartermaster/storage) +"dT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/wall, +/area/quartermaster/storage) +"dU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/hallway/primary/central) +"dV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "loadingarea" + }, +/area/hallway/primary/central) +"dW" = ( +/obj/machinery/camera/autoname, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"dX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"dY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"dZ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red"; + dir = 4 + }, +/area/hallway/primary/central) +"ea" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_security{ + name = "Brig"; + req_access_txt = "63" + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"eb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "red"; + dir = 4 + }, +/area/security/brig) +"ec" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio1"; + name = "containment blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/engine, +/area/medical/research{ + name = "Research Division" + }) +"ed" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "red"; + dir = 8 + }, +/area/security/brig) +"ee" = ( +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red"; + dir = 8 + }, +/area/security/brig) +"ef" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"eg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"eh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "warningcorner"; + dir = 8 + }, +/area/security/brig) +"ei" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/wall, +/area/security/brig) +"ej" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + listening = 1; + name = "Common Channel"; + pixel_x = -27; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"ek" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "warning" + }, +/area/security/brig) +"el" = ( +/obj/effect/spawner/structure/window, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"em" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "red"; + dir = 4 + }, +/area/security/brig) +"en" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "warning" + }, +/area/medical/research{ + name = "Research Division" + }) +"eo" = ( +/obj/machinery/monkey_recycler, +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"ep" = ( +/obj/machinery/processor{ + desc = "A machine used to process slimes and retrieve their extract."; + name = "Slime Processor" + }, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + listening = 1; + name = "Common Channel"; + pixel_y = 25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"eq" = ( +/obj/machinery/smartfridge/extract, +/obj/machinery/camera/autoname, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"er" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/obj/machinery/airalarm{ + frequency = 1442; + pixel_y = 23 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"es" = ( +/obj/structure/closet/crate/bin, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"et" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/security/brig) +"eu" = ( +/turf/space, +/obj/machinery/porta_turret/syndicate, +/turf/simulated/wall/shuttle{ + dir = 8; + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"ev" = ( +/obj/machinery/suit_storage_unit/mining, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/storage) +"ew" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"ex" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"ey" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"ez" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"eA" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"eB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/closet/secure_closet/miner, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/storage) +"eC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/status_display{ + density = 0; + pixel_y = 2; + supply_display = 1 + }, +/turf/simulated/wall, +/area/quartermaster/storage) +"eD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/weapon/cartridge/quartermaster{ + pixel_x = -4; + pixel_y = 7 + }, +/obj/item/weapon/cartridge/quartermaster{ + pixel_x = -4; + pixel_y = 7 + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"eE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 6; + pixel_y = -5 + }, +/obj/item/device/multitool, +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + pixel_x = 0; + pixel_y = 30 + }, +/obj/item/clothing/head/soft, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"eF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/machinery/camera/autoname, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + listening = 1; + name = "Common Channel"; + pixel_y = 25 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"eG" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/stamp{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/stamp/denied{ + pixel_x = 4; + pixel_y = -2 + }, +/obj/item/weapon/pen/red, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"eH" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/laserproof, +/obj/item/clothing/suit/armor/reactive, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"eI" = ( +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/hallway/primary/central) +"eJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/security/brig) +"eK" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/hallway/primary/central) +"eL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"eM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"eN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"eO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/security/brig) +"eP" = ( +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Containment Pen"; + req_access_txt = "55" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio1"; + name = "containment blast door" + }, +/turf/simulated/floor/engine, +/area/medical/research{ + name = "Research Division" + }) +"eQ" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_y = -32 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_security{ + name = "Brig"; + req_access_txt = "63" + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"eR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/security/brig) +"eS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"eT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"eU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/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/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/machinery/door_timer{ + dir = 4; + id = "Cell 1"; + name = "Cell 1"; + pixel_x = 32; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red"; + dir = 4 + }, +/area/security/brig) +"eV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "red"; + dir = 4 + }, +/area/security/brig) +"eW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/security/brig) +"eX" = ( +/turf/simulated/wall, +/area/space) +"eY" = ( +/turf/simulated/wall/shuttle{ + icon_state = "wall3" + }, +/area/space) +"eZ" = ( +/obj/structure/rack, +/obj/item/weapon/pickaxe, +/obj/item/weapon/pickaxe{ + pixel_x = 5 + }, +/obj/item/weapon/shovel{ + pixel_x = -5 + }, +/obj/item/weapon/shovel{ + pixel_x = -5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/storage) +"fa" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"fb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"fc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"fd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"fe" = ( +/obj/structure/closet/secure_closet/miner, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/storage) +"ff" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/filingcabinet, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"fg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/computer/cargo, +/turf/simulated/floor/plasteel{ + dir = 2; + icon_state = "yellowcorner" + }, +/area/quartermaster/storage) +"fh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/security/brig) +"fi" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 2"; + name = "Cell 2 Locker" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"fj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"fk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "red"; + dir = 4 + }, +/area/hallway/primary/central) +"fl" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xenobio1"; + name = "Containment Blast Doors"; + pixel_x = 0; + pixel_y = 4; + req_access_txt = "55" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "warning" + }, +/area/medical/research{ + name = "Research Division" + }) +"fm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/window/brigdoor{ + dir = 4; + id = "Cell 1"; + name = "Cell 1"; + req_access_txt = "2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "red"; + dir = 4 + }, +/area/security/brig) +"fn" = ( +/turf/simulated/floor/plasteel{ + icon_state = "red"; + dir = 8 + }, +/area/security/brig) +"fo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel, +/area/security/brig) +"fp" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red"; + dir = 4 + }, +/area/security/brig) +"fq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"fr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"fs" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/obj/structure/closet/secure_closet/brig{ + id = "Cell 2"; + name = "Cell 2 Locker" + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"ft" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_mining{ + name = "Cargo Bay"; + req_access_txt = "31" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"fu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Xenobiology Lab"; + req_access_txt = "7" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"fv" = ( +/obj/effect/landmark/start{ + name = "Scientist" + }, +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"fw" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"fx" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + listening = 1; + name = "Common Channel"; + pixel_x = -25; + pixel_y = 0 + }, +/obj/structure/closet/wardrobe/miner, +/turf/simulated/floor/plasteel{ + icon_state = "browncorner"; + dir = 1 + }, +/area/quartermaster/storage) +"fy" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"fz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"fA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"fB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/closet/wardrobe/cargotech, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/quartermaster/storage) +"fC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/wall, +/area/quartermaster/storage) +"fD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/autolathe, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"fE" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"fF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Cargo Technician" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/quartermaster/storage) +"fG" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/westleft{ + name = "Cargo Desk"; + req_access_txt = "50" + }, +/obj/item/weapon/folder/yellow, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"fH" = ( +/turf/simulated/floor/plasteel{ + icon_state = "delivery" + }, +/area/hallway/primary/central) +"fI" = ( +/obj/machinery/computer/cargo/request, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"fJ" = ( +/obj/structure/closet/crate/bin, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/hallway/primary/central) +"fK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/security/brig) +"fL" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"fM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/security/brig) +"fN" = ( +/obj/machinery/photocopier, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cautioncorner"; + dir = 4 + }, +/area/quartermaster/storage) +"fO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"fP" = ( +/obj/machinery/r_n_d/server/core, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/research{ + name = "Research Division" + }) +"fQ" = ( +/obj/machinery/flasher{ + id = "Cell 2"; + pixel_x = 28 + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"fR" = ( +/obj/structure/table, +/obj/item/weapon/extinguisher{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/weapon/extinguisher, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"fS" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + frequency = 1442; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"fT" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/monkeycubes, +/obj/item/weapon/storage/box/monkeycubes, +/obj/machinery/light, +/obj/item/stack/sheet/mineral/plasma{ + layer = 2.9 + }, +/obj/item/stack/sheet/mineral/plasma{ + layer = 2.9 + }, +/obj/item/stack/sheet/mineral/plasma{ + layer = 2.9 + }, +/obj/item/stack/sheet/mineral/plasma{ + layer = 2.9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"fU" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/storage/box/syringes, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + frequency = 1442; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"fV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_mining{ + name = "Cargo Office"; + req_access_txt = "31" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"fW" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/exit) +"fX" = ( +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"fY" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"fZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"ga" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"gb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/structure/closet/secure_closet/security, +/turf/simulated/floor/plasteel, +/area/security/brig) +"gc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"gd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"ge" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"gf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"gg" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/structure/chair, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"gh" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/simulated/floor/plasteel, +/area/security/brig) +"gi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red"; + dir = 4 + }, +/area/security/brig) +"gj" = ( +/obj/structure/bed, +/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"gk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door_timer{ + dir = 4; + id = "Cell 2"; + name = "Cell 2"; + pixel_x = 32; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red"; + dir = 4 + }, +/area/security/brig) +"gl" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/camera/autoname{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"gm" = ( +/obj/machinery/vending/security, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"gn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/brig) +"go" = ( +/turf/simulated/wall/r_wall, +/area/medical/research{ + name = "Research Division" + }) +"gp" = ( +/obj/structure/table, +/obj/item/weapon/wrench, +/obj/item/weapon/crowbar/red, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple"; + dir = 8 + }, +/area/medical/research{ + name = "Research Division" + }) +"gq" = ( +/obj/structure/table, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"gr" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/structure/closet/l3closet/scientist, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"gs" = ( +/obj/structure/closet/wardrobe/science_white, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"gt" = ( +/obj/structure/sign/biohazard, +/turf/simulated/wall, +/area/medical/research{ + name = "Research Division" + }) +"gu" = ( +/obj/machinery/button/door{ + dir = 2; + id = "rnd"; + name = "Shutters Control Button"; + pixel_x = -24; + pixel_y = -6 + }, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + listening = 1; + name = "Common Channel"; + pixel_x = -27; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple"; + dir = 8 + }, +/area/medical/research{ + name = "Research Division" + }) +"gv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/wall, +/area/medical/research{ + name = "Research Division" + }) +"gw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/wall, +/area/medical/research{ + name = "Research Division" + }) +"gx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + external_pressure_bound = 120; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'SERVER ROOM'."; + name = "SERVER ROOM"; + pixel_y = 32 + }, +/turf/simulated/floor/bluegrid, +/area/medical/research{ + name = "Research Division" + }) +"gy" = ( +/obj/structure/closet/crate, +/obj/machinery/camera/autoname{ + dir = 8 + }, +/obj/item/weapon/ore/glass, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/quartermaster/storage) +"gz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + external_pressure_bound = 140; + on = 1; + pressure_checks = 0 + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'SERVER ROOM'."; + name = "SERVER ROOM"; + pixel_y = 32 + }, +/turf/simulated/floor/bluegrid, +/area/medical/research{ + name = "Research Division" + }) +"gA" = ( +/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/wall, +/area/quartermaster/storage) +"gB" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cautioncorner" + }, +/area/quartermaster/storage) +"gC" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"gD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/closet/crate, +/obj/item/weapon/ore/slag, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/quartermaster/storage) +"gE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/closet/secure_closet/security, +/turf/simulated/floor/plasteel, +/area/security/brig) +"gF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"gG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"gH" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/chemimp{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/weapon/storage/box/trackimp, +/turf/simulated/floor/plasteel, +/area/security/brig) +"gI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/storage/box/handcuffs, +/obj/item/weapon/pen, +/turf/simulated/floor/plasteel, +/area/security/brig) +"gJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/brig) +"gK" = ( +/obj/machinery/computer/security/wooden_tv, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + listening = 1; + name = "Common Channel"; + pixel_y = 25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/brig) +"gL" = ( +/obj/structure/table/wood, +/obj/item/device/camera/detective, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/obj/item/device/taperecorder{ + pixel_y = 0 + }, +/obj/machinery/camera/autoname, +/obj/item/weapon/folder/yellow, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/simulated/floor/carpet, +/area/security/brig) +"gM" = ( +/obj/item/weapon/storage/secure/safe{ + pixel_x = 4; + pixel_y = 26 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/security/brig) +"gN" = ( +/obj/machinery/mineral/ore_redemption{ + input_dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/hallway/primary/central) +"gO" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "loadingarea" + }, +/area/hallway/primary/central) +"gP" = ( +/turf/simulated/floor/plasteel{ + dir = 2; + icon_state = "purplecorner" + }, +/area/hallway/primary/central) +"gQ" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start{ + name = "Scientist" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple"; + dir = 8 + }, +/area/medical/research{ + name = "Research Division" + }) +"gR" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/southright{ + dir = 4; + name = "Research and Development Desk"; + req_access_txt = "7" + }, +/obj/item/weapon/folder/yellow, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rnd"; + name = "research lab shutters" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"gS" = ( +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/obj/structure/table, +/obj/item/weapon/disk/tech_disk{ + pixel_x = 0; + pixel_y = 0 + }, +/obj/item/weapon/disk/tech_disk{ + pixel_x = 0; + pixel_y = 0 + }, +/obj/item/weapon/disk/design_disk, +/obj/item/weapon/disk/design_disk, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera/autoname, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"gT" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"gU" = ( +/obj/structure/table, +/obj/item/weapon/stock_parts/micro_laser, +/obj/item/weapon/stock_parts/micro_laser, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/capacitor, +/obj/item/weapon/stock_parts/capacitor, +/obj/item/weapon/stock_parts/manipulator, +/obj/machinery/airalarm{ + frequency = 1441; + pixel_y = 23 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"gV" = ( +/obj/structure/table, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/cable_coil, +/obj/item/weapon/stock_parts/scanning_module, +/obj/item/weapon/stock_parts/scanning_module{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"gW" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 5 + }, +/turf/simulated/floor/bluegrid, +/area/medical/research{ + name = "Research Division" + }) +"gX" = ( +/obj/machinery/atmospherics/pipe/manifold{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/research{ + name = "Research Division" + }) +"gY" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 9 + }, +/turf/simulated/floor/bluegrid, +/area/medical/research{ + name = "Research Division" + }) +"gZ" = ( +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock"; + req_access_txt = "31" + }, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"ha" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/quartermaster/storage) +"hb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/quartermaster/storage) +"hc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/closet/crate, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/quartermaster/storage) +"hd" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 2 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_research{ + name = "Server Room"; + req_access_txt = "47" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/research{ + name = "Research Division" + }) +"he" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"hf" = ( +/obj/structure/table, +/obj/item/weapon/restraints/handcuffs, +/obj/item/device/assembly/timer, +/obj/item/device/assembly/flash/handheld, +/turf/simulated/floor/plasteel, +/area/security/brig) +"hg" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"hh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"hi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table, +/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/weapon/storage/lockbox/loyalty, +/turf/simulated/floor/plasteel, +/area/security/brig) +"hj" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red"; + dir = 4 + }, +/area/security/brig) +"hk" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = -32; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "warning" + }, +/area/hallway/secondary/exit) +"hl" = ( +/obj/structure/filingcabinet, +/obj/machinery/requests_console{ + department = "Detective's office"; + pixel_x = -30; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/brig) +"hm" = ( +/obj/structure/table/wood, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/weapon/folder/red, +/obj/item/weapon/hand_labeler, +/obj/item/clothing/glasses/sunglasses, +/turf/simulated/floor/carpet, +/area/security/brig) +"hn" = ( +/obj/effect/landmark/start{ + name = "Detective" + }, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/security/brig) +"ho" = ( +/obj/structure/table, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"hp" = ( +/turf/simulated/floor/plasteel{ + icon_state = "purple"; + dir = 4 + }, +/area/hallway/primary/central) +"hq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/window/brigdoor{ + dir = 4; + id = "Cell 2"; + name = "Cell 2"; + req_access_txt = "2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "red"; + dir = 4 + }, +/area/security/brig) +"hr" = ( +/obj/structure/table, +/obj/item/weapon/hand_labeler, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/weapon/pen, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_x = -30; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple"; + dir = 8 + }, +/area/medical/research{ + name = "Research Division" + }) +"hs" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + frequency = 1441; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"ht" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"hu" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"hv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"hw" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"hx" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/medbay) +"hy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/closet/crate, +/obj/item/weapon/ore/glass, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/quartermaster/storage) +"hz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_security{ + name = "Detective"; + req_access_txt = "4" + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"hA" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/quartermaster/storage) +"hB" = ( +/obj/machinery/vending/cola, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"hC" = ( +/obj/machinery/vending/snack, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"hD" = ( +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + listening = 1; + name = "Common Channel"; + pixel_x = -25; + pixel_y = 0 + }, +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"hE" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"hF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plasteel, +/area/security/brig) +"hG" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"hH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"hI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research and Development Lab"; + req_access_txt = "7" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"hJ" = ( +/obj/machinery/flasher{ + id = "Cell 3"; + pixel_x = 28 + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"hK" = ( +/obj/structure/closet/secure_closet/detective, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/brig) +"hL" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/obj/item/weapon/restraints/handcuffs, +/obj/item/weapon/storage/fancy/cigarettes, +/turf/simulated/floor/carpet, +/area/security/brig) +"hM" = ( +/turf/simulated/floor/carpet, +/area/security/brig) +"hN" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"hO" = ( +/turf/simulated/floor/plasteel{ + icon_state = "purplecorner"; + dir = 4 + }, +/area/hallway/primary/central) +"hP" = ( +/obj/machinery/camera{ + c_tag = "Toxin Test Site"; + dir = 8; + network = list("RD","Toxins"); + use_power = 0 + }, +/turf/simulated/floor/plating/airless, +/area/space) +"hQ" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "warnwhite" + }, +/area/medical/research{ + name = "Research Division" + }) +"hR" = ( +/obj/machinery/r_n_d/destructive_analyzer, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "warning" + }, +/area/medical/research{ + name = "Research Division" + }) +"hS" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "warning" + }, +/area/medical/research{ + name = "Research Division" + }) +"hT" = ( +/obj/machinery/r_n_d/protolathe, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "warning" + }, +/area/medical/research{ + name = "Research Division" + }) +"hU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "warnwhite" + }, +/area/medical/research{ + name = "Research Division" + }) +"hV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"hW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"hX" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start{ + name = "Scientist" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"hY" = ( +/obj/structure/closet/crate, +/obj/item/weapon/ore/iron, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/quartermaster/storage) +"hZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/sink{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "warnwhite" + }, +/area/medical/research{ + name = "Research Division" + }) +"ia" = ( +/obj/machinery/computer/rdservercontrol, +/obj/machinery/door/window/southright{ + dir = 8; + name = "Server Controller Computer"; + req_access_txt = "7" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"ib" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/ai_monitored/storage/eva) +"ic" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/structure/closet/crate, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/quartermaster/storage) +"id" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"ie" = ( +/obj/machinery/vending/coffee, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"if" = ( +/obj/machinery/vending/cigarette{ + pixel_x = 0; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"ig" = ( +/obj/structure/table, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -3; + pixel_y = -2 + }, +/obj/item/clothing/glasses/sunglasses, +/obj/item/clothing/glasses/sunglasses{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"ih" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/obj/machinery/computer/security, +/turf/simulated/floor/plasteel, +/area/security/brig) +"ii" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + frequency = 1440; + on = 1 + }, +/turf/simulated/floor/carpet{ + icon_state = "carpetnoconnect" + }, +/area/hallway/primary/central) +"ij" = ( +/obj/machinery/light, +/obj/machinery/computer/prisoner, +/turf/simulated/floor/plasteel, +/area/security/brig) +"ik" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"il" = ( +/obj/structure/filingcabinet, +/turf/simulated/floor/plasteel, +/area/security/brig) +"im" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "red"; + dir = 4 + }, +/area/security/brig) +"in" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"io" = ( +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/brig) +"ip" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"iq" = ( +/obj/machinery/newscaster{ + pixel_x = -32; + pixel_y = 0 + }, +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"ir" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple"; + dir = 8 + }, +/area/medical/research{ + name = "Research Division" + }) +"is" = ( +/obj/machinery/computer/rdconsole/core, +/turf/simulated/floor/plasteel, +/area/medical/research{ + name = "Research Division" + }) +"it" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel, +/area/medical/research{ + name = "Research Division" + }) +"iu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + frequency = 1441; + on = 1 + }, +/obj/machinery/r_n_d/circuit_imprinter, +/obj/item/weapon/reagent_containers/glass/beaker/sulphuric, +/turf/simulated/floor/plasteel, +/area/medical/research{ + name = "Research Division" + }) +"iv" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "warnwhite" + }, +/area/medical/research{ + name = "Research Division" + }) +"iw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard blast door" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/medical/research{ + name = "Research Division" + }) +"ix" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/glass/beaker/large{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/reagent_containers/glass/beaker{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/weapon/reagent_containers/glass/beaker{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/weapon/reagent_containers/dropper, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"iy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/table, +/obj/item/weapon/stock_parts/console_screen, +/obj/item/weapon/stock_parts/console_screen, +/obj/item/weapon/stock_parts/console_screen, +/obj/item/weapon/stock_parts/matter_bin, +/obj/item/weapon/stock_parts/matter_bin, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"iz" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/glasses/welding, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"iA" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = 2; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"iB" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"iC" = ( +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + listening = 1; + name = "Common Channel"; + pixel_x = 27; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "warnwhitecorner"; + dir = 8 + }, +/area/medical/research{ + name = "Research Division" + }) +"iD" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'BOMB RANGE"; + name = "BOMB RANGE" + }, +/turf/simulated/wall/shuttle{ + icon_state = "wall3" + }, +/area/space) +"iE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"iF" = ( +/obj/effect/landmark/start{ + name = "Assistant" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"iG" = ( +/obj/effect/landmark/start{ + name = "Assistant" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"iH" = ( +/obj/machinery/vending/autodrobe{ + req_access_txt = "" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral"; + dir = 9 + }, +/area/hallway/primary/central) +"iI" = ( +/obj/structure/closet/wardrobe/mixed, +/turf/simulated/floor/plasteel{ + icon_state = "neutral"; + dir = 1 + }, +/area/hallway/primary/central) +"iJ" = ( +/obj/machinery/camera/autoname, +/obj/structure/table/wood, +/obj/item/weapon/storage/crayons, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/item/toy/cards/deck, +/turf/simulated/floor/plasteel{ + icon_state = "neutral"; + dir = 1 + }, +/area/hallway/primary/central) +"iK" = ( +/obj/machinery/washing_machine, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral"; + dir = 1 + }, +/area/hallway/primary/central) +"iL" = ( +/obj/effect/landmark/start{ + name = "Assistant" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral"; + dir = 5 + }, +/area/hallway/primary/central) +"iM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"iN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"iO" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"iP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/simulated/wall, +/area/hallway/primary/central) +"iQ" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"iR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"iS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/ai_monitored/storage/eva) +"iT" = ( +/obj/machinery/camera/autoname{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"iU" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"iV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access_txt = "47" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"iW" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 2 + }, +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"iX" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + target_temperature = 80; + dir = 2; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"iY" = ( +/obj/machinery/mass_driver{ + dir = 4; + id = "toxinsdriver" + }, +/turf/simulated/floor/plating, +/area/medical/research{ + name = "Research Division" + }) +"iZ" = ( +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 4 + }, +/area/medical/research{ + name = "Research Division" + }) +"ja" = ( +/obj/machinery/door/poddoor{ + id = "toxinsdriver"; + name = "Toxins Launcher Bay Door" + }, +/turf/simulated/floor/plating, +/area/medical/research{ + name = "Research Division" + }) +"jb" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard blast door" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/medical/research{ + name = "Research Division" + }) +"jc" = ( +/turf/simulated/wall/shuttle{ + icon_state = "swall_s6"; + dir = 2 + }, +/area/shuttle/arrival) +"jd" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Arrivals Shuttle Airlock" + }, +/obj/docking_port/mobile{ + dir = 2; + dwidth = 5; + height = 7; + id = "arrival"; + name = "arrival shuttle"; + travelDir = -90; + width = 15 + }, +/obj/docking_port/stationary{ + dir = 2; + dwidth = 5; + height = 7; + id = "arrival_home"; + name = "port bay 1"; + width = 15 + }, +/turf/simulated/floor/plasteel/shuttle, +/area/shuttle/arrival) +"je" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/quartermaster/storage) +"jf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access_txt = "47" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"jg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/simulated/wall, +/area/hallway/primary/central) +"jh" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/structure/closet/jcloset, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/janitor) +"ji" = ( +/turf/simulated/floor/carpet{ + icon_state = "carpetnoconnect" + }, +/area/hallway/primary/central) +"jj" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm1"; + name = "Dorm 1" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"jk" = ( +/obj/effect/landmark/start{ + name = "Assistant" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral"; + dir = 8 + }, +/area/hallway/primary/central) +"jl" = ( +/obj/effect/landmark/start{ + name = "Assistant" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"jm" = ( +/obj/effect/landmark/start{ + name = "Assistant" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner"; + dir = 4 + }, +/area/hallway/primary/central) +"jn" = ( +/obj/machinery/airalarm{ + frequency = 1442; + pixel_y = 23 + }, +/obj/effect/landmark/start{ + name = "Assistant" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral"; + dir = 5 + }, +/area/hallway/primary/central) +"jo" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"jp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"jq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"jr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"js" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "redcorner"; + dir = 4 + }, +/area/hallway/primary/central) +"jt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red"; + dir = 1 + }, +/area/hallway/primary/central) +"ju" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "redcorner"; + dir = 1 + }, +/area/hallway/primary/central) +"jv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "purple"; + dir = 4 + }, +/area/hallway/primary/central) +"jw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/medical/research{ + name = "Research Division" + }) +"jx" = ( +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "warnwhite" + }, +/area/medical/research{ + name = "Research Division" + }) +"jy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/shower{ + pixel_y = 18 + }, +/turf/simulated/floor/plasteel{ + icon_state = "warnwhite"; + dir = 1 + }, +/area/medical/research{ + name = "Research Division" + }) +"jz" = ( +/obj/structure/sink{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/sign/securearea{ + pixel_x = 32; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "warnwhite"; + dir = 5 + }, +/area/medical/research{ + name = "Research Division" + }) +"jA" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/simulated/wall, +/area/medical/research{ + name = "Research Division" + }) +"jB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "biohazard blast door" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/medical/research{ + name = "Research Division" + }) +"jC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "warnwhite" + }, +/area/medical/research{ + name = "Research Division" + }) +"jD" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall"; + dir = 2 + }, +/area/medical/research{ + name = "Research Division" + }) +"jE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitehall" + }, +/area/medical/research{ + name = "Research Division" + }) +"jF" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitehall" + }, +/area/medical/research{ + name = "Research Division" + }) +"jG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitehall" + }, +/area/medical/research{ + name = "Research Division" + }) +"jH" = ( +/obj/machinery/camera/autoname, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitehall" + }, +/area/medical/research{ + name = "Research Division" + }) +"jI" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"jJ" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"jK" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"jL" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/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; + pixel_y = 0 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/medical/research{ + name = "Research Division" + }) +"jM" = ( +/obj/machinery/door/window/southleft{ + dir = 1; + name = "Mass Driver Door"; + req_access_txt = "7" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "loadingarea" + }, +/area/medical/research{ + name = "Research Division" + }) +"jN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/simulated/wall, +/area/quartermaster/storage) +"jO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/wall, +/area/hallway/primary/central) +"jP" = ( +/obj/machinery/door/window/eastleft, +/turf/simulated/floor/plasteel{ + icon_state = "neutral"; + dir = 1 + }, +/area/hallway/primary/central) +"jQ" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/research{ + heat_proof = 1; + name = "Toxins Lab"; + req_access_txt = "7" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"jR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"jS" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/ai_monitored/storage/eva) +"jT" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "loadingarea" + }, +/area/janitor) +"jU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitehall" + }, +/area/medical/research{ + name = "Research Division" + }) +"jV" = ( +/obj/machinery/airalarm{ + frequency = 1440; + pixel_y = 23 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table/reinforced, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -4; + pixel_y = 1 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = 8; + pixel_y = 9 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = 9; + pixel_y = -2 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = 0; + pixel_y = 2 + }, +/obj/item/weapon/screwdriver{ + pixel_y = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"jW" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "warning" + }, +/area/ai_monitored/storage/eva) +"jX" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "warning" + }, +/area/ai_monitored/storage/eva) +"jY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "warnwhite" + }, +/area/medical/research{ + name = "Research Division" + }) +"jZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"ka" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"kb" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "warning" + }, +/area/medical/research{ + name = "Research Division" + }) +"kc" = ( +/turf/simulated/floor/plasteel, +/area/medical/research{ + name = "Research Division" + }) +"kd" = ( +/obj/machinery/doppler_array{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "warning" + }, +/area/medical/research{ + name = "Research Division" + }) +"ke" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_x = -32 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/ai_monitored/storage/eva) +"kf" = ( +/turf/simulated/wall, +/area/hallway/secondary/exit) +"kg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_x = 32 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/ai_monitored/storage/eva) +"kh" = ( +/obj/effect/spawner/structure/window, +/turf/simulated/floor/plating, +/area/crew_quarters/bar) +"ki" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"kj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"kk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"kl" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"km" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/wall, +/area/hallway/primary/central) +"kn" = ( +/obj/effect/landmark/start{ + name = "Assistant" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner"; + dir = 4 + }, +/area/hallway/primary/central) +"ko" = ( +/obj/effect/landmark/start{ + name = "Assistant" + }, +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"kp" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"kq" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"kr" = ( +/obj/effect/landmark/start{ + name = "Assistant" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + frequency = 1442; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"ks" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"kt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"ku" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"kv" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"kw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "purple"; + dir = 4 + }, +/area/hallway/primary/central) +"kx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/medical/research{ + name = "Research Division" + }) +"ky" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel{ + dir = 2; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"kz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/closet/firecloset, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + dir = 2; + icon_state = "warnwhite" + }, +/area/medical/research{ + name = "Research Division" + }) +"kA" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/structure/closet/firecloset, +/obj/structure/sign/securearea{ + pixel_x = 32; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "warnwhite" + }, +/area/medical/research{ + name = "Research Division" + }) +"kB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/wall, +/area/medical/research{ + name = "Research Division" + }) +"kC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plasteel{ + dir = 2; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"kD" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "warnwhite" + }, +/area/medical/research{ + name = "Research Division" + }) +"kE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall"; + dir = 1 + }, +/area/medical/research{ + name = "Research Division" + }) +"kF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitehall" + }, +/area/medical/research{ + name = "Research Division" + }) +"kG" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + icon_state = "connector_map"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"kH" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitehall" + }, +/area/medical/research{ + name = "Research Division" + }) +"kI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"kJ" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "warning" + }, +/area/medical/research{ + name = "Research Division" + }) +"kK" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the test chamber."; + layer = 4; + name = "Test Chamber Telescreen"; + network = list("Toxins"); + pixel_x = 32; + pixel_y = 0 + }, +/obj/machinery/button/massdriver{ + dir = 2; + id = "toxinsdriver"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "warning" + }, +/area/medical/research{ + name = "Research Division" + }) +"kL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/medbay) +"kM" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/structure/chair, +/turf/simulated/floor/plasteel{ + icon_state = "escape"; + dir = 9 + }, +/area/hallway/secondary/exit) +"kN" = ( +/obj/structure/chair, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"kO" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/closet/crate/bin, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"kP" = ( +/obj/machinery/vending/snack, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"kQ" = ( +/obj/machinery/vending/cola, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"kR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"kS" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"kT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"kU" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/item/clothing/mask/gas, +/obj/item/clothing/glasses/meson, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"kV" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/item/weapon/extinguisher, +/obj/item/clothing/head/hardhat/red, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"kW" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/simulated/wall, +/area/hallway/primary/central) +"kX" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm2"; + name = "Dorm 2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"kY" = ( +/obj/effect/landmark/start{ + name = "Assistant" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral"; + dir = 10 + }, +/area/hallway/primary/central) +"kZ" = ( +/obj/effect/landmark/start{ + name = "Assistant" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/hallway/primary/central) +"la" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/device/paicard, +/obj/item/weapon/coin/silver, +/obj/item/weapon/pen, +/obj/machinery/light, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/hallway/primary/central) +"lb" = ( +/obj/machinery/bookbinder, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/hallway/primary/central) +"lc" = ( +/obj/machinery/libraryscanner, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/hallway/primary/central) +"ld" = ( +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole{ + pixel_y = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral"; + dir = 6 + }, +/area/hallway/primary/central) +"le" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/medical, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"lf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/vending/coffee, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"lg" = ( +/obj/machinery/vending/cigarette, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"lh" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'BOMB RANGE"; + name = "BOMB RANGE" + }, +/turf/simulated/wall, +/area/medical/research{ + name = "Research Division" + }) +"li" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = -32 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"lj" = ( +/obj/machinery/light, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = -32 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"lk" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "warning" + }, +/area/hallway/secondary/exit) +"ll" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"lm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"ln" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"lo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"lp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/wall, +/area/hallway/secondary/exit) +"lq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"lr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"ls" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"lt" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"lu" = ( +/obj/machinery/vending/assist, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"lv" = ( +/obj/machinery/vending/tool, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"lw" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "ToxinLoad" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/medical/research{ + name = "Research Division" + }) +"lx" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/door/window/eastright, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "bluefull" + }, +/area/medical/research{ + name = "Research Division" + }) +"ly" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "warnwhite" + }, +/area/medical/research{ + name = "Research Division" + }) +"lz" = ( +/obj/structure/tank_dispenser, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"lA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + frequency = 1440; + on = 1 + }, +/obj/structure/table/reinforced, +/obj/item/device/transfer_valve{ + pixel_x = -5 + }, +/obj/item/device/transfer_valve{ + pixel_x = 0 + }, +/obj/item/device/transfer_valve{ + pixel_x = 5 + }, +/obj/item/device/transfer_valve{ + pixel_x = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"lB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/table/reinforced, +/obj/item/device/assembly/signaler{ + pixel_x = 0; + pixel_y = 8 + }, +/obj/item/device/assembly/signaler{ + pixel_x = -8; + pixel_y = 5 + }, +/obj/item/device/assembly/signaler{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/device/assembly/signaler{ + pixel_x = -2; + pixel_y = -2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"lC" = ( +/obj/machinery/meter, +/obj/machinery/button/door{ + id = "mixvent"; + name = "Mixing Room Vent Control"; + pixel_x = 25; + pixel_y = 5; + req_access_txt = "7" + }, +/obj/machinery/button/ignition{ + id = "burnchamber"; + pixel_x = 25; + pixel_y = -5 + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "warnwhitecorner"; + dir = 2 + }, +/area/medical/research{ + name = "Research Division" + }) +"lD" = ( +/obj/structure/table/reinforced, +/obj/item/device/assembly/timer{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/device/assembly/timer{ + pixel_x = 6; + pixel_y = -4 + }, +/obj/item/device/assembly/timer{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/device/assembly/timer{ + pixel_x = 0; + pixel_y = 0 + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"lE" = ( +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + listening = 1; + name = "Common Channel"; + pixel_y = 25 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"lF" = ( +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"lG" = ( +/obj/item/weapon/wrench, +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"lH" = ( +/obj/structure/closet/bombcloset, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"lI" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Airlock" + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/exit) +"lJ" = ( +/turf/simulated/floor/plating, +/area/hallway/secondary/exit) +"lK" = ( +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"lL" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"lM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"lN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/wall, +/area/hallway/secondary/exit) +"lO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/meter{ + frequency = 1441; + id_tag = "distro_meter"; + name = "Distribution Loop" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"lP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"lQ" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/janitor) +"lR" = ( +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 4 + }, +/area/hallway/primary/central) +"lS" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "recycler" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"lT" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "recycler" + }, +/obj/machinery/recycler, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"lU" = ( +/obj/machinery/conveyor{ + dir = 9; + id = "recycler" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"lV" = ( +/obj/machinery/mineral/stacking_machine{ + input_dir = 8; + output_dir = 10; + stack_amt = 10 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"lW" = ( +/obj/machinery/mineral/stacking_unit_console{ + dir = 2; + machinedir = 8; + pixel_y = 27 + }, +/obj/structure/chair/stool, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"lX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"lY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"lZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"ma" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"mb" = ( +/turf/simulated/wall/r_wall, +/area/ai_monitored/storage/eva) +"mc" = ( +/obj/effect/landmark/start{ + name = "Assistant" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + frequency = 1442; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"md" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "ToxinLoad" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/medical/research{ + name = "Research Division" + }) +"me" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "ToxinLoad" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/medical/research{ + name = "Research Division" + }) +"mf" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/machinery/door/window/eastright, +/turf/simulated/floor/plasteel{ + dir = 2; + icon_state = "redfull" + }, +/area/medical/research{ + name = "Research Division" + }) +"mg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"mh" = ( +/obj/machinery/airlock_sensor{ + id_tag = "tox_airlock_sensor"; + master_tag = "tox_airlock_control"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/simulated/floor/engine, +/area/medical/research{ + name = "Research Division" + }) +"mi" = ( +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"mj" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/medical/research{ + name = "Research Division" + }) +"mk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + external_pressure_bound = 0; + frequency = 1441; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/simulated/floor/engine/vacuum, +/area/medical/research{ + name = "Research Division" + }) +"ml" = ( +/obj/structure/sign/fire, +/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/medical/research{ + name = "Research Division" + }) +"mm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + frequency = 1440; + on = 1 + }, +/obj/machinery/portable_atmospherics/pump, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 2; + icon_state = "warnwhite" + }, +/area/medical/research{ + name = "Research Division" + }) +"mn" = ( +/obj/machinery/camera/autoname{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 2; + icon_state = "warnwhite" + }, +/area/medical/research{ + name = "Research Division" + }) +"mo" = ( +/obj/machinery/door/poddoor{ + id = "mixvent"; + name = "Mixer Room Vent" + }, +/turf/simulated/floor/engine/vacuum, +/area/medical/research{ + name = "Research Division" + }) +"mp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"mq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"mr" = ( +/obj/structure/closet, +/turf/simulated/floor/plating, +/area/hallway/secondary/exit) +"ms" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"mt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"mu" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"mv" = ( +/turf/simulated/floor/plating{ + icon_state = "warnplatecorner"; + dir = 8 + }, +/area/hallway/primary/central) +"mw" = ( +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 1 + }, +/area/hallway/primary/central) +"mx" = ( +/obj/machinery/conveyor{ + dir = 2; + id = "recycler" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"my" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "recycler"; + name = "recycler conveyor" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"mz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"mA" = ( +/obj/structure/table, +/obj/item/clothing/head/welding, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/areaeditor/blueprints, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "warning" + }, +/area/ai_monitored/storage/eva) +"mB" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/structure/closet/crate/rcd, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "warning" + }, +/area/ai_monitored/storage/eva) +"mC" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "warning" + }, +/area/ai_monitored/storage/eva) +"mD" = ( +/obj/machinery/camera/autoname, +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/suit_storage_unit/standard_unit, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "warning" + }, +/area/ai_monitored/storage/eva) +"mE" = ( +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + listening = 1; + name = "Common Channel"; + pixel_y = 25 + }, +/obj/machinery/suit_storage_unit/standard_unit, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "warning" + }, +/area/ai_monitored/storage/eva) +"mF" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/device/multitool, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "warning" + }, +/area/ai_monitored/storage/eva) +"mG" = ( +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"mH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"mI" = ( +/obj/machinery/power/apc{ + auto_name = 1; + dir = 4; + name = "_East APC"; + pixel_x = 27; + pixel_y = 2 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 4 + }, +/area/medical/research{ + name = "Research Division" + }) +"mJ" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 6; + icon_state = "intact"; + level = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"mK" = ( +/obj/machinery/atmospherics/pipe/manifold{ + dir = 1; + icon_state = "manifold"; + level = 2 + }, +/obj/machinery/meter, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"mL" = ( +/obj/machinery/atmospherics/pipe/simple{ + icon_state = "intact"; + dir = 10; + pixel_x = 0; + level = 2; + initialize_directions = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/research{ + name = "Research Division" + }) +"mM" = ( +/obj/machinery/door/airlock/glass_research{ + autoclose = 0; + frequency = 1449; + glass = 1; + icon_state = "door_locked"; + id_tag = "tox_airlock_interior"; + locked = 1; + name = "Mixing Room Interior Airlock"; + req_access_txt = "8" + }, +/turf/simulated/floor/engine, +/area/medical/research{ + name = "Research Division" + }) +"mN" = ( +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume{ + dir = 2; + frequency = 1449; + id = "tox_airlock_pump" + }, +/turf/simulated/floor/engine, +/area/medical/research{ + name = "Research Division" + }) +"mO" = ( +/obj/machinery/door/airlock/glass_research{ + autoclose = 0; + frequency = 1449; + glass = 1; + icon_state = "door_locked"; + id_tag = "tox_airlock_exterior"; + locked = 1; + name = "Mixing Room Exterior Airlock"; + req_access_txt = "8" + }, +/turf/simulated/floor/engine, +/area/medical/research{ + name = "Research Division" + }) +"mP" = ( +/obj/machinery/igniter{ + icon_state = "igniter0"; + id = "burnchamber"; + on = 0 + }, +/turf/simulated/floor/engine/vacuum, +/area/medical/research{ + name = "Research Division" + }) +"mQ" = ( +/turf/simulated/floor/plasteel{ + icon_state = "escape"; + dir = 8 + }, +/area/hallway/secondary/exit) +"mR" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"mS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"mT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"mU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/exit) +"mV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/exit) +"mW" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/exit) +"mX" = ( +/turf/simulated/floor/plating{ + icon_state = "warnplatecorner"; + dir = 4 + }, +/area/hallway/primary/central) +"mY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"mZ" = ( +/obj/structure/table, +/obj/item/stack/sheet/rglass{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "warning" + }, +/area/ai_monitored/storage/eva) +"na" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/ai_monitored/storage/eva) +"nb" = ( +/turf/simulated/floor/plasteel, +/area/ai_monitored/storage/eva) +"nc" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 2; + icon_state = "warnwhite" + }, +/area/medical/research{ + name = "Research Division" + }) +"nd" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "warning" + }, +/area/ai_monitored/storage/eva) +"ne" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"nf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"ng" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/central) +"nh" = ( +/obj/machinery/conveyor_switch{ + id = "ToxinLoad" + }, +/turf/simulated/floor/plasteel{ + icon_state = "warnwhitecorner"; + dir = 2 + }, +/area/medical/research{ + name = "Research Division" + }) +"ni" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 2; + icon_state = "warnwhite" + }, +/area/medical/research{ + name = "Research Division" + }) +"nj" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister, +/turf/simulated/floor/plasteel{ + dir = 2; + icon_state = "warnwhite" + }, +/area/medical/research{ + name = "Research Division" + }) +"nk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/scrubber, +/turf/simulated/floor/plasteel{ + dir = 2; + icon_state = "warnwhite" + }, +/area/medical/research{ + name = "Research Division" + }) +"nl" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + icon_state = "connector_map"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 2; + icon_state = "warnwhite" + }, +/area/medical/research{ + name = "Research Division" + }) +"nm" = ( +/obj/machinery/meter, +/obj/machinery/embedded_controller/radio/airlock_controller{ + airpump_tag = "tox_airlock_pump"; + exterior_door_tag = "tox_airlock_exterior"; + id_tag = "tox_airlock_control"; + interior_door_tag = "tox_airlock_interior"; + pixel_x = 24; + pixel_y = 0; + sanitize_external = 1; + sensor_tag = "tox_airlock_sensor" + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "warnwhitecorner"; + dir = 8 + }, +/area/medical/research{ + name = "Research Division" + }) +"nn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/sign/fire{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/simulated/floor/engine, +/area/medical/research{ + name = "Research Division" + }) +"no" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + icon_state = "inje_map"; + dir = 8 + }, +/turf/simulated/floor/engine/vacuum, +/area/medical/research{ + name = "Research Division" + }) +"np" = ( +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "warnwhitecorner"; + dir = 1 + }, +/area/medical/research{ + name = "Research Division" + }) +"nq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"nr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"ns" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "warning" + }, +/area/ai_monitored/storage/eva) +"nt" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"nu" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "escape"; + dir = 8 + }, +/area/hallway/secondary/exit) +"nv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"nw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"nx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + frequency = 1441; + on = 1 + }, +/obj/structure/table, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + listening = 1; + name = "Common Channel"; + pixel_y = 25 + }, +/obj/item/weapon/storage/pill_bottle/dice, +/turf/simulated/floor/carpet{ + icon_state = "carpetnoconnect" + }, +/area/hallway/primary/central) +"ny" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/exit) +"nz" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/airalarm{ + frequency = 1441; + pixel_y = 23 + }, +/turf/simulated/floor/carpet{ + icon_state = "carpetnoconnect" + }, +/area/hallway/primary/central) +"nA" = ( +/turf/simulated/wall, +/area/janitor) +"nB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/simulated/wall, +/area/janitor) +"nC" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/machinery/meter{ + frequency = 1441; + id_tag = "distro_meter"; + name = "Distribution Loop" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"nD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"nE" = ( +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"nF" = ( +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 9 + }, +/area/hallway/primary/central) +"nG" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "warning" + }, +/area/ai_monitored/storage/eva) +"nH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plasteel, +/area/ai_monitored/storage/eva) +"nI" = ( +/turf/simulated/floor/plasteel{ + icon_state = "delivery" + }, +/area/ai_monitored/storage/eva) +"nJ" = ( +/obj/item/weapon/pen{ + desc = "Writes upside down!"; + name = "astronaut pen" + }, +/turf/simulated/floor/plasteel{ + icon_state = "delivery" + }, +/area/ai_monitored/storage/eva) +"nK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel, +/area/ai_monitored/storage/eva) +"nL" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "warning" + }, +/area/ai_monitored/storage/eva) +"nM" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"nN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"nO" = ( +/obj/machinery/power/apc{ + auto_name = 1; + dir = 4; + name = "_East APC"; + pixel_x = 27; + pixel_y = 2 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 4 + }, +/area/medical/medbay) +"nP" = ( +/turf/simulated/wall, +/area/medical/medbay) +"nQ" = ( +/obj/structure/table, +/obj/item/weapon/crowbar, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"nR" = ( +/obj/structure/table, +/obj/item/clothing/tie/stethoscope, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"nS" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/masks{ + pixel_x = 0; + pixel_y = 0 + }, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + listening = 1; + name = "Common Channel"; + pixel_y = 25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"nT" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/gloves{ + pixel_x = 3; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"nU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/simulated/wall/r_wall, +/area/medical/research{ + name = "Research Division" + }) +"nV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/simulated/wall/r_wall, +/area/medical/research{ + name = "Research Division" + }) +"nW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera/autoname{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"nX" = ( +/obj/machinery/power/apc{ + auto_name = 1; + dir = 8; + name = "_West APC"; + pixel_x = -25 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 8 + }, +/area/hallway/secondary/exit) +"nY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/hallway/secondary/exit) +"nZ" = ( +/obj/machinery/power/apc{ + auto_name = 1; + dir = 4; + name = "_East APC"; + pixel_x = 27; + pixel_y = 2 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 4 + }, +/area/janitor) +"oa" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"ob" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + listening = 1; + name = "Common Channel"; + pixel_y = 25 + }, +/turf/simulated/floor/plasteel, +/area/janitor) +"oc" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/camera/autoname, +/obj/item/weapon/paper/recycler, +/turf/simulated/floor/plasteel, +/area/janitor) +"od" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/mousetraps, +/obj/machinery/newscaster{ + pixel_x = 32; + pixel_y = 0 + }, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/turf/simulated/floor/plasteel, +/area/janitor) +"oe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/wall, +/area/janitor) +"of" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"og" = ( +/obj/effect/landmark/start{ + name = "Assistant" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"oh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"oi" = ( +/obj/machinery/power/apc{ + auto_name = 1; + dir = 4; + name = "_East APC"; + pixel_x = 27; + pixel_y = 2 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 8 + }, +/area/hallway/primary/central) +"oj" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/weapon/extinguisher, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "warning" + }, +/area/ai_monitored/storage/eva) +"ok" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plasteel{ + dir = 2; + icon_state = "warning" + }, +/area/ai_monitored/storage/eva) +"ol" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel{ + dir = 2; + icon_state = "warning" + }, +/area/ai_monitored/storage/eva) +"om" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "warning" + }, +/area/ai_monitored/storage/eva) +"on" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"oo" = ( +/obj/effect/landmark/start{ + name = "Assistant" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"op" = ( +/turf/simulated/floor/plasteel{ + icon_state = "warnwhitecorner"; + dir = 1 + }, +/area/medical/medbay) +"oq" = ( +/obj/structure/table, +/obj/item/weapon/hemostat, +/obj/machinery/airalarm{ + frequency = 1444; + pixel_y = 23 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall"; + dir = 1 + }, +/area/medical/medbay) +"or" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"os" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/sleeper{ + dir = 8; + icon_state = "sleeper-open" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall"; + dir = 1 + }, +/area/medical/medbay) +"ot" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/computer/med_data, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall"; + dir = 1 + }, +/area/medical/medbay) +"ou" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/wall, +/area/medical/medbay) +"ov" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table, +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/mask/muzzle, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"ow" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + listening = 1; + name = "Common Channel"; + pixel_y = 25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"ox" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table, +/obj/item/weapon/gun/syringe, +/obj/item/weapon/reagent_containers/dropper, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"oy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/vending/medical{ + pixel_x = -2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"oz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/closet/wardrobe/white, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"oA" = ( +/obj/structure/closet/wardrobe/white, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"oB" = ( +/obj/structure/table, +/obj/item/weapon/surgicaldrill, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall"; + dir = 1 + }, +/area/medical/medbay) +"oC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + frequency = 1444; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"oD" = ( +/obj/structure/table, +/obj/item/weapon/scalpel{ + pixel_y = 12 + }, +/obj/item/weapon/circular_saw, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall"; + dir = 1 + }, +/area/medical/medbay) +"oE" = ( +/obj/structure/table, +/obj/item/weapon/retractor, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + listening = 1; + name = "Common Channel"; + pixel_y = 25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall"; + dir = 1 + }, +/area/medical/medbay) +"oF" = ( +/obj/structure/table, +/obj/item/weapon/cautery{ + pixel_x = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall"; + dir = 1 + }, +/area/medical/medbay) +"oG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/medbay) +"oH" = ( +/obj/structure/closet/l3closet/janitor, +/turf/simulated/floor/plasteel, +/area/janitor) +"oI" = ( +/turf/simulated/floor/plasteel, +/area/janitor) +"oJ" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start{ + name = "Janitor" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plasteel, +/area/janitor) +"oK" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel, +/area/janitor) +"oL" = ( +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 10 + }, +/area/hallway/primary/central) +"oM" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"oN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/wall/r_wall, +/area/ai_monitored/storage/eva) +"oO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/medbay) +"oP" = ( +/obj/machinery/door/airlock/glass_command{ + name = "E.V.A."; + req_access_txt = "18" + }, +/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/plasteel, +/area/ai_monitored/storage/eva) +"oQ" = ( +/obj/structure/closet/crate/bin, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"oR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/wall/r_wall, +/area/ai_monitored/storage/eva) +"oS" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance"; + req_access_txt = "45" + }, +/turf/simulated/floor/plating, +/area/medical/medbay) +"oT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Custodial Closet"; + req_access_txt = "26" + }, +/turf/simulated/floor/plasteel, +/area/janitor) +"oU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1 + }, +/obj/machinery/newscaster{ + pixel_x = 32; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"oV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"oW" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"oX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"oY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"oZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"pa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"pb" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"pc" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/suit/apron/surgical, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitehall" + }, +/area/medical/medbay) +"pd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"pe" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + frequency = 1444; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"pf" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"pg" = ( +/obj/structure/table, +/obj/item/weapon/surgical_drapes, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall"; + dir = 8 + }, +/area/medical/medbay) +"ph" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/shuttle/arrival) +"pi" = ( +/obj/structure/chair/comfy/beige, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/exit) +"pj" = ( +/obj/structure/chair/comfy/beige, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/exit) +"pk" = ( +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/exit) +"pl" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/exit) +"pm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"pn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/simulated/floor/plasteel, +/area/janitor) +"po" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plasteel, +/area/janitor) +"pp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_command{ + name = "E.V.A."; + req_access_txt = "18" + }, +/turf/simulated/floor/plasteel, +/area/ai_monitored/storage/eva) +"pq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/maintenance{ + name = "Custodial Maintenance"; + req_access_txt = "26" + }, +/turf/simulated/floor/plating, +/area/janitor) +"pr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"ps" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"pt" = ( +/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/hallway/primary/central) +"pu" = ( +/obj/machinery/power/apc{ + auto_name = 1; + dir = 1; + name = "_North APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 1 + }, +/area/ai_monitored/storage/eva) +"pv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "warning" + }, +/area/ai_monitored/storage/eva) +"pw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel, +/area/ai_monitored/storage/eva) +"px" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"py" = ( +/obj/structure/toilet{ + pixel_y = 8 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/weapon/razor, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/hallway/primary/central) +"pz" = ( +/obj/structure/mirror{ + pixel_x = 0; + pixel_y = 32 + }, +/obj/structure/sink{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/hallway/primary/central) +"pA" = ( +/obj/structure/closet, +/turf/simulated/floor/plating{ + icon_state = "warnplatecorner"; + dir = 8 + }, +/area/hallway/primary/central) +"pB" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "warnwhitecorner"; + dir = 4 + }, +/area/medical/medbay) +"pC" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"pD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"pE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"pF" = ( +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"pG" = ( +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"pH" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"pI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"pJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"pK" = ( +/obj/structure/table/optable, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"pL" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"pM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"pN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"pO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"pP" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"pQ" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/fancy/cigarettes{ + pixel_y = 2 + }, +/obj/item/weapon/lighter/greyscale{ + pixel_x = 4; + pixel_y = 2 + }, +/turf/simulated/floor/carpet, +/area/hallway/secondary/exit) +"pR" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen, +/obj/item/device/camera, +/turf/simulated/floor/carpet, +/area/hallway/secondary/exit) +"pS" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/exit) +"pT" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/janitorialcart, +/obj/item/weapon/mop, +/turf/simulated/floor/plasteel{ + dir = 2; + icon_state = "bot" + }, +/area/janitor) +"pU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/requests_console{ + department = "Janitorial"; + departmentType = 1; + pixel_y = -29 + }, +/turf/simulated/floor/plasteel, +/area/janitor) +"pV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_medical{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"pW" = ( +/obj/structure/closet/crate/bin, +/turf/simulated/floor/plasteel, +/area/janitor) +"pX" = ( +/obj/machinery/camera/autoname{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"pY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/simulated/wall/r_wall, +/area/ai_monitored/storage/eva) +"pZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_medical{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"qa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/sign/nosmoking_2{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 2; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"qb" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre"; + req_access_txt = "45" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"qc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/simulated/wall/r_wall, +/area/ai_monitored/storage/eva) +"qd" = ( +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/hallway/primary/central) +"qe" = ( +/obj/machinery/shower{ + icon_state = "shower"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/hallway/primary/central) +"qf" = ( +/obj/structure/bed/roller, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"qg" = ( +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "MedbayFoyer"; + name = "Medbay Exit Button"; + normaldoorcontrol = 1; + pixel_x = 0; + pixel_y = -26 + }, +/obj/structure/bed/roller, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"qh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_medical{ + id_tag = null; + name = "Medbay"; + req_access_txt = "5" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"qi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Diner" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/bar) +"qj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Diner" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/bar) +"qk" = ( +/obj/machinery/requests_console{ + announcementConsole = 0; + department = "Medbay"; + departmentType = 1; + name = "Medbay RC"; + pixel_x = 0; + pixel_y = -30; + pixel_z = 0 + }, +/obj/structure/closet/crate/bin, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"ql" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"qm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"qn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner"; + dir = 8 + }, +/area/medical/medbay) +"qo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/wall, +/area/medical/medbay) +"qp" = ( +/obj/structure/chair/comfy/beige{ + dir = 1; + icon_state = "comfychair" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/exit) +"qq" = ( +/obj/machinery/computer/operating, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall"; + dir = 1 + }, +/area/medical/medbay) +"qr" = ( +/obj/machinery/camera/autoname{ + dir = 8 + }, +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"qs" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel{ + icon_state = "escape"; + dir = 10 + }, +/area/hallway/secondary/exit) +"qt" = ( +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"qu" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"qv" = ( +/obj/structure/closet/crate/bin, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/exit) +"qw" = ( +/turf/simulated/floor/plasteel{ + dir = 2; + icon_state = "whiteyellow" + }, +/area/medical/medbay) +"qx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"qy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"qz" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastright{ + dir = 2; + name = "Chemistry Desk"; + req_access_txt = "33" + }, +/obj/item/clothing/glasses/science, +/obj/machinery/door/firedoor/heavy, +/turf/simulated/floor/plating, +/area/medical/medbay) +"qA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"qB" = ( +/obj/machinery/door/airlock{ + name = "Public Toilets" + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/hallway/primary/central) +"qC" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/landmark/start{ + name = "Cook" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"qD" = ( +/obj/structure/chair, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"qE" = ( +/obj/structure/chair, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"qF" = ( +/obj/structure/sign/bluecross, +/turf/simulated/wall, +/area/medical/medbay) +"qG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"qH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_medical{ + id_tag = null; + name = "Cryo"; + req_access_txt = "45" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"qI" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/engineering) +"qJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/engineering) +"qK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera/autoname{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"qL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"qM" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Head of Personnel Office"; + req_access = null; + req_access_txt = "57" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"qN" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"qO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"qP" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer, +/obj/machinery/airalarm{ + frequency = 1441; + pixel_y = 23 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall"; + dir = 1 + }, +/area/medical/medbay) +"qQ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"qR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera/autoname, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"qS" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"qT" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"qU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"qV" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"qW" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"qX" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"qY" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"qZ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "warning" + }, +/area/hallway/primary/central) +"ra" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "warning" + }, +/area/hallway/primary/central) +"rb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "warning" + }, +/area/hallway/primary/central) +"rc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner"; + dir = 4 + }, +/area/hallway/primary/central) +"rd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral"; + dir = 1 + }, +/area/hallway/primary/central) +"re" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner"; + dir = 1 + }, +/area/hallway/primary/central) +"rf" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"rg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "warnwhite" + }, +/area/medical/medbay) +"rh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"ri" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"rj" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/food/drinks/britcup{ + desc = "Kingston's personal cup." + }, +/obj/machinery/camera/autoname, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + listening = 1; + name = "Common Channel"; + pixel_y = 25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"rk" = ( +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "MedbayFoyer"; + name = "Medbay Doors Control"; + normaldoorcontrol = 1; + pixel_x = -26; + req_access_txt = "5" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"rl" = ( +/obj/machinery/computer/med_data, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"rm" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple{ + dir = 4; + icon_state = "intact"; + level = 2 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"rn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteyellow"; + dir = 8 + }, +/area/medical/medbay) +"ro" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner"; + dir = 4 + }, +/area/medical/medbay) +"rp" = ( +/obj/structure/closet/secure_closet/medical2, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner"; + dir = 1 + }, +/area/medical/medbay) +"rq" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/reagent_containers/dropper, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"rr" = ( +/obj/machinery/vending/wallmed{ + pixel_y = -28 + }, +/obj/structure/table, +/obj/item/weapon/storage/box/syringes, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"rs" = ( +/obj/machinery/computer/pandemic, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"rt" = ( +/obj/structure/closet/crate/freezer, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"ru" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"rv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "L1"; + dir = 4 + }, +/area/hallway/secondary/exit) +"rw" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "L3"; + dir = 4 + }, +/area/hallway/secondary/exit) +"rx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "L5"; + dir = 4 + }, +/area/hallway/secondary/exit) +"ry" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "L7"; + dir = 4 + }, +/area/hallway/secondary/exit) +"rz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "L9"; + dir = 4 + }, +/area/hallway/secondary/exit) +"rA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "L11"; + dir = 4 + }, +/area/hallway/secondary/exit) +"rB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "L13"; + dir = 4 + }, +/area/hallway/secondary/exit) +"rC" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"rD" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"rE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"rF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"rG" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"rH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + frequency = 1441; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner"; + dir = 8 + }, +/area/medical/medbay) +"rI" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "warnwhite" + }, +/area/medical/medbay) +"rJ" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/folder/white, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"rK" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"rL" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastright{ + dir = 8; + name = "Chemistry Desk"; + req_access_txt = "33" + }, +/obj/machinery/door/firedoor/heavy, +/turf/simulated/floor/plating, +/area/medical/medbay) +"rM" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"rN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "L2"; + dir = 4 + }, +/area/hallway/secondary/exit) +"rO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "L4"; + dir = 4 + }, +/area/hallway/secondary/exit) +"rP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "L6"; + dir = 4 + }, +/area/hallway/secondary/exit) +"rQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "L8"; + dir = 4 + }, +/area/hallway/secondary/exit) +"rR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "L10"; + dir = 4 + }, +/area/hallway/secondary/exit) +"rS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "L12"; + dir = 4 + }, +/area/hallway/secondary/exit) +"rT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "L14"; + dir = 4 + }, +/area/hallway/secondary/exit) +"rU" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/telecomms/bus/preset_one/ministation, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/computer) +"rV" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"rW" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"rX" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"rY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "warnwhite" + }, +/area/medical/medbay) +"rZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"sa" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen, +/obj/structure/sign/nosmoking_2{ + pixel_x = 0; + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"sb" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"sc" = ( +/obj/machinery/vending/medical{ + pixel_x = -2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"sd" = ( +/obj/machinery/chem_heater, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"se" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "vault"; + dir = 5 + }, +/area/crew_quarters/bar) +"sf" = ( +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 7; + pixel_y = 1 + }, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 0; + pixel_y = 0 + }, +/obj/item/weapon/wrench{ + pixel_x = 5; + pixel_y = -5 + }, +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"sg" = ( +/obj/machinery/atmospherics/components/unary/cryo_cell, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall"; + dir = 1 + }, +/area/medical/medbay) +"sh" = ( +/obj/machinery/atmospherics/components/unary/portables_connector, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall"; + dir = 1 + }, +/area/medical/medbay) +"si" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + frequency = 1440; + on = 1 + }, +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/weapon/hand_labeler, +/obj/item/device/radio/headset/headset_med, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + listening = 1; + name = "Common Channel"; + pixel_y = 25 + }, +/obj/machinery/camera/autoname, +/turf/simulated/floor/plasteel{ + icon_state = "whiteyellowcorner"; + dir = 2 + }, +/area/medical/medbay) +"sj" = ( +/obj/structure/bed/roller, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + listening = 1; + name = "Common Channel"; + pixel_y = 25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"sk" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"sl" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"sm" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "loadingarea" + }, +/area/hallway/secondary/exit) +"sn" = ( +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/hallway/secondary/exit) +"so" = ( +/turf/simulated/floor/plasteel{ + icon_state = "delivery" + }, +/area/hallway/secondary/exit) +"sp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"sq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"sr" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"ss" = ( +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"st" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"su" = ( +/turf/simulated/wall, +/area/crew_quarters/bar) +"sv" = ( +/obj/structure/sign/barsign, +/turf/simulated/wall, +/area/crew_quarters/bar) +"sw" = ( +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"sx" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whiteyellow"; + dir = 8 + }, +/area/medical/medbay) +"sy" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"sz" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"sA" = ( +/obj/structure/table, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/machinery/chem_dispenser/drinks, +/turf/simulated/floor/plasteel{ + icon_state = "vault"; + dir = 5 + }, +/area/crew_quarters/bar) +"sB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"sC" = ( +/obj/structure/sign/chemistry, +/turf/simulated/wall, +/area/medical/medbay) +"sD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_medical{ + id_tag = "GeneticsDoor"; + name = "Genetics"; + req_access_txt = "45" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"sE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"sF" = ( +/obj/machinery/telecomms/receiver/preset_left/ministation, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/computer) +"sG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 2; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"sH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/engineering) +"sI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + frequency = 1440; + on = 1 + }, +/obj/structure/table, +/obj/item/weapon/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/storage/box/syringes, +/obj/item/weapon/storage/pill_bottle/epinephrine{ + pixel_x = 5; + pixel_y = -2 + }, +/obj/item/weapon/storage/pill_bottle/epinephrine{ + pixel_x = 5; + pixel_y = -2 + }, +/obj/item/weapon/reagent_containers/dropper, +/obj/item/weapon/reagent_containers/dropper, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"sJ" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 5; + icon_state = "intact"; + level = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"sK" = ( +/obj/machinery/atmospherics/pipe/manifold{ + icon_state = "manifold"; + level = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"sL" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 9; + icon_state = "intact"; + level = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"sM" = ( +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks/beer, +/turf/simulated/floor/plasteel{ + icon_state = "vault"; + dir = 5 + }, +/area/crew_quarters/bar) +"sN" = ( +/obj/item/weapon/screwdriver{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/stack/sheet/mineral/plasma{ + layer = 2.9 + }, +/obj/item/stack/sheet/mineral/plasma{ + layer = 2.9 + }, +/obj/item/device/radio/headset/headset_med, +/obj/item/device/assembly/igniter, +/obj/item/device/assembly/igniter, +/obj/item/device/assembly/timer, +/obj/item/device/assembly/timer, +/obj/item/weapon/grenade/chem_grenade, +/obj/item/weapon/grenade/chem_grenade, +/obj/machinery/light, +/obj/structure/table/glass, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"sO" = ( +/obj/machinery/pipedispenser/disposal/transit_tube, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"sP" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/simulated/floor/plating, +/area/shuttle/arrival) +"sQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"sR" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 2; + icon_state = "rightsecure"; + name = "Head of Personnel's Desk"; + req_access_txt = "57" + }, +/obj/machinery/door/window/northright{ + name = "Reception Window" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"sS" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"sT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table, +/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/stack/packageWrap, +/obj/item/weapon/hand_labeler, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"sU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table, +/obj/item/weapon/folder/blue, +/obj/item/weapon/stamp/hop, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Lieutenant Office"; + departmentType = 5; + name = "Lieutenant RC"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"sV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/closet/crate/bin, +/turf/simulated/floor/plasteel, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"sW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"sX" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"sY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"sZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"ta" = ( +/obj/machinery/vending/cigarette{ + pixel_x = 0; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"tb" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"tc" = ( +/obj/structure/chair, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"td" = ( +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"te" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteyellow"; + dir = 8 + }, +/area/medical/medbay) +"tf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/glass_medical{ + id_tag = null; + name = "Chemistry Lab"; + req_access_txt = "5; 33" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"tg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteyellowcorner" + }, +/area/medical/medbay) +"th" = ( +/obj/structure/closet/crate/bin, +/obj/structure/noticeboard{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"ti" = ( +/obj/machinery/reagentgrinder, +/obj/structure/table/glass, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"tj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"tk" = ( +/obj/machinery/suit_storage_unit/engine, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"tl" = ( +/obj/structure/table, +/obj/machinery/door/window/southleft{ + layer = 3.1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"tm" = ( +/obj/structure/table, +/obj/machinery/door/window/southright{ + layer = 3.1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"tn" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"to" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + frequency = 1441; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"tp" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + frequency = 1442; + on = 1 + }, +/obj/machinery/button/door{ + desc = "A remote control switch for the genetics doors."; + id = "GeneticsDoor"; + name = "Genetics Exit Button"; + normaldoorcontrol = 1; + pixel_x = 8; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"tq" = ( +/obj/machinery/smartfridge/chemistry, +/turf/simulated/wall, +/area/medical/medbay) +"tr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "whiteyellowcorner"; + dir = 8 + }, +/area/medical/medbay) +"ts" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_medical{ + id_tag = null; + name = "Medbay Storage"; + req_access_txt = "45" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"tt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Bar Storage"; + req_access_txt = "25" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"tu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"tv" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"tw" = ( +/obj/machinery/vending/wallmed{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"tx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/engine/engineering) +"ty" = ( +/obj/machinery/door/airlock/external{ + name = "Arrival Airlock" + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/exit) +"tz" = ( +/obj/structure/closet/secure_closet/engineering_electrical, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"tA" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "warning" + }, +/area/hallway/secondary/exit) +"tB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"tC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Bar Storage"; + req_access_txt = "25" + }, +/turf/simulated/floor/plasteel{ + icon_state = "wood" + }, +/area/crew_quarters/bar) +"tD" = ( +/obj/machinery/airalarm{ + frequency = 1442; + pixel_y = 23 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"tE" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"tF" = ( +/obj/machinery/computer/card, +/turf/simulated/floor/plasteel, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"tG" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Head of Personnel" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"tH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/computer/secure_data, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + listening = 1; + name = "Common Channel"; + pixel_y = 25 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"tI" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/turf/simulated/floor/plasteel, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"tJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair{ + dir = 8 + }, +/mob/living/simple_animal/pet/dog/corgi/Ian, +/turf/simulated/floor/plasteel, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"tK" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"tL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"tM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"tN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/wall, +/area/hallway/primary/central) +"tO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"tP" = ( +/obj/structure/transit_tube{ + icon_state = "N-S" + }, +/obj/structure/window/reinforced/fulltile, +/turf/simulated/floor/plating, +/area/engine/engineering) +"tQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + on = 1 + }, +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"tR" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/condiment/peppermill{ + pixel_x = 3 + }, +/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3; + pixel_y = 0 + }, +/obj/item/weapon/kitchen/fork, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"tS" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"tT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"tU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"tV" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/lighter, +/obj/structure/sign/securearea{ + desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'"; + icon_state = "monkey_painting"; + name = "Mr. Deempisi portrait"; + pixel_x = 4; + pixel_y = 28 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/bar) +"tW" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/carpet, +/area/crew_quarters/bar) +"tX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1 + }, +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"tY" = ( +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + listening = 1; + name = "Common Channel"; + pixel_x = 25; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "vault"; + dir = 5 + }, +/area/crew_quarters/bar) +"tZ" = ( +/obj/machinery/door/window/eastright, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/hallway/primary/central) +"ua" = ( +/obj/machinery/chem_dispenser, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"ub" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Chemist" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"uc" = ( +/obj/machinery/chem_master, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"ud" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/start{ + name = "Chemist" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteyellow" + }, +/area/medical/medbay) +"ue" = ( +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + listening = 1; + name = "Common Channel"; + pixel_y = 25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/bar) +"uf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Frozen Storage"; + req_access_txt = "25" + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/bar) +"ug" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + dir = 8 + }, +/obj/structure/sign/nosmoking_2{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"uh" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/simulated/floor/plating, +/area/tcommsat/computer) +"ui" = ( +/obj/structure/closet/secure_closet/engineering_welding, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"uj" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "warning" + }, +/area/hallway/secondary/exit) +"uk" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel{ + icon_state = "warning" + }, +/area/hallway/secondary/exit) +"ul" = ( +/obj/machinery/camera/autoname{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "warning" + }, +/area/hallway/secondary/exit) +"um" = ( +/obj/machinery/vending/coffee, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "warning" + }, +/area/hallway/secondary/exit) +"un" = ( +/turf/simulated/floor/plasteel, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"uo" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"up" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"uq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"ur" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"us" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"ut" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera/autoname{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"uu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"uv" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "blue" + }, +/area/hallway/primary/central) +"uw" = ( +/obj/structure/transit_tube{ + icon_state = "N-S" + }, +/obj/structure/window/reinforced/fulltile, +/turf/simulated/floor/plating, +/area/tcommsat/computer) +"ux" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"uy" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/fancy/donut_box, +/turf/simulated/floor/carpet, +/area/crew_quarters/bar) +"uz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "vault"; + dir = 5 + }, +/area/crew_quarters/bar) +"uA" = ( +/obj/machinery/requests_console{ + department = "Bar"; + departmentType = 2; + pixel_x = 30; + pixel_y = 0 + }, +/mob/living/carbon/monkey/punpun, +/turf/simulated/floor/plasteel{ + icon_state = "vault"; + dir = 5 + }, +/area/crew_quarters/bar) +"uB" = ( +/obj/machinery/hydroponics/soil, +/obj/item/weapon/cultivator, +/turf/simulated/floor/plasteel{ + icon_state = "green"; + dir = 1 + }, +/area/hallway/primary/central) +"uC" = ( +/obj/machinery/hydroponics/soil, +/obj/item/weapon/hatchet, +/turf/simulated/floor/plasteel{ + icon_state = "green"; + dir = 1 + }, +/area/hallway/primary/central) +"uD" = ( +/obj/machinery/hydroponics/soil, +/turf/simulated/floor/plasteel{ + icon_state = "green"; + dir = 1 + }, +/area/hallway/primary/central) +"uE" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -27; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"uF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteyellow" + }, +/area/medical/medbay) +"uG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"uH" = ( +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"uI" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "syndieshutters"; + name = "blast shutters" + }, +/obj/structure/window/reinforced/fulltile, +/turf/simulated/floor/plating, +/area/shuttle/syndicate) +"uJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + frequency = 1442; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner"; + dir = 1 + }, +/area/medical/medbay) +"uK" = ( +/obj/machinery/vending/wallmed{ + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"uL" = ( +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"uM" = ( +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + listening = 1; + name = "Common Channel"; + pixel_y = 25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"uN" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + icon_state = "intact"; + dir = 1 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/engineering) +"uO" = ( +/obj/machinery/door/airlock/external{ + name = "Arrival Airlock" + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"uP" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + icon_state = "intact"; + dir = 1 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/engineering) +"uQ" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 8 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/engineering) +"uR" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tcommsat/computer) +"uS" = ( +/obj/machinery/airalarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/obj/structure/closet/secure_closet/hop, +/turf/simulated/floor/plasteel, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"uT" = ( +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + listening = 1; + name = "Common Channel"; + pixel_y = 25 + }, +/obj/structure/closet/radiation, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"uU" = ( +/obj/structure/closet/crate/bin, +/obj/machinery/airalarm{ + dir = 4; + frequency = 1440; + icon_state = "alarm0"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"uV" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/book/manual/barman_recipes, +/obj/item/stack/packageWrap, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -32 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/bar) +"uW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/plasteel, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"uX" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel{ + icon_state = "blue"; + dir = 10 + }, +/area/hallway/primary/central) +"uY" = ( +/obj/structure/chair, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"uZ" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/head/that{ + throwforce = 1; + throwing = 1 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/bar) +"va" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/simulated/floor/plasteel{ + icon_state = "vault"; + dir = 5 + }, +/area/crew_quarters/bar) +"vb" = ( +/turf/simulated/floor/plasteel{ + icon_state = "green"; + dir = 1 + }, +/area/hallway/primary/central) +"vc" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + frequency = 1441; + on = 1 + }, +/turf/simulated/floor/carpet{ + icon_state = "carpetnoconnect" + }, +/area/hallway/primary/central) +"vd" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"ve" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"vf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteyellow" + }, +/area/medical/medbay) +"vg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellow"; + dir = 1 + }, +/area/engine/engineering) +"vh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Engineering"; + req_access_txt = "10" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"vi" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"vj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner"; + dir = 4 + }, +/area/medical/medbay) +"vk" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/brute{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/item/weapon/storage/firstaid/brute{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/machinery/airalarm{ + frequency = 1441; + pixel_y = 23 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"vl" = ( +/obj/structure/chair, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"vm" = ( +/turf/simulated/wall/shuttle{ + icon_state = "swall12"; + dir = 2 + }, +/area/shuttle/arrival) +"vn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tcommsat/computer) +"vo" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/space) +"vp" = ( +/turf/simulated/wall/shuttle{ + icon_state = "swall14"; + dir = 2 + }, +/area/shuttle/arrival) +"vq" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Arrivals Shuttle Airlock" + }, +/turf/simulated/floor/plasteel/shuttle, +/area/shuttle/arrival) +"vr" = ( +/turf/simulated/wall/shuttle{ + icon_state = "swall_s10"; + dir = 2 + }, +/area/shuttle/arrival) +"vs" = ( +/turf/simulated/wall/shuttle{ + icon_state = "swall11"; + dir = 2 + }, +/area/shuttle/arrival) +"vt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Lieutenant Office Maintenance Access"; + req_access_txt = "57" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"vu" = ( +/obj/machinery/vending/cart, +/turf/simulated/floor/plasteel, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"vv" = ( +/obj/machinery/pdapainter, +/turf/simulated/floor/plasteel, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"vw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"vx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"vy" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"vz" = ( +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/bar) +"vA" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/bar) +"vB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "vault"; + dir = 5 + }, +/area/crew_quarters/bar) +"vC" = ( +/turf/simulated/floor/plasteel{ + icon_state = "vault"; + dir = 5 + }, +/area/crew_quarters/bar) +"vD" = ( +/obj/machinery/smartfridge, +/turf/simulated/wall, +/area/crew_quarters/bar) +"vE" = ( +/obj/machinery/camera/autoname{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"vF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + frequency = 1441; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"vG" = ( +/obj/machinery/vending/boozeomat, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"vH" = ( +/obj/machinery/reagentgrinder, +/obj/structure/table/wood, +/obj/machinery/airalarm{ + frequency = 1440; + pixel_y = 24 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"vI" = ( +/obj/structure/closet/secure_closet/chemical, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"vJ" = ( +/obj/structure/closet/wardrobe/chemistry_white, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteyellowcorner" + }, +/area/medical/medbay) +"vK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + listening = 1; + name = "Common Channel"; + pixel_y = 25 + }, +/obj/structure/closet/secure_closet/engineering_personal, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"vL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + on = 1 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "yellow" + }, +/area/engine/engineering) +"vM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellow"; + dir = 5 + }, +/area/engine/engineering) +"vN" = ( +/obj/structure/closet/secure_closet/personal/patient, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"vO" = ( +/obj/machinery/dna_scannernew, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall"; + dir = 1 + }, +/area/medical/medbay) +"vP" = ( +/obj/machinery/light, +/obj/machinery/computer/cloning, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall"; + dir = 1 + }, +/area/medical/medbay) +"vQ" = ( +/obj/machinery/clonepod, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall"; + dir = 1 + }, +/area/medical/medbay) +"vR" = ( +/obj/structure/table, +/obj/item/weapon/book/manual/medical_cloning{ + pixel_y = 6 + }, +/obj/item/weapon/storage/box/rxglasses{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/box/bodybags, +/obj/item/weapon/pen, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"vS" = ( +/turf/simulated/floor/plasteel/shuttle, +/area/shuttle/arrival) +"vT" = ( +/obj/structure/closet/wardrobe/green, +/turf/simulated/floor/plasteel/shuttle, +/area/shuttle/arrival) +"vU" = ( +/obj/machinery/computer/arcade, +/turf/simulated/floor/plasteel/shuttle, +/area/shuttle/arrival) +"vV" = ( +/obj/structure/closet/wardrobe/mixed, +/turf/simulated/floor/plasteel/shuttle, +/area/shuttle/arrival) +"vW" = ( +/obj/structure/closet/wardrobe/black, +/turf/simulated/floor/plasteel/shuttle, +/area/shuttle/arrival) +"vX" = ( +/obj/structure/closet/wardrobe/grey, +/turf/simulated/floor/plasteel/shuttle, +/area/shuttle/arrival) +"vY" = ( +/turf/simulated/wall/shuttle{ + icon_state = "swall7"; + dir = 2 + }, +/area/shuttle/arrival) +"vZ" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 8 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/arrival) +"wa" = ( +/turf/simulated/floor/plasteel/shuttle, +/turf/simulated/wall/shuttle{ + icon_state = "swall_f9"; + dir = 2 + }, +/area/shuttle/arrival) +"wb" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/tank/internals/emergency_oxygen, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"wc" = ( +/turf/simulated/wall, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"wd" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"we" = ( +/obj/structure/piano, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"wf" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/light, +/obj/effect/landmark/start{ + name = "Clown" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"wg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"wh" = ( +/obj/structure/reagent_dispensers/beerkeg, +/obj/machinery/airalarm{ + dir = 4; + frequency = 1441; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/bar) +"wi" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"wj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"wk" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/camera/autoname{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"wl" = ( +/obj/structure/kitchenspike, +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey, +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey, +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey, +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey, +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + frequency = 1441; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/bar) +"wm" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + frequency = 1441; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/bar) +"wn" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + dir = 8; + layer = 3.1; + name = "Bar Access"; + req_access = list(); + req_one_access_txt = "25" + }, +/turf/simulated/floor/plasteel{ + icon_state = "delivery" + }, +/area/crew_quarters/bar) +"wo" = ( +/turf/simulated/floor/plating{ + icon_state = "warnplatecorner"; + dir = 2 + }, +/area/hallway/primary/central) +"wp" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/gravity_generator) +"wq" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/gravity_generator) +"wr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/gravity_generator) +"ws" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"wt" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/gravity_generator) +"wu" = ( +/turf/simulated/wall/shuttle{ + icon_state = "swall3"; + dir = 2 + }, +/area/shuttle/arrival) +"wv" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel/shuttle, +/area/shuttle/arrival) +"ww" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark{ + name = "JoinLate" + }, +/turf/simulated/floor/plasteel/shuttle, +/area/shuttle/arrival) +"wx" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/arrival) +"wy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + external_pressure_bound = 0; + frequency = 1441; + id_tag = "o2_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/simulated/floor/engine{ + name = "air floor"; + nitrogen = 10580; + oxygen = 2644 + }, +/area/engine/engineering) +"wz" = ( +/obj/effect/landmark{ + name = "Observer-Start" + }, +/turf/simulated/floor/plasteel/shuttle, +/area/shuttle/arrival) +"wA" = ( +/obj/machinery/power/apc{ + auto_name = 1; + dir = 1; + name = "_North APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 1 + }, +/area/crew_quarters/heads{ + name = "\improper Job Assignment" + }) +"wB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"wC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"wD" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"wE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"wF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"wG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/wall, +/area/crew_quarters/bar) +"wH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"wI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/wall, +/area/crew_quarters/bar) +"wJ" = ( +/obj/machinery/light/small, +/obj/structure/closet/gmcloset, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + frequency = 1440; + on = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"wK" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering"; + req_access_txt = "10"; + req_one_access_txt = "0" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"wL" = ( +/obj/machinery/vending/hydronutrients, +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/hallway/primary/central) +"wM" = ( +/obj/machinery/seed_extractor, +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/hallway/primary/central) +"wN" = ( +/obj/machinery/biogenerator, +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/hallway/primary/central) +"wO" = ( +/obj/machinery/vending/hydroseeds, +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/hallway/primary/central) +"wP" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/o2{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/item/weapon/storage/firstaid/o2{ + pixel_x = -2; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"wQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "warnwhite"; + dir = 1 + }, +/area/medical/medbay) +"wR" = ( +/turf/simulated/floor/plasteel{ + icon_state = "warnwhite"; + dir = 1 + }, +/area/medical/medbay) +"wS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "warnwhite"; + dir = 1 + }, +/area/medical/medbay) +"wT" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering"; + req_access_txt = "10"; + req_one_access_txt = "0" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"wU" = ( +/turf/simulated/floor/plasteel/shuttle, +/turf/simulated/wall/shuttle{ + icon_state = "swall_f10"; + dir = 2 + }, +/area/shuttle/arrival) +"wV" = ( +/turf/simulated/wall/shuttle{ + icon_state = "swall13"; + dir = 2 + }, +/area/shuttle/arrival) +"wW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"wX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating{ + icon_state = "warnplatecorner"; + dir = 2 + }, +/area/hallway/primary/central) +"wY" = ( +/obj/machinery/atmospherics/components/binary/pump/on, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating{ + dir = 2; + icon_state = "warnplate" + }, +/area/hallway/primary/central) +"wZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/machinery/meter{ + use_power = 0 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplatecorner"; + dir = 1 + }, +/area/hallway/primary/central) +"xa" = ( +/obj/structure/closet/crate{ + desc = "It's a storage unit for kitchen clothes and equipment."; + name = "Kitchen Crate" + }, +/obj/item/clothing/head/chefhat, +/obj/item/clothing/under/rank/chef, +/obj/item/weapon/storage/box/mousetraps{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/box/mousetraps, +/obj/item/clothing/under/waiter, +/obj/item/clothing/under/waiter, +/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/condiment/flour, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/crew_quarters/bar) +"xb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/obj/machinery/camera/autoname, +/mob/living/simple_animal/mouse/brown/Tom, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/bar) +"xc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"xd" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/engineering) +"xe" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"xf" = ( +/obj/machinery/pipedispenser/disposal, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"xg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/vending/dinnerware, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"xh" = ( +/obj/machinery/light/small, +/obj/machinery/processor, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + frequency = 1440; + on = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"xi" = ( +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/structure/table/wood, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"xj" = ( +/obj/structure/closet/crate/bin, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"xk" = ( +/obj/machinery/suit_storage_unit/engine, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"xl" = ( +/obj/structure/closet/wardrobe/white/medical, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"xm" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/fire{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/item/weapon/storage/firstaid/fire{ + pixel_x = -2; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"xn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"xo" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + icon_state = "intact"; + dir = 10 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 1 + }, +/area/engine/engineering) +"xp" = ( +/obj/structure/closet/secure_closet/medical3, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"xq" = ( +/turf/simulated/wall/shuttle{ + icon_state = "swall_s5"; + dir = 2 + }, +/area/shuttle/arrival) +"xr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"xs" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/turf/simulated/wall, +/area/hallway/primary/central) +"xt" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + icon_state = "intact"; + dir = 6 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 1 + }, +/area/engine/engineering) +"xu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"xv" = ( +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"xw" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/bar) +"xx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/chem_master/condimaster{ + name = "CondiMaster Neo" + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/bar) +"xy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/simulated/wall, +/area/crew_quarters/bar) +"xz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + listening = 1; + name = "Common Channel"; + pixel_x = -25; + pixel_y = 0 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"xA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"xB" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/obj/structure/closet/wardrobe/engineering_yellow, +/turf/simulated/floor/plasteel{ + icon_state = "blue"; + dir = 4 + }, +/area/engine/engineering) +"xC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Bartender" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"xD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"xE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"xF" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"xG" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/toxin{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/item/weapon/storage/firstaid/toxin{ + pixel_x = -2; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"xH" = ( +/obj/structure/closet/l3closet, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"xI" = ( +/turf/simulated/wall/shuttle{ + icon_state = "swall_s9"; + dir = 2 + }, +/area/shuttle/arrival) +"xJ" = ( +/turf/space, +/obj/machinery/porta_turret/syndicate, +/turf/simulated/wall/shuttle{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"xK" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"xL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"xM" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/meter{ + use_power = 0 + }, +/turf/space, +/area/space) +"xN" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/hallway/primary/central) +"xO" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/hallway/primary/central) +"xP" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + icon_state = "intact"; + dir = 6 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 1 + }, +/area/engine/engineering) +"xQ" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + icon_state = "intact"; + dir = 10 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 1 + }, +/area/engine/engineering) +"xR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/gibber, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/bar) +"xS" = ( +/obj/structure/closet/secure_closet/bar{ + req_access_txt = "25" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"xT" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + icon_state = "intact"; + dir = 1 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"xU" = ( +/obj/structure/table/wood, +/obj/item/weapon/gun/projectile/revolver/doublebarrel, +/obj/item/weapon/reagent_containers/food/drinks/shaker, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"xV" = ( +/obj/machinery/camera/autoname{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/item/weapon/book/manual/chef_recipes{ + pixel_y = 5 + }, +/obj/item/weapon/reagent_containers/food/condiment/enzyme, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"xW" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"xX" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + icon_state = "intact"; + dir = 1 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"xY" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/engine/engineering) +"xZ" = ( +/obj/structure/table, +/obj/item/weapon/storage/belt/medical{ + pixel_x = 0; + pixel_y = 2 + }, +/obj/item/weapon/storage/belt/medical{ + pixel_x = 0; + pixel_y = 2 + }, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -2; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"ya" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ + pixel_x = 7; + pixel_y = -3 + }, +/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ + pixel_x = -4; + pixel_y = -3 + }, +/obj/item/weapon/reagent_containers/syringe/epinephrine{ + pixel_x = 3; + pixel_y = -2 + }, +/obj/item/weapon/reagent_containers/glass/bottle/morphine, +/obj/item/weapon/reagent_containers/glass/bottle/toxin{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/weapon/reagent_containers/syringe/epinephrine{ + pixel_x = 5; + pixel_y = -2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"yb" = ( +/obj/structure/table, +/obj/machinery/light, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/tie/stethoscope, +/obj/item/weapon/reagent_containers/hypospray, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"yc" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + icon_state = "intact"; + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplatecorner"; + dir = 2 + }, +/area/engine/engineering) +"yd" = ( +/obj/structure/rack, +/obj/item/clothing/mask/gas, +/obj/item/clothing/glasses/sunglasses, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"ye" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + icon_state = "intact"; + dir = 1 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"yf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"yg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"yh" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/simulated/wall, +/area/crew_quarters/bar) +"yi" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/simulated/wall, +/area/crew_quarters/bar) +"yj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/wall, +/area/crew_quarters/bar) +"yk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/wall, +/area/crew_quarters/bar) +"yl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/simulated/wall, +/area/crew_quarters/bar) +"ym" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Bar Storage Maintenance"; + req_access_txt = "25" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/bar) +"yn" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/simulated/wall, +/area/hallway/primary/central) +"yo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/hallway/primary/central) +"yp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/hallway/primary/central) +"yq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/wall, +/area/hallway/primary/central) +"yr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"ys" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"yt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"yu" = ( +/obj/machinery/power/apc{ + auto_name = 1; + dir = 1; + name = "_North APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 1 + }, +/area/crew_quarters/bar) +"yv" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"yw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"yx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"yy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"yz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"yA" = ( +/turf/simulated/wall/r_wall, +/area/engine/engineering) +"yB" = ( +/turf/simulated/wall, +/area/engine/engineering) +"yC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Engineering Maintenance"; + req_access_txt = "10" + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"yD" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/simulated/wall, +/area/hallway/primary/central) +"yE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/hallway/primary/central) +"yF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/hallway/primary/central) +"yG" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/wall, +/area/hallway/primary/central) +"yH" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/conveyor{ + id = "CanisterStore" + }, +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"yI" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/conveyor{ + id = "CanisterStore" + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"yJ" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/conveyor{ + id = "CanisterStore" + }, +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"yK" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"yL" = ( +/obj/machinery/requests_console{ + department = "Garden"; + departmentType = 2; + pixel_x = 30; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"yM" = ( +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + listening = 1; + name = "Common Channel"; + pixel_y = 25 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"yN" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"yO" = ( +/obj/structure/table, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/cell_charger, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"yP" = ( +/obj/structure/table, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/clothing/gloves/color/yellow, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_y = 5 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"yQ" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/camera/autoname, +/obj/machinery/power/smes/engineering, +/turf/simulated/floor/plasteel{ + dir = 2; + icon_state = "warning" + }, +/area/engine/engineering) +"yR" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/smes/engineering, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "warning" + }, +/area/engine/engineering) +"yS" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/smes/engineering, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "warning" + }, +/area/engine/engineering) +"yT" = ( +/obj/structure/table, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/clothing/gloves/color/yellow, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_y = 5 + }, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + listening = 1; + name = "Common Channel"; + pixel_y = 25 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"yU" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/stack/sheet/mineral/plasma{ + amount = 30 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "warningcorner"; + dir = 8 + }, +/area/engine/engineering) +"yV" = ( +/obj/machinery/power/apc{ + auto_name = 1; + dir = 1; + name = "_North APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "warning" + }, +/area/engine/engineering) +"yW" = ( +/obj/structure/table, +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/electronics/apc, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "warningcorner"; + dir = 4 + }, +/area/engine/engineering) +"yX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/vending/cola, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"yY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/vending/snack, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"yZ" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"za" = ( +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"zb" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/obj/item/weapon/reagent_containers/glass/bucket{ + pixel_x = 1; + pixel_y = 3 + }, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "blue"; + dir = 4 + }, +/area/hallway/primary/central) +"zc" = ( +/obj/structure/grille, +/turf/simulated/wall/r_wall, +/area/engine/engineering) +"zd" = ( +/obj/machinery/atmospherics/pipe/simple, +/obj/structure/grille, +/turf/simulated/wall/r_wall, +/area/engine/engineering) +"ze" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + icon_state = "intact"; + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplatecorner"; + dir = 1 + }, +/area/engine/engineering) +"zf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"zg" = ( +/obj/machinery/power/terminal{ + icon_state = "term"; + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "warning" + }, +/area/engine/engineering) +"zh" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + icon_state = "intact"; + dir = 1 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"zi" = ( +/obj/machinery/computer/monitor, +/obj/structure/cable, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"zj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/vending/coffee, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"zk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/vending/cigarette{ + pixel_x = 0; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"zl" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/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/item/device/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"zm" = ( +/turf/simulated/floor/plasteel{ + icon_state = "blue"; + dir = 4 + }, +/area/engine/engineering) +"zn" = ( +/turf/simulated/floor/plating, +/area/engine/engineering) +"zo" = ( +/turf/simulated/floor/engine{ + name = "air floor"; + nitrogen = 10580; + oxygen = 2644 + }, +/area/engine/engineering) +"zp" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + icon_state = "intact"; + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 4 + }, +/area/engine/engineering) +"zq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"zr" = ( +/obj/effect/landmark/start{ + name = "Station Engineer" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"zs" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"zt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"zu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"zv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/obj/machinery/computer/station_alert, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"zw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/engine/engineering) +"zx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/engine/engineering) +"zy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/sign/securearea{ + name = "ENGINEERING ACCESS"; + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellow"; + dir = 10 + }, +/area/hallway/primary/central) +"zz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/hallway/primary/central) +"zA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/sign/securearea{ + name = "ENGINEERING ACCESS"; + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellow" + }, +/area/hallway/primary/central) +"zB" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/engine/engineering) +"zC" = ( +/obj/machinery/conveyor_switch{ + id = "CanisterStore" + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"zD" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/southright, +/turf/simulated/floor/plasteel{ + dir = 2; + icon_state = "redfull" + }, +/area/engine/engineering) +"zE" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/southright, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "bluefull" + }, +/area/engine/engineering) +"zF" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/southright, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engineering) +"zG" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"zH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"zI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/engine/engineering) +"zJ" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"zK" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + icon_state = "intact"; + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 8 + }, +/area/engine/engineering) +"zL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/space) +"zM" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + icon_state = "intact"; + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 8 + }, +/area/engine/engineering) +"zN" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + icon_state = "intact"; + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 4 + }, +/area/engine/engineering) +"zO" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/engine{ + name = "air floor"; + nitrogen = 10580; + oxygen = 2644 + }, +/area/engine/engineering) +"zP" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/engine{ + name = "air floor"; + nitrogen = 10580; + oxygen = 2644 + }, +/area/engine/engineering) +"zQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner"; + dir = 4 + }, +/area/hallway/primary/central) +"zR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"zS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"zT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"zU" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"zV" = ( +/obj/machinery/vending/tool, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"zW" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/simulated/wall/r_wall, +/area/engine/engineering) +"zX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/engine/engineering) +"zY" = ( +/obj/machinery/door/firedoor/heavy, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"zZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/engine/engineering) +"Aa" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering"; + req_access_txt = "10"; + req_one_access_txt = "0" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Ab" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Ac" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "warning" + }, +/area/engine/engineering) +"Ad" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Ae" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Af" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Ag" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Ah" = ( +/obj/machinery/vending/engivend, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Ai" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/wall, +/area/engine/engineering) +"Aj" = ( +/obj/structure/grille, +/obj/structure/lattice, +/turf/space, +/area/engine/engineering) +"Ak" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 8; + icon_state = "grey" + }, +/turf/simulated/floor/plating, +/area/tcommsat/computer) +"Al" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + frequency = 1441; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"Am" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/wall, +/area/engine/engineering) +"An" = ( +/obj/machinery/pipedispenser, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Ao" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Ap" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/clothing/gloves/color/black, +/obj/item/weapon/extinguisher{ + pixel_x = 8 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Aq" = ( +/obj/machinery/suit_storage_unit/atmos, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Ar" = ( +/obj/machinery/power/port_gen/pacman, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"As" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"At" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/engine/engineering) +"Au" = ( +/obj/machinery/camera/autoname{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = 32; + pixel_y = 0 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + frequency = 1441; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"Av" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"Aw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Ax" = ( +/obj/machinery/airalarm{ + dir = 4; + frequency = 1441; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"Ay" = ( +/obj/machinery/airalarm{ + frequency = 1440; + pixel_y = 23 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Az" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"AA" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/engine/engineering) +"AB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"AC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"AD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"AE" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"AF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"AG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/tank_dispenser, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"AH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering"; + req_access_txt = "10"; + req_one_access_txt = "0" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"AI" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"AJ" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/weapon/tank/internals/emergency_oxygen/engi, +/obj/item/weapon/tank/internals/emergency_oxygen/engi, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"AK" = ( +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering"; + req_access_txt = "10"; + req_one_access_txt = "0" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"AL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"AM" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"AN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + frequency = 1440; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"AO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellow"; + dir = 1 + }, +/area/engine/engineering) +"AP" = ( +/obj/machinery/requests_console{ + announcementConsole = 0; + department = "Engineering"; + departmentType = 4; + name = "Engineering RC"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"AQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + frequency = 1440; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"AS" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/simulated/floor/plating, +/area/engine/engineering) +"AT" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 8 + }, +/area/engine/engineering) +"AU" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/storage/belt/utility, +/obj/item/weapon/wrench, +/obj/item/weapon/weldingtool, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"AV" = ( +/turf/simulated/floor/plasteel{ + icon_state = "yellow"; + dir = 1 + }, +/area/engine/engineering) +"AW" = ( +/obj/structure/table, +/obj/item/weapon/crowbar, +/obj/item/weapon/storage/box/lights/mixed, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"AX" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"AY" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"AZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Ba" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/camera/autoname, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Bb" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + icon_state = "intact"; + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 4 + }, +/area/engine/engineering) +"Bc" = ( +/obj/machinery/conveyor{ + dir = 2; + id = "recycler" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"Bd" = ( +/obj/machinery/airalarm{ + dir = 1; + frequency = 1441; + icon_state = "alarm0"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Be" = ( +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 9 + }, +/area/engine/engineering) +"Bf" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + icon_state = "intact"; + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 8 + }, +/area/engine/engineering) +"Bg" = ( +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + listening = 1; + name = "Common Channel"; + pixel_y = 25 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/simulated/floor/plating, +/area/engine/engineering) +"Bh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 1 + }, +/area/engine/engineering) +"Bi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + frequency = 1441; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Bj" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 4 + }, +/area/engine/engineering) +"Bk" = ( +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 5 + }, +/area/engine/engineering) +"Bl" = ( +/obj/machinery/airalarm{ + frequency = 1441; + pixel_y = 23 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Bm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + frequency = 1441; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Bn" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 1 + }, +/area/engine/engineering) +"Bo" = ( +/obj/structure/closet/crate{ + name = "solar pack crate" + }, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/weapon/circuitboard/solar_control, +/obj/item/weapon/electronics/tracker, +/obj/item/weapon/paper/solar, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 4 + }, +/area/engine/engineering) +"Bp" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/engineering) +"Bq" = ( +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 8 + }, +/area/engine/engineering) +"Br" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible, +/turf/simulated/floor/plating, +/area/engine/engineering) +"Bs" = ( +/obj/machinery/atmospherics/components/binary/circulator, +/turf/simulated/floor/plating, +/area/engine/engineering) +"Bt" = ( +/obj/machinery/power/generator, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/engine/engineering) +"Bu" = ( +/obj/machinery/atmospherics/components/binary/circulator{ + icon_state = "circ2-off" + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"Bv" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible, +/turf/simulated/floor/plating{ + icon_state = "warnplatecorner"; + dir = 4 + }, +/area/engine/engineering) +"Bw" = ( +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 4 + }, +/area/engine/engineering) +"Bx" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/engine/engineering) +"By" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Bz" = ( +/obj/structure/transit_tube{ + icon_state = "Block" + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 8 + }, +/area/engine/engineering) +"BA" = ( +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 10 + }, +/area/engine/engineering) +"BB" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + icon_state = "intact"; + dir = 9 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"BC" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible, +/turf/simulated/floor/plating, +/area/engine/engineering) +"BD" = ( +/obj/item/device/multitool, +/turf/simulated/floor/plating{ + dir = 2; + icon_state = "warnplate" + }, +/area/engine/engineering) +"BE" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + icon_state = "intact"; + dir = 5 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"BF" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 1 + }, +/area/engine/engineering) +"BG" = ( +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 6 + }, +/area/engine/engineering) +"BH" = ( +/obj/structure/transit_tube/station/reverse{ + dir = 8; + icon_state = "closed" + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 8 + }, +/area/engine/engineering) +"BI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + frequency = 1442; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"BJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + frequency = 1442; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"BK" = ( +/obj/machinery/airalarm{ + dir = 1; + frequency = 1442; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/machinery/camera/autoname{ + dir = 1 + }, +/obj/item/device/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"BL" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "warningcorner"; + dir = 8 + }, +/area/engine/engineering) +"BM" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible, +/turf/simulated/floor/plating{ + icon_state = "warnplatecorner"; + dir = 8 + }, +/area/engine/engineering) +"BN" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"BO" = ( +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/engine/engineering) +"BP" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"BQ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + icon_state = "intact"; + dir = 9 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 4 + }, +/area/engine/engineering) +"BR" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "warningcorner"; + dir = 4 + }, +/area/engine/engineering) +"BS" = ( +/obj/structure/table, +/obj/item/device/flashlight/lamp{ + pixel_x = 4; + pixel_y = 1 + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"BT" = ( +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"BU" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"BV" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"BW" = ( +/obj/structure/transit_tube{ + icon_state = "N-S" + }, +/obj/structure/transit_tube_pod, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 8 + }, +/area/engine/engineering) +"BX" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/camera/autoname, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"BY" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + icon_state = "manifold"; + dir = 8 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 8 + }, +/area/engine/engineering) +"BZ" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"Ca" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"Cb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + icon_state = "intact"; + dir = 6 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"Cc" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/camera/autoname, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Cd" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + icon_state = "manifold"; + dir = 1 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"Ce" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Cf" = ( +/obj/structure/table, +/obj/machinery/button/door{ + id = "syndieshutters"; + name = "remote shutter control"; + req_access_txt = "150" + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"Cg" = ( +/obj/machinery/computer/shuttle/syndicate, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"Ch" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Ci" = ( +/obj/structure/transit_tube{ + icon_state = "N-SE" + }, +/turf/space, +/area/space) +"Cj" = ( +/obj/structure/transit_tube{ + icon_state = "D-SW" + }, +/turf/space, +/area/space) +"Ck" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Cl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Cm" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Cn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Co" = ( +/obj/structure/transit_tube{ + icon_state = "D-NE" + }, +/obj/structure/lattice, +/turf/space, +/area/space) +"Cp" = ( +/obj/structure/transit_tube{ + icon_state = "E-NW" + }, +/obj/structure/lattice, +/turf/space, +/area/space) +"Cq" = ( +/obj/structure/transit_tube, +/turf/space, +/area/space) +"Cr" = ( +/obj/structure/transit_tube{ + icon_state = "E-W-Pass" + }, +/obj/structure/lattice, +/turf/space, +/area/space) +"Cs" = ( +/obj/structure/transit_tube{ + icon_state = "W-SE" + }, +/turf/space, +/area/space) +"Ct" = ( +/obj/structure/table, +/obj/item/stack/cable_coil, +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/electronics/airlock, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Cu" = ( +/obj/structure/table, +/obj/item/weapon/folder/yellow, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -3; + pixel_y = -2 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Cv" = ( +/obj/structure/table, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/device/analyzer, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Cw" = ( +/obj/structure/computerframe, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"Cx" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Cy" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Cz" = ( +/obj/structure/table, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"CA" = ( +/obj/structure/transit_tube{ + icon_state = "S-NW" + }, +/obj/structure/lattice, +/turf/space, +/area/space) +"CB" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + icon_state = "manifold"; + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplatecorner"; + dir = 8 + }, +/area/engine/engineering) +"CC" = ( +/obj/machinery/atmospherics/components/binary/pump{ + target_pressure = 1000 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplatecorner"; + dir = 4 + }, +/area/engine/engineering) +"CD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 1 + }, +/area/engine/engineering) +"CE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"CF" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"CG" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + icon_state = "manifold"; + dir = 1 + }, +/turf/simulated/floor/engine/vacuum, +/area/engine/engineering) +"CH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/simulated/wall, +/area/engine/engineering) +"CI" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector{ + dir = 8; + frequency = 1441; + id = "air_in"; + on = 1 + }, +/turf/simulated/floor/engine/vacuum, +/area/engine/engineering) +"CJ" = ( +/obj/structure/sign/fire, +/turf/simulated/wall, +/area/engine/engineering) +"CK" = ( +/obj/structure/transit_tube{ + icon_state = "N-S-Pass" + }, +/turf/space, +/area/space) +"CL" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/obj/structure/lattice, +/turf/space, +/area/engine/engineering) +"CM" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/structure/lattice, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/space, +/area/engine/engineering) +"CN" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/structure/lattice, +/turf/space, +/area/engine/engineering) +"CO" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/obj/structure/lattice, +/turf/space, +/area/engine/engineering) +"CP" = ( +/obj/machinery/atmospherics/components/binary/valve, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 8 + }, +/area/engine/engineering) +"CQ" = ( +/obj/machinery/atmospherics/components/binary/valve, +/turf/simulated/floor/plating, +/area/engine/engineering) +"CR" = ( +/obj/machinery/atmospherics/components/binary/pump{ + target_pressure = 1500 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"CS" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + target_pressure = 2000 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 4 + }, +/area/engine/engineering) +"CT" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + target_pressure = 2000 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 8 + }, +/area/engine/engineering) +"CU" = ( +/obj/machinery/atmospherics/components/binary/valve, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 4 + }, +/area/engine/engineering) +"CV" = ( +/obj/machinery/button/door{ + id = "burndoor"; + name = "Burn Chamber Vent Control"; + pixel_x = 25; + pixel_y = 5; + req_access_txt = "0" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"CW" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/obj/machinery/sparker{ + id = "burnchamber"; + pixel_x = -25 + }, +/turf/simulated/floor/engine/vacuum, +/area/engine/engineering) +"CX" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/machinery/meter/turf{ + pixel_y = 24 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/engine/vacuum, +/area/engine/engineering) +"CY" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/simulated/floor/engine/vacuum, +/area/engine/engineering) +"CZ" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Burn Chamber"; + network = list("burnchamber") + }, +/turf/simulated/floor/engine/vacuum, +/area/engine/engineering) +"Da" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/turf/simulated/floor/engine/vacuum, +/area/engine/engineering) +"Db" = ( +/obj/structure/transit_tube{ + icon_state = "N-S" + }, +/turf/space, +/area/space) +"Dc" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice, +/turf/space, +/area/engine/engineering) +"Dd" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/obj/structure/lattice, +/turf/space, +/area/engine/engineering) +"De" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"Df" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"Dg" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"Dh" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + icon_state = "intact"; + dir = 5 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"Di" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + icon_state = "intact"; + dir = 9 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"Dj" = ( +/obj/machinery/sparker{ + id = "burnchamber"; + pixel_x = -25 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + icon_state = "intact"; + dir = 5 + }, +/turf/simulated/floor/engine/vacuum, +/area/engine/engineering) +"Dk" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/tcommsat/computer) +"Dl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1 + }, +/turf/simulated/floor/plating, +/area/tcommsat/computer) +"Dm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1 + }, +/obj/machinery/camera/autoname{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravity_generator) +"Dn" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 4 + }, +/turf/simulated/wall, +/area/engine/engineering) +"Do" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/turf/simulated/floor/engine/vacuum, +/area/engine/engineering) +"Dp" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/simulated/floor/engine/vacuum, +/area/engine/engineering) +"Dq" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/simulated/floor/engine/vacuum, +/area/engine/engineering) +"Dr" = ( +/obj/machinery/door/poddoor{ + id = "burndoor"; + name = "Mixer Room Vent" + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"Ds" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"Dt" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/tcommsat/computer) +"Du" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/tcommsat/computer) +"Dv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/gravity_generator) +"Dw" = ( +/obj/item/device/analyzer, +/obj/item/weapon/wrench, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"Dx" = ( +/obj/structure/chair/comfy/black{ + dir = 1; + icon_state = "comfychair"; + name = "pilot's chair" + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"Dy" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 10 + }, +/obj/item/device/multitool, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"Dz" = ( +/obj/item/device/radio/intercom{ + desc = "Talk through this. Evilly"; + freerange = 1; + frequency = 1213; + name = "Syndicate Intercom"; + pixel_y = -32; + subspace_transmission = 1; + syndie = 1 + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"DA" = ( +/obj/structure/closet/syndicate/personal, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"DB" = ( +/turf/space, +/turf/simulated/wall/shuttle{ + dir = 2; + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"DC" = ( +/obj/machinery/door/window{ + name = "Cockpit"; + req_access_txt = "150" + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"DD" = ( +/turf/space, +/turf/simulated/wall/shuttle{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"DE" = ( +/obj/structure/table, +/obj/item/stack/cable_coil, +/obj/item/weapon/crowbar/red, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"DF" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/zipties{ + pixel_x = 1; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"DG" = ( +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"DH" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"DI" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"DJ" = ( +/turf/space, +/turf/simulated/wall/shuttle{ + dir = 8; + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"DK" = ( +/obj/machinery/porta_turret/syndicate, +/turf/simulated/wall/shuttle{ + icon_state = "wall3" + }, +/area/shuttle/syndicate) +"DL" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/obj/structure/lattice, +/turf/space, +/area/engine/engineering) +"DM" = ( +/obj/machinery/suit_storage_unit/syndicate, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"DN" = ( +/obj/structure/closet/syndicate/nuclear, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"DO" = ( +/obj/structure/table, +/obj/item/device/aicard, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"DP" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"DQ" = ( +/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/wall/shuttle{ + icon_state = "wall3" + }, +/area/shuttle/syndicate) +"DR" = ( +/obj/machinery/door/poddoor{ + auto_close = 300; + id = "smindicate"; + name = "outer blast door" + }, +/obj/machinery/button/door{ + id = "smindicate"; + name = "external door control"; + pixel_x = -26; + pixel_y = 0; + req_access_txt = "150" + }, +/obj/docking_port/mobile{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 22; + id = "syndicate"; + name = "syndicate infiltrator"; + roundstart_move = "syndicate_away"; + travelDir = 180; + width = 18 + }, +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 22; + id = "syndicate_nw"; + name = "northwest of station"; + turf_type = /turf/space; + width = 18 + }, +/turf/simulated/floor/plating, +/area/shuttle/syndicate) +"DS" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the burn chamber."; + dir = 8; + layer = 4; + name = "Burn Chamber Telescreen"; + network = list("burnchamber"); + pixel_x = 0; + pixel_y = -30 + }, +/obj/structure/chair/stool, +/turf/simulated/floor/plating, +/area/engine/engineering) +"DT" = ( +/obj/machinery/light, +/turf/simulated/floor/plating, +/area/engine/engineering) +"DU" = ( +/obj/machinery/button/ignition{ + id = "burnchamber"; + pixel_x = 25 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"DV" = ( +/turf/space, +/turf/simulated/wall/shuttle{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"DW" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/turf/simulated/floor/engine/vacuum, +/area/engine/engineering) +"DX" = ( +/obj/structure/transit_tube{ + icon_state = "N-S" + }, +/obj/structure/lattice, +/turf/space, +/area/space) +"DY" = ( +/obj/structure/table, +/obj/item/weapon/c4{ + pixel_x = 2; + pixel_y = 1 + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"DZ" = ( +/obj/structure/lattice, +/obj/structure/transit_tube{ + icon_state = "N-S-Pass" + }, +/turf/space, +/area/space) +"Ea" = ( +/turf/simulated/wall, +/area/tcommsat/computer) +"Eb" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = 0 + }, +/turf/simulated/wall, +/area/tcommsat/computer) +"Ec" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 4 + }, +/area/tcommsat/computer) +"Ed" = ( +/obj/machinery/door/window{ + dir = 4; + name = "EVA Storage"; + req_access_txt = "150" + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"Ee" = ( +/obj/structure/transit_tube{ + icon_state = "N-SE" + }, +/obj/structure/lattice, +/turf/space, +/area/space) +"Ef" = ( +/obj/structure/transit_tube{ + icon_state = "D-SW" + }, +/obj/structure/lattice, +/turf/space, +/area/space) +"Eg" = ( +/obj/machinery/door/airlock/external{ + name = "Telecomms Emergency Access"; + req_access = null; + req_access_txt = "10;13" + }, +/turf/simulated/floor/plating, +/area/tcommsat/computer) +"Eh" = ( +/turf/simulated/floor/plating, +/area/tcommsat/computer) +"Ei" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/tcommsat/computer) +"Ej" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tcommsat/computer) +"Ek" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tcommsat/computer) +"El" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 4 + }, +/area/tcommsat/computer) +"Em" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/tcommsat/computer) +"En" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "150" + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"Eo" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector{ + dir = 8 + }, +/turf/simulated/floor/plating/airless, +/area/space) +"Ep" = ( +/obj/structure/transit_tube{ + icon_state = "D-NE" + }, +/turf/space, +/area/space) +"Eq" = ( +/obj/structure/transit_tube{ + icon_state = "E-NW" + }, +/turf/space, +/area/space) +"Er" = ( +/obj/structure/lattice, +/obj/structure/transit_tube{ + icon_state = "E-W-Pass" + }, +/turf/space, +/area/space) +"Es" = ( +/obj/structure/transit_tube, +/obj/structure/lattice, +/turf/space, +/area/space) +"Et" = ( +/obj/structure/transit_tube{ + icon_state = "W-SE" + }, +/obj/structure/lattice, +/turf/space, +/area/space) +"Eu" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tcommsat/computer) +"Ev" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/simulated/wall/r_wall, +/area/tcommsat/computer) +"Ew" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/tcommsat/computer) +"Ex" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/tcommsat/computer) +"Ey" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/simulated/wall/r_wall, +/area/tcommsat/computer) +"Ez" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/tcommsat/computer) +"EA" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/light/small, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 4 + }, +/area/tcommsat/computer) +"EB" = ( +/obj/structure/transit_tube{ + icon_state = "NW-SE" + }, +/obj/structure/lattice, +/turf/space, +/area/space) +"EC" = ( +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "EVA Storage"; + req_access_txt = "150" + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"ED" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/tcommsat/computer) +"EE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/wall/r_wall, +/area/tcommsat/computer) +"EF" = ( +/obj/machinery/computer/message_monitor, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "yellow" + }, +/area/tcommsat/computer) +"EG" = ( +/turf/simulated/floor/plasteel, +/area/tcommsat/computer) +"EH" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel, +/area/tcommsat/computer) +"EI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/wall/r_wall, +/area/tcommsat/computer) +"EJ" = ( +/turf/simulated/wall/r_wall, +/area/engine/gravity_generator) +"EK" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/simulated/floor/plating, +/area/shuttle/syndicate) +"EL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/simulated/wall/r_wall, +/area/tcommsat/computer) +"EM" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/syndicate/black/red, +/obj/item/clothing/head/helmet/space/syndicate/black/red, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"EN" = ( +/obj/item/device/radio/intercom{ + desc = "Talk through this. Evilly"; + freerange = 1; + frequency = 1213; + name = "Syndicate Intercom"; + pixel_x = -32; + subspace_transmission = 1; + syndie = 1 + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"EO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/tcommsat/computer) +"EP" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin, +/obj/item/weapon/paper/monitorkey, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel, +/area/tcommsat/computer) +"EQ" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravity_generator) +"ER" = ( +/turf/simulated/floor/plasteel{ + icon_state = "vault"; + dir = 1 + }, +/area/engine/gravity_generator) +"ES" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'RADIOACTIVE AREA'"; + icon_state = "radiation"; + name = "RADIOACTIVE AREA"; + pixel_x = 0; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "vault"; + dir = 8 + }, +/area/engine/gravity_generator) +"ET" = ( +/turf/simulated/floor/plasteel{ + icon_state = "vault"; + dir = 4 + }, +/area/engine/gravity_generator) +"EU" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"EV" = ( +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/computer) +"EW" = ( +/obj/machinery/telecomms/server/presets/common/ministation, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/computer) +"EX" = ( +/obj/machinery/message_server, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/computer) +"EY" = ( +/obj/machinery/computer/telecomms/server{ + network = "tcommsat" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellow"; + dir = 10 + }, +/area/tcommsat/computer) +"EZ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/tcommsat/computer) +"Fa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plasteel, +/area/tcommsat/computer) +"Fb" = ( +/obj/structure/table, +/obj/item/weapon/folder/blue, +/obj/item/weapon/pen/blue, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/simulated/floor/plasteel, +/area/tcommsat/computer) +"Fc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/tcommsat/computer) +"Fd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/tcommsat/computer) +"Fe" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravity_generator) +"Ff" = ( +/turf/simulated/floor/plasteel{ + icon_state = "vault"; + dir = 8 + }, +/area/engine/gravity_generator) +"Fg" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravity_generator) +"Fh" = ( +/obj/structure/transit_tube{ + icon_state = "N-S" + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 4 + }, +/area/tcommsat/computer) +"Fi" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/tcommsat/computer) +"Fj" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"Fk" = ( +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/computer) +"Fl" = ( +/obj/structure/table, +/obj/item/stack/medical/ointment, +/obj/item/stack/medical/bruise_pack, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"Fm" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"Fn" = ( +/obj/machinery/door/airlock/glass_command{ + name = "Control Room"; + req_access_txt = "19; 61" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plasteel, +/area/tcommsat/computer) +"Fo" = ( +/obj/structure/table, +/obj/item/weapon/stock_parts/cell/high{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/stock_parts/cell/high, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"Fp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plating, +/area/tcommsat/computer) +"Fq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravity_generator) +"Fr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "vault"; + dir = 4 + }, +/area/engine/gravity_generator) +"Fs" = ( +/obj/machinery/gravity_generator/main/station, +/turf/simulated/floor/plasteel{ + icon_state = "vault"; + dir = 8 + }, +/area/engine/gravity_generator) +"Ft" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "vault"; + dir = 1 + }, +/area/engine/gravity_generator) +"Fu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravity_generator) +"Fv" = ( +/obj/structure/table, +/obj/item/weapon/wrench, +/obj/item/device/assembly/infra, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"Fw" = ( +/obj/structure/transit_tube/station/reverse{ + icon_state = "closed"; + dir = 4 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 4 + }, +/area/tcommsat/computer) +"Fx" = ( +/turf/simulated/wall/r_wall, +/area/tcommsat/computer) +"Fy" = ( +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 8; + name = "Telecoms Server APC"; + pixel_x = -25; + pixel_y = 1 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/computer) +"Fz" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/computer) +"FA" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/computer) +"FB" = ( +/obj/machinery/door/airlock/glass_engineering{ + name = "Server Room"; + req_access_txt = "61" + }, +/turf/simulated/floor/plasteel{ + icon_state = "vault"; + dir = 5 + }, +/area/tcommsat/computer) +"FC" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/tcommsat/computer) +"FD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel, +/area/tcommsat/computer) +"FE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plasteel, +/area/tcommsat/computer) +"FF" = ( +/obj/structure/closet/emcloset, +/obj/machinery/camera/autoname{ + network = list("SS13") + }, +/turf/simulated/floor/plasteel, +/area/tcommsat/computer) +"FG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravity_generator) +"FH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravity_generator) +"FI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravity_generator) +"FJ" = ( +/obj/structure/table, +/obj/item/weapon/screwdriver{ + pixel_y = 9 + }, +/obj/item/device/assembly/voice{ + pixel_y = 3 + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"FK" = ( +/obj/structure/transit_tube{ + icon_state = "Block"; + dir = 1 + }, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 4 + }, +/area/tcommsat/computer) +"FL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/simulated/floor/plating, +/area/tcommsat/computer) +"FM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/simulated/wall/r_wall, +/area/tcommsat/computer) +"FN" = ( +/obj/machinery/camera/autoname{ + dir = 4; + network = list("SS13") + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/computer) +"FO" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'SERVER ROOM'."; + name = "SERVER ROOM"; + pixel_y = 0 + }, +/turf/simulated/wall, +/area/tcommsat/computer) +"FP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/start{ + name = "Cyborg" + }, +/turf/simulated/floor/plasteel, +/area/tcommsat/computer) +"FQ" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/start{ + name = "Cyborg" + }, +/turf/simulated/floor/plasteel, +/area/tcommsat/computer) +"FR" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Telecoms Admin"; + departmentType = 5; + name = "Telecoms RC"; + pixel_x = 30; + pixel_y = 0 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/recharge_station, +/turf/simulated/floor/plasteel, +/area/tcommsat/computer) +"FS" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/simulated/wall/r_wall, +/area/tcommsat/computer) +"FT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/simulated/floor/plating, +/area/tcommsat/computer) +"FU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/engine/gravity_generator) +"FV" = ( +/obj/structure/table, +/obj/item/weapon/weldingtool/largetank{ + pixel_y = 3 + }, +/obj/item/device/multitool, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"FW" = ( +/obj/structure/table, +/obj/item/device/assembly/signaler, +/obj/item/device/assembly/signaler, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"FX" = ( +/obj/machinery/door/airlock/glass_command{ + name = "Gravity Generator Area"; + req_access_txt = "19; 61" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravity_generator) +"FY" = ( +/obj/machinery/door/window{ + dir = 4; + name = "Infirmary"; + req_access_txt = "150" + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"FZ" = ( +/obj/machinery/door/window/westright{ + name = "Tool Storage"; + req_access_txt = "150" + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"Ga" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/syndicate, +/obj/item/weapon/crowbar/red, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"Gb" = ( +/obj/machinery/telecomms/hub/preset, +/obj/structure/sign/nosmoking_2{ + pixel_y = -32 + }, +/obj/machinery/light/small, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/computer) +"Gc" = ( +/obj/machinery/blackbox_recorder, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/computer) +"Gd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/simulated/wall, +/area/tcommsat/computer) +"Ge" = ( +/obj/structure/table, +/obj/item/device/multitool, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/tcommsat/computer) +"Gf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/tcommsat/computer) +"Gg" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/simulated/floor/plasteel, +/area/tcommsat/computer) +"Gh" = ( +/obj/machinery/light_switch{ + pixel_x = 27 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/tcommsat/computer) +"Gi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/tcommsat/computer) +"Gj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/engine/gravity_generator) +"Gk" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "warning" + }, +/area/engine/gravity_generator) +"Gl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "warning" + }, +/area/engine/gravity_generator) +"Gm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "warning" + }, +/area/engine/gravity_generator) +"Gn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "warning" + }, +/area/engine/gravity_generator) +"Go" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "warning" + }, +/area/engine/gravity_generator) +"Gp" = ( +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 22; + id = "syndicate_sw"; + name = "southwest of station"; + turf_type = /turf/simulated/floor/plating/asteroid/snow; + width = 18 + }, +/turf/space, +/area/space) +"Gq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/simulated/wall/r_wall, +/area/tcommsat/computer) +"Gr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/tcommsat/computer) +"Gs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/simulated/wall/r_wall, +/area/tcommsat/computer) +"Gt" = ( +/obj/structure/table, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/tcommsat/computer) +"Gu" = ( +/obj/machinery/sleeper{ + icon_state = "sleeper-open"; + dir = 4 + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"Gv" = ( +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Infirmary"; + req_access_txt = "150" + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"Gw" = ( +/obj/machinery/door/airlock/engineering{ + name = "Telecommunications"; + req_access_txt = "61" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/tcommsat/computer) +"Gx" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Gravity Generator APC"; + pixel_x = -25; + pixel_y = 1 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/gravity_generator) +"Gy" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/engine/gravity_generator) +"Gz" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/gravity_generator) +"GA" = ( +/obj/machinery/door/window{ + dir = 8; + name = "Tool Storage"; + req_access_txt = "150" + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"GB" = ( +/turf/simulated/floor/plasteel, +/area/engine/gravity_generator) +"GC" = ( +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 22; + id = "syndicate_se"; + name = "southeast of station"; + turf_type = /turf/simulated/floor/plating/asteroid/snow; + width = 18 + }, +/turf/space, +/area/space) +"GD" = ( +/obj/structure/table, +/obj/item/device/radio, +/turf/simulated/floor/plasteel{ + icon_state = "yellow"; + dir = 10 + }, +/area/tcommsat/computer) +"GE" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -35 + }, +/obj/effect/landmark/start{ + name = "AI" + }, +/turf/simulated/floor/plasteel, +/area/tcommsat/computer) +"GF" = ( +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/plasteel, +/area/tcommsat/computer) +"GG" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/machinery/newscaster{ + pixel_x = 32; + pixel_y = 0 + }, +/turf/simulated/floor/plasteel, +/area/tcommsat/computer) +"GH" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel, +/area/engine/gravity_generator) +"GI" = ( +/obj/machinery/light, +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/machinery/power/terminal{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/engine/gravity_generator) +"GJ" = ( +/obj/structure/table, +/obj/item/weapon/paper/gravity_gen{ + layer = 3 + }, +/obj/item/weapon/pen/blue, +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel, +/area/engine/gravity_generator) +"GK" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'RADIOACTIVE AREA'"; + icon_state = "radiation"; + name = "RADIOACTIVE AREA"; + pixel_x = 0; + pixel_y = 0 + }, +/turf/simulated/wall/r_wall, +/area/engine/gravity_generator) +"GL" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Gravity Generator Room"; + req_access_txt = "19;23" + }, +/turf/simulated/floor/plasteel{ + icon_state = "delivery"; + name = "floor" + }, +/area/engine/gravity_generator) +"GM" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/syringe/charcoal, +/obj/item/weapon/reagent_containers/syringe/charcoal{ + pixel_y = 2 + }, +/obj/item/weapon/reagent_containers/syringe/charcoal{ + pixel_y = 4 + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"GN" = ( +/obj/structure/closet/radiation, +/turf/simulated/floor/plating{ + icon_state = "warnplate"; + dir = 1 + }, +/area/tcommsat/computer) +"GO" = ( +/obj/structure/table, +/obj/item/weapon/gun/syringe{ + pixel_x = 1; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"GP" = ( +/obj/machinery/telecomms/processor/preset_one, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/computer) +"GQ" = ( +/obj/machinery/telecomms/broadcaster/preset_left/ministation, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcommsat/computer) +"GR" = ( +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 22; + id = "syndicate_s"; + name = "south of station"; + turf_type = /turf/simulated/floor/plating/asteroid/snow; + width = 18 + }, +/turf/space, +/area/space) +"GS" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"GT" = ( +/obj/machinery/door/window{ + dir = 1; + name = "Secure Storage"; + req_access_txt = "150" + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"GU" = ( +/obj/structure/table, +/obj/item/device/sbeacondrop/bomb{ + pixel_y = 5 + }, +/obj/item/device/sbeacondrop/bomb, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"GV" = ( +/obj/structure/table, +/obj/item/weapon/grenade/syndieminibomb{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/weapon/grenade/syndieminibomb{ + pixel_x = -1 + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"GW" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/obj/structure/mirror{ + pixel_x = 30 + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"GX" = ( +/obj/machinery/telecomms/allinone{ + intercept = 1 + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"GY" = ( +/obj/machinery/nuclearbomb/syndicate, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"GZ" = ( +/obj/structure/table, +/obj/item/weapon/circular_saw, +/obj/item/weapon/cautery, +/obj/item/weapon/surgicaldrill, +/obj/item/robot_parts/l_arm, +/obj/item/robot_parts/r_arm, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"Ha" = ( +/obj/structure/table, +/obj/item/weapon/scalpel, +/obj/item/weapon/retractor, +/obj/item/weapon/hemostat, +/obj/item/weapon/surgical_drapes, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"Hb" = ( +/obj/structure/table/optable, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall"; + dir = 1 + }, +/area/medical/medbay) +"Hc" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/syndicate) +"Hd" = ( +/obj/structure/computerframe, +/obj/item/weapon/paper{ + info = "

    Teleporter Instruction


    1. Install circuit board, glass and wiring to complete Teleporter Control Console
    2. Use a screwdriver, wirecutter and screwdriver again on the Teleporter Station to connect it
    3. Set destination with Teleporter Control Computer
    4. Activate Teleporter Hub with Teleporter Station
    "; + name = "Teleporter Instructions" + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"He" = ( +/obj/machinery/teleport/hub/syndicate, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"Hf" = ( +/obj/machinery/teleport/station, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor4" + }, +/area/shuttle/syndicate) +"Hg" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l" + }, +/turf/simulated/floor/plating, +/area/shuttle/syndicate) +"Hh" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r" + }, +/turf/simulated/floor/plating, +/area/shuttle/syndicate) +"Hi" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/simulated/floor/plating, +/area/shuttle/syndicate) +"Hj" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/supply) +"Hk" = ( +/turf/space, +/turf/simulated/wall/shuttle{ + icon_state = "swall_f6"; + dir = 2 + }, +/area/shuttle/supply) +"Hl" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating/airless, +/area/shuttle/supply) +"Hm" = ( +/turf/simulated/wall/shuttle{ + icon_state = "swall13"; + dir = 2 + }, +/area/shuttle/supply) +"Hn" = ( +/turf/space, +/turf/simulated/wall/shuttle{ + icon_state = "swall_f10"; + dir = 2 + }, +/area/shuttle/supply) +"Ho" = ( +/turf/simulated/wall/shuttle{ + icon_state = "swall3"; + dir = 2 + }, +/area/shuttle/supply) +"Hp" = ( +/turf/simulated/floor/plasteel/shuttle, +/area/shuttle/supply) +"Hq" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Supply Shuttle Airlock"; + req_access_txt = "31" + }, +/turf/simulated/floor/plating, +/area/shuttle/supply) +"Hr" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Supply Shuttle Airlock"; + req_access_txt = "31" + }, +/obj/docking_port/mobile/supply{ + dwidth = 3; + width = 9 + }, +/obj/docking_port/stationary{ + dir = 8; + dwidth = 3; + height = 7; + id = "supply_home"; + name = "Cargo Bay"; + width = 9 + }, +/turf/simulated/floor/plating, +/area/shuttle/supply) +"Hs" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/escape) +"Ht" = ( +/turf/space, +/turf/simulated/wall/shuttle{ + icon_state = "swall_f6"; + dir = 2 + }, +/area/shuttle/escape) +"Hu" = ( +/turf/space, +/turf/simulated/wall/shuttle{ + icon_state = "swall_f10"; + dir = 2 + }, +/area/shuttle/escape) +"Hv" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating/airless, +/area/shuttle/escape) +"Hw" = ( +/turf/simulated/wall/shuttle{ + icon_state = "swall13"; + dir = 2 + }, +/area/shuttle/escape) +"Hx" = ( +/turf/simulated/wall/shuttle{ + icon_state = "swall3"; + dir = 2 + }, +/area/shuttle/escape) +"Hy" = ( +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"Hz" = ( +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -2; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"HA" = ( +/obj/machinery/sleeper{ + dir = 8; + icon_state = "sleeper-open" + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"HB" = ( +/turf/simulated/floor/plasteel/shuttle/red, +/area/shuttle/escape) +"HC" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel/shuttle/red, +/area/shuttle/escape) +"HD" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel/shuttle/red, +/area/shuttle/escape) +"HE" = ( +/turf/space, +/turf/simulated/wall/shuttle{ + icon_state = "swall_f5"; + dir = 2 + }, +/area/shuttle/supply) +"HF" = ( +/turf/simulated/wall/shuttle{ + icon_state = "swall12"; + dir = 2 + }, +/area/shuttle/supply) +"HG" = ( +/turf/space, +/turf/simulated/wall/shuttle{ + icon_state = "swall_f9"; + dir = 2 + }, +/area/shuttle/supply) +"HH" = ( +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_x = 28; + req_access_txt = "0" + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"HI" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Escape Shuttle Cell"; + req_access_txt = "2" + }, +/turf/simulated/floor/plasteel/shuttle, +/area/shuttle/escape) +"HJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/shuttle/escape) +"HK" = ( +/obj/machinery/door/airlock/glass_medical{ + id_tag = null; + name = "Escape Shuttle Infirmary"; + req_access_txt = "0" + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"HL" = ( +/turf/simulated/wall/shuttle{ + icon_state = "swallc4"; + dir = 2 + }, +/area/shuttle/escape) +"HM" = ( +/turf/simulated/floor/plasteel/shuttle, +/area/shuttle/escape) +"HN" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"HO" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/turf/simulated/floor/plasteel/shuttle, +/area/shuttle/escape) +"HP" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"HQ" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"HR" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"HS" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/simulated/floor/plating, +/area/shuttle/escape) +"HT" = ( +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + req_access_txt = "0" + }, +/turf/simulated/wall/shuttle{ + icon_state = "swall3"; + dir = 2 + }, +/area/shuttle/escape) +"HU" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + pixel_x = 25 + }, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"HV" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/obj/docking_port/mobile/emergency{ + dir = 8; + dwidth = 8; + height = 9; + width = 21 + }, +/obj/docking_port/stationary{ + dir = 8; + dwidth = 8; + height = 9; + id = "emergency_home"; + name = "emergency evac bay"; + width = 21 + }, +/turf/simulated/floor/plating, +/area/shuttle/escape) +"HW" = ( +/obj/structure/chair, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"HX" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/crowbar, +/obj/item/weapon/extinguisher, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"HY" = ( +/turf/simulated/wall/shuttle{ + icon_state = "swall7"; + dir = 2 + }, +/area/shuttle/escape) +"HZ" = ( +/turf/simulated/wall/shuttle{ + icon_state = "swall12"; + dir = 2 + }, +/area/shuttle/escape) +"Ia" = ( +/obj/machinery/door/airlock/glass_command{ + name = "Escape Shuttle Cockpit"; + req_access_txt = "19" + }, +/turf/simulated/floor/plasteel/shuttle, +/area/shuttle/escape) +"Ib" = ( +/obj/machinery/status_display, +/turf/simulated/wall/shuttle{ + icon_state = "swall12"; + dir = 2 + }, +/area/shuttle/escape) +"Ic" = ( +/turf/simulated/wall/shuttle{ + icon_state = "swall11"; + dir = 2 + }, +/area/shuttle/escape) +"Id" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel/shuttle, +/area/shuttle/escape) +"Ie" = ( +/obj/machinery/computer/atmos_alert, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"If" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel/shuttle, +/area/shuttle/escape) +"Ig" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel/shuttle, +/area/shuttle/escape) +"Ih" = ( +/obj/machinery/computer/security, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"Ii" = ( +/obj/machinery/computer/crew, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"Ij" = ( +/obj/machinery/computer/communications, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"Ik" = ( +/turf/space, +/turf/simulated/wall/shuttle{ + icon_state = "swall_f5"; + dir = 2 + }, +/area/shuttle/escape) +"Il" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/extinguisher, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"Im" = ( +/turf/simulated/wall/shuttle{ + icon_state = "swallc1"; + dir = 2 + }, +/area/shuttle/escape) +"In" = ( +/obj/machinery/computer/emergency_shuttle, +/turf/simulated/floor/plasteel/shuttle, +/area/shuttle/escape) +"Io" = ( +/obj/structure/chair, +/turf/simulated/floor/plasteel/shuttle, +/area/shuttle/escape) +"Ip" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/crowbar, +/turf/simulated/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"Iq" = ( +/turf/space, +/turf/simulated/wall/shuttle{ + icon_state = "swall_f9"; + dir = 2 + }, +/area/shuttle/escape) +"Ir" = ( +/turf/simulated/wall/shuttle{ + icon_state = "swallc2"; + dir = 2 + }, +/area/shuttle/escape) +"Is" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 4 + }, +/turf/simulated/wall/shuttle{ + icon_state = "swall_s6"; + dir = 2 + }, +/area/shuttle/transport) +"It" = ( +/turf/simulated/wall/shuttle{ + icon_state = "swall12"; + dir = 2 + }, +/area/shuttle/transport) +"Iu" = ( +/obj/structure/window/shuttle, +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/shuttle/transport) +"Iv" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/simulated/floor/plating, +/area/shuttle/transport) +"Iw" = ( +/turf/simulated/wall/shuttle{ + icon_state = "swall_s10"; + dir = 2 + }, +/area/shuttle/transport) +"Ix" = ( +/turf/simulated/floor/plasteel/shuttle, +/turf/simulated/wall/shuttle/interior{ + icon_state = "swall_f9" + }, +/area/shuttle/transport) +"Iy" = ( +/obj/machinery/computer/shuttle/ferry/request, +/turf/simulated/floor/plasteel/shuttle, +/area/shuttle/transport) +"Iz" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel/shuttle, +/area/shuttle/transport) +"IA" = ( +/obj/structure/chair, +/turf/simulated/floor/plasteel/shuttle, +/area/shuttle/transport) +"IB" = ( +/turf/simulated/floor/plasteel/shuttle, +/area/shuttle/transport) +"IC" = ( +/obj/machinery/door/airlock/shuttle, +/turf/simulated/floor/plasteel/shuttle, +/area/shuttle/transport) +"ID" = ( +/obj/machinery/door/airlock/shuttle, +/obj/docking_port/mobile{ + dir = 8; + dwidth = 2; + height = 12; + id = "ferry"; + name = "ferry shuttle"; + roundstart_move = "ferry_away"; + travelDir = 180; + width = 5 + }, +/obj/docking_port/stationary{ + dir = 8; + dwidth = 2; + height = 12; + id = "ferry_home"; + name = "port bay 2"; + turf_type = /turf/space; + width = 5 + }, +/turf/simulated/floor/plasteel/shuttle, +/area/shuttle/transport) +"IE" = ( +/turf/simulated/floor/plasteel/shuttle, +/turf/simulated/wall/shuttle/interior{ + icon_state = "swall_f10" + }, +/area/shuttle/transport) +"IF" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 4 + }, +/turf/simulated/wall/shuttle{ + icon_state = "swall_s5"; + dir = 2 + }, +/area/shuttle/transport) +"IG" = ( +/obj/structure/closet/crate, +/turf/simulated/floor/plasteel/shuttle, +/area/shuttle/transport) +"IH" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel/shuttle, +/area/shuttle/transport) +"II" = ( +/turf/simulated/wall/shuttle{ + icon_state = "swall_s9"; + dir = 2 + }, +/area/shuttle/transport) +"IJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + frequency = 1441; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadagadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadagadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaadadagadadadadadadadaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaadadadadadadadadaaaaadadadadaaaaaaaaaaadadadadadadadaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaadadadadagadadadaaaaaaadadadadadaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaadagadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaadadadadadadaaaaadadagadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadagadadaaaaaaaaaaaaaaadadadadaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaadadaaaaaaaaaaadaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaadadaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaadadadaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaadaaaaaaadadadagadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaadadagadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadagadadaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadagadadadaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadagadadaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaadadagadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadaaaaaaaaacaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaadadadadadadadaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadagadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaadadadadadagadaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadagadadadadaaaaaaadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeubmuIuIuIuIuIbmxJaaaaaaaaadadadadadadadadaaaaaaadadagadadadadadadaaaaaaadaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmxKBTBSCgCfCwCwbmaaaaaaaaaaaaadadadadaaaaaaaaaaadadadadadadadadadaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmDsBTBTDxBTBTBTbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaadadagadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmDyBTBTBTDzBTDAbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDBbmbmbmDCbmbmbmDDaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaadadadagadadaaaaaaaaadadaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmDEBTDFbmaaaaaaaaaaaaaaaaacaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaadadadadaaaaaaaaadadaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmDHBTDIbmaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaadadagadadadadaaaaaaaaaaaaaaadadadaaaaaaaaaaadadaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDJbmbmbmbmbmDHBTDIDKaaaaaaaaaaaaaaaaaaaaadadagadadadaaaaaaaaaaadadadadadadaaaaaaaaaaaaadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmDMBTBTDNbmDHBTDIbmaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaadadagadadaaaaaaaaaaaaaaaaadaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmDMBTDPDObmDHBTDIbmbmDRDQDVaaaaaaaaaaaaaaadadadadaaaaaaaaaaadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmDMBTBTDYbmBTBTBTbmBTBTBTbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadagadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmDMBTBTBTEdBTBTBTEnBTBTBTbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadagadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmDMBTBTBTECBTBTBTEKBTBTEMbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaadadadadaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDJbmbmbmbmbmbmENBTBTbmbmbmbmbmbmDVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadagadaaaaadadadadadaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmEUEUFjFmFlbmBTBTBTbmFoFJFvFWFVbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaadadagadaaaaaaadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmBTBTBTDPBTFYBTBTBTFZBTDPBTDPGabmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadagadadaaaaaaadadadadaaaaaaadadadadadadadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmGuBTBTBTBTGvBTBTBTGABTBTBTBTBTbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaadadadadaaaaaaadadadagadadaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmGuBTBTGOGMbmGSGTGSbmGUGVBTBTBTbmaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaadadaaaaaaaaaaaaadadadadadaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmBTBTGWbmbmbmGXGYBTbmbmbmBTBTBTbmaaaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaadadadadaaaaaaaaadadagadadaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmGZpKHabmaabmHcHcHcbmaabmHdHfHebmaaaaaaaaaaaaaaaaaaaaaaaaadagadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaadadaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmHcHcHcbmaaDBHgHiHhDDaabmHcHcHcbmaaaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDBHgHiHhDDaaaaaaaaaaaaaaDBHgHiHhDDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadaaaaaaaaaaaaaaaaaaadadadagadaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadagadadadadaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaahajaiaiaialakakakaLahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaahahanaoapaqarasatauavahahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaahawaxayazaAaBaCaDayaEaFahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaahaGaHayayaIaJaKayaybnaMahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaahaNaOayayaPaQaRayayaSaTahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaahaUaOayayayaVaWaXaXaYaZahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamamaaamaaaaamamaaaaaaaaahahbaaybbbcbdbebfaybgahahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaambhbibjbjbkbkamamamamaaaaaaamahblahahbobIbCahahbpahamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqbrbsbsbtbubvbvbwbvbvaaaabxbybxbzbAbBbDbPbEahbFbGbxbybxamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqbHbqbQbqbQbqbJbqbKbqaabLbMbNbMbObNahbRchcgahbSbTbMbNbMbLamaaaaaaaaaaaaaaaaaaaaaaaabUbUbUbUbUbUbVbVbUbUbUbUbUbUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqbXbYbZcabYcbccbqcdceamambxbxbxbOcfahbobWbCahcibTbxbxcjckckckckaaaaaaaaaaaaaaaaaaaabUclcmcmcncocpcpcrcqcscscsbUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqctbQcubQcvbQcwbqbKbqbxbxbxcxbNbObNbxcyczcAbxbSbTbNbNcjcCcDcEckckckckckaaaaaaaaaaambUcFcGcscHcIcpcpcJcKcscscLbUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqcMcNcOcOcPcOcQcRcSbqbNbNbNcTcUcVcUcWcXcYcZcWdadbcUdccjdddedfdgdhdidjckamamamamamambUcscscscndkcpcpdmdlcmcmdobUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqdpcScScScScSdqcScSdsbNdtiEdvdwdxdydwdzdAdBdCdDdEcjcjcjdFdedGdHdedIdJckaaaaaaaaaaambUbUbUbUdKbUdLdMbUbUbUbUbUbUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqdNcSdOcScSdPcSdOdQbqbqbqdRdSdTdUdVdWdXdYdZdrdnebeaeeefdeegeheiejekeHckaaaaaaaaaaaabUclcmcmecencpcpeoepeqeresbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqevewexeyezezezeAeBeCeDeEeFeGbQeIeleKeLeMeNetedemeJeSeSeSeTeUckckckckckaaaaaaaaaaambUcFcGcsePcIcpcpcpcpcpcpcpbVamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabJeZfafbfccScScSfdfebqffcSfbfgbQeIeleKeLfjfkeQdneVeafndedefofpeOfrfickamamamamamamambUcscscsecflcpcpcpcpfvcpcpbVamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHjHjHjHjHjaabqfxcSfyfzfAfAfAfAfBfCfDfAfEfFfGfHfIfJeLfqfLcjeReWckdededefofOfmdefQckamaaaaaaaaaaambUbUbUbUbUbUcpcpfSfRfTfUbUbUbUbUbUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHkHmHlHlHlHmHnbqcScSfbfccScScScScSftcScSfafNbQfXfXfXfYfZgacjgbgcgdgegfggghgifhgegjcjckckckckfwfwfwgogpgqgrgsbUgtfugvbUbUgwbUgxfPgzbUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHoHpHpHpHpHpHogAgBcSfbfccScSgCcScSftcScScScSfVfXfXfXeLfjgacjgEgFgFgGgHgIdegkckckckcjgKgMgLckgNgOgPgogucpcpcpcpcpcpgSgTgUgVbUgWgXgYbUamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHoHpHpHpHpHpHqgZhacShbgDgybqbqbqbqbqbqbqbqbqbqbxbxbxeLfjhecjcjhfdehghhhigFhjeOfrfscjhlhnhmckhofXhpgRgQcpcpcphshthuhvhththwbUbVhdbVbUbUamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHoHpHpHpHpHpHobQhacSfbfccSbqbNbNbNbNbNbNbNbNbNbNbxhBeLfjgahCcjhDhEhFdehGgehHhqdehJcjhKhMhLckhNfXhOgohrhQhRhShThUhVhWcpcphXbUcpiBhQiabUamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHoHpHpHpHpHpHrgZhacShbhyicbqbNbxbxbxbxbxbxbxbxidbxieeLfjgaifcjigihglijgmilimfhgegjcjgniogJckiqfXfXgoirhQisitiuivkIixiyiziAbUcpiBiCbUbUbUbUbUamamamamamamamamamamamamamamamamameYeYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHtHsHsHsHsHsHuaaaaHoHpHpHpHpHpHobQhAcSfbfccSbqiEdwcBdubxiHiIiJiKiLbxbxiMiNiOiPcjcjcjcjcjcjcjcjcjcjcjcjfKhzfMckiTfXiUgobUbUbUbUbUgvhIbUbUbUbUbUcpiWcpiXbUiYiZjabLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabLhPiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHtHwHvHvHvHvHvHwHuaaHoHpHpHpHpHpHobQcSewjehchYbqbOjgiijijjjkiFiGiGknjnkqkpdAjpjpjqjqjqjqjqjqjqjqjrjqjqjqjsjtjujqdzjqjvjwhZjyjzjAiwjCjDjEjFjEjGjHcpjIjJjKjLjMjLbUamamamamamamamamamamamamamamamamameYeYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHxHzHyHAHxHCHBHDHxaaHEHFHFHFHFHFHGgAbJdRdSjNbqbqbOjObxbxbxjkkrjljlmcjmjPikfjingafXfXfXfXfXfXfXfXfXfXfXfXfXfXgafXikiphpiViRcpjRjfjbjYcpcpjZhththtkacpcpcpkbkckdbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHxHyHyHHHxHCHBHDHxaaamkfkffWfWkfkfkfkfkikjkkkkkkklkmnxnzbxjkjlkojlooogtZksdYkskvksksktkuksksksksksksksktkskskvkskskvkwkxjxkzkAkBjBkDkEkFkFkFjUkHkIcpcpcpkJkckKbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHxHyHyHAHxHJHIHJHxamamkfkMkNkNkOkPkQkfkRkSkTkTkUkVkWvcjikXkYkZlalblcldelfXfjfXbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxgogogogogogobUbUgvgwbUbUjQbUbUbUbUbUlflgesbUlhbVbUbUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHxHKHJHJHLHyHMHNHxfWfWfWlklllmlmlnlolplqlrbNcfbxbxbxbxbxbxbxbxbxbxbxbxbxlsfjfXbxcTcUcUcUcUcUcUcUcUcUcUltlulvgolwlwlwlxlycplzjVlBlAlDcplElFlGlHgtgwbUbUbUamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHxHMHMHMHMHMHMHMHOlIlJlIlklKlKlKlLlMlNdxlOkklPbxiQiQbxlRlSlTlUlVlWbNcTlXlYlZlYlXmambmbmbmbmbmbmbmbmbbNbSbNbNgomdmememflycpcpmghXcpcpcpcpkGmilCmjmhmlmkmoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHxHPHMHRHQHPHMHRHxfWfWfWhklKlKlKmpmqkfmrlJlJmskkklmtmumvmwfwmxfwmybNmzbxfXfXfXbxbSmbmAmBmCmDmEmCmFmbmGmHcUmIgomemememflycpcpmgcpcpmJmKmLcpcphQmMmNmOmPmoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHSHPHMHRHJHPHMHRHxamamkfmQlKlKmRmSmTmUmVmWlJbNbNbNbNbNbNbNmvmwmXbNcTmYbxfXfXfXbxbSmbmZnanbnbnbiSndmbnenfbNnggogogogogogonhninjnkmmncmnncnlnpnmmjnnmlnomoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHSHPHMHRHJHPHMHRHSamamfWnulKlKnvmpnwkflJnylJnAnAnAnAnAnBnCnDdtbNnEbSnFbxfXfXfXbxbSmbnGnHnInbnJnKnLmbnMnNcUnOnPnQnRnSnTgogogonUkxkxkxkxkxkxkxkxkxnVgogogoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHSHPHMHRHTHPHMHUHxamamkfmQlKlKnvmpnWkfnXnYnZnAjhobocodoejojobxvEbNohoibxfXfXfXbxbSmbojoknbnbnbolommbonbNbNwonPopnqorororosotouovowoxoyozoAnPoBoqoDoEoFhxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHxHPHMHRHJHPHMHRHxfWfWfWhklKlKnvmpmqkfkfkfkfnAoHoIoJoKoebxbxbxbNbNbSoLbxfXfXoMbxbSmbmboNiboPjSoRmbmbbxbNbNlRoSrInroVoVoVoWoXoYoVoVoVoZpapbnPpcpdoCpfpghxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHxHMHMHRHJHPHMHMHVlIlJlIlklKlKnvmpmqpipjpkplnAlQpnpojTpqbNcTprprprmYbNbxfXfXpsbxnNptpuoNpvpwnsoRpypzbxbNbNpAnPpBpfpCpfpfpDpEpFpGpGpGpDpHoroupIpJHbpfpfnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHxHPHMHRHWHPHMHRHxfWfWfWlkoapMpNpOpPpQpRpkpSnApTpUpopWoebNbSbNdtlvlucxbxfXfXpXbxbNbNcxpYjWpwjXqcqdqebxbNbxbxnPnPnPnPqfqgkykCnPleleqkqlqmqaqoqnoZqqpfqrnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHxHPHMHMHMHMHMHRHxamamkfqsqtlKnvmpmqqpqppkqvnAnAoeoTnAoebxqxbxbxbxbxbxbxfXfXfXbxbxbxbxmbkeppkgmbqBbxbxidbxoQqDqEhCnPqFnPpVpZnPhxhxnPqKpaquqbqNqOpepfpfhxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHxHXHyHyHMHyHyHXHxaaamkfkfkflKnvmpqQpMpMpMpMqRpMqSpOpMqTksqUfXqVfXqWqXlYlYlYlYlYlYqYlYlYqZrarbrcrdrejqjqjrjqrfjqdzjqjqrgrhrirjrkrlhxpDpHronPrprqrrrsrthxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHYHZHZIbIaHZHZHZIcaaamamameXrurvrwrxryrzrArBlmlmlmrDlmlmrErFcXcXcXrGfXfXpmfXipfXfXfXfXfXeLfXgafXfXfXfXfXfXfXfXfXeLfXfXrIpDpfrJrKpfqhpDparMnPnPnPnPnPnPnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHxIeIdHMHMIgIfIhHxaaamkfkfkflKrNrOrPrQrRrSrTrClKlKlKlKlKeLgafXfXrVfjfXfXeLfXgafXfXfXfXfXeLfXrWksksksksktrXksrXkswBkskurYrZpfsasbschxqlqmoUnPsfsgshqPsjnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHxIiIdHMHMHMIfIjHxaaaafWsksllKlKmpmqlKlKlKlKnvsmsnsnsnsospsqsrsrsrqxbxbxiMssstsusvsususuqikhqjsususususugapLsBfXeLbxbxsCqwqwnPnPnPnPsEpHsGkLrHsJsKsLpfhxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIkImIlIoInIoIpIrIqaaaakflKlilKlKqyqAljlKlKlKnvsrsrntntsRsSsTsUsVsWsXsYdwsZfXgasutatbtcswtTtdtUthsusMsAsuxveltltmyvbxamnPhxqznPsIsitqtrpaqGqHtopftvtwpfhxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIkHJHJHJHJHJIqaaaaaafWtyfWlklKlKtAfWtyfWkftBqMqLtEtFtGtHtItJtKtLtMtNtNtOkssBkhtdtQtRtStTtdtUtWtVsetYsugafXfXfXyLbxaanPuaubucpaudrLrnoXugnPnPnPnPnPnPnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafWlJfWujukulumfWlJfWkfkfsrunuounupuqurusutsruubxuvfXfXfXkhtdtTuxtdtTtdtUtWuyuzuAsugauBuCuDeLfwaanPuEpfsdpauFhxsxpaszsDtpuKuLtDuMhxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaofuOoffWfWfWfWofuOofamamsruSuountuununtXuWsruubxuXfXfXfXkhtdtTuYtdtTtdtUtWuZuzvasuyNvbvbvbzbbxaanPvdpfpfvevftftevivjkLuJpfvlpfpfhxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajcvmjdvmvmsPsPvmvmvqvpvramsrsrvtsrsrvuvvsrsqsruubxbxfXfXfXkhtdvxtRtStTtdvyvAvzvBvCvDgauBuCuDzQfwaanPuUtisNvIvJqotgoVtnnPvNvOvPvQvRnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajcvpvmvsvSvSvUvTvWvVvXvUvSvYvZambxbNbSwbwcsrsrsrbGwduubNbxfXfXfXsuwewfwgtjwiwjwktWuVvCvCwnAlvbvbvbAubxamnPhxhxhxhxnPnPoGtsoOnPnPnPnPnPnPnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavYwawvwuvSwwvSwwvSwwvSwwvSwxvZambxbNbSbNbxwAAvwCwDwEwFlPbxfXfXfXsusuwGsususuttwIsusuvGtCsuAxwLwMwNwObxaaaaaaaaamamnPwPwQwRwSvknPamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaphvSvSvqvSwwvSwwwzwwvSwwvSwxvZambxbNbSbNbxbNwWwXwYwZnDbObxfXfXiUsuxaxbueufxeuGxgvHxixjuHsuidbxbxbxbxbxaaaaaaaaaaamhxxmvFpfIJxphxamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavYwUwvwuvSwwvSwwvSwwvSwwvSwxvZambxbNbSbNbxbNxrxspxxsbTxubxfXfXfXsuwhxwxxxyxzxAqCxCxDxExFsubNbxamamaaaaaaaaaaaaaaaanPxGpfpfpfxHnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxqwVvmvsvSvSvSvSvSvSvSvSvSvYvZambxcxnNprprprxLbxxMbxbTbObxxNfXxOsuwlwmxRwIxSwJxUxVxWxhuHsubNbxbxbxamaaaaaaaaaaaaaanPxZyaybpfxlnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxqvmvmvmvmvmvmvmvmvmwVxIambxyddtmGbNbNxrbxvobxyfygtNksksksyhyiyjykylsusususususuymsubNbMbNbMbLamamamamamamamnPnPhxhxhxnPnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIsItItIuItItItIvItItIwbxbybxbxbxbxbxbNxrbxbxbxbNmsynyojqypyqyrysytpryubNbNmubNbNbNbNbNbxbybxamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIsIxIzIyIAIAIAIAIAIAIAIubxbNbMcTprprywpryxprprprprpryylYlYlYyzmYyAyAyAyAyAyAyAyAyAyAyAbxbxamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaICIBIBIBIBIBIBIBIBIBIBIDbMbNyByCyAyAyAyAyAyAyAyAyAyAyDyEfXyFyGyAyAyHyHyIyIyJyJyKAyuTyBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIFIEIGIGIHIHIHIHIHIHIHIubxbxyBvgyOyPyRyQySyTyUyVyWyAyXikfXinyYyAyZyHyHyIyIyJyJyKzaxByByBamamzczczdzdzcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIFItItIuItItItIvItItIIaaamqIzazfzazgzgzgzazavwziyAzjfXfXfXzkyAyZyHyHyIyIyJyJzlzazmznqIaaaazczozozozcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqIzazqzrzsztztzrzazuzvzwzxzyzzzAzByAzCzDzDzEzEzFzFzGzHzIzJqJzLzLrmwyzOzPzcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqIzazqzazRzSzSzTzTzUzazVzWzXvhzXzZvKAbAcAcAcAcAcAcAdAezmznqIaaaazczozozozcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayBzaAfAbAbAgzazazazszaAhAivLAVvMAmwszaANzazrzazrzazqAQzmyByBamamzczczczczcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayBAoAoApArAsAbAbwHAtAbAbwKAezaAwwTAzAzAAABACAzADAEAFAGAoyBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayByByByByBzqzayByBAHyByByBAIzaAJyByByBAKyByBzaALyByByByByBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaayBzqAMyBAWAOAPAUyBqIqIqIyBAUzaAVAWyBAXALyBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamamamyBzqAYyBzazRAZAZAZAZBazayMzazazazayBAIALyBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaayBqIyBxcxdqIxfzazaBextxoBhxPxQBkzazaxkqIxYxnyBqIyBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaqIBozazqBpqIAnBizaBqxTBsBtBuxXBwzaBmAqqIBxALByBzqIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaqIBozaAssHsysOAezaBAyeycBDzezhBGzaAwtksQtxBUzaBHqIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaqIBozazqzayByBtzBdBLzKzpBOzMzNBRzauiyByBzaALBVBWqIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaayBqIyBzqzaBXyByByByBuNuNAKuPuPyByByByBCczaALyBtPyBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamamamyBCeBizazaBlzazYzKzpAVzMzNzYzazazazaBmChyBCiCjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaayBAfCkAbAbAgzazYzKzpBOzMzNzYzaClAzAzCmCnyBCoCpCqCqCqCrCqCqCqCqCsCjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamaaaaaayBCtCuCvyBAiyByBuNuNAauPuPyByBAmyBCxCyCzyBamamamamamamamamamamCoCAamaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayByByByByByByByByByBBIATASyeBbAVBfzhBgBjBJCJyByByByByByByByByBaaaaaaaaaaamCKamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayBCLCMCNCNCNCNCMCOyBzaCPCQCRCSzaCTCRCQCUCVyBCWCXCYCZCYCYCXDayBaaaaaaaaaaaaDbamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaayBDcCLCOCLCOCLCODduQBnBvBrBBzpzazMBEBCBMBFDnDoDpDaDpDaDpDaDqDraaaaaaaaaaaaDbamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayBDcDcDcDcDcDcDcCLuQBNBPBPBPBQDwBYBZBZBZCaDnCYDoDqDqDqDqDqDqDraaaaaaaaaaaaDbamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayBDcDcDcDcDcDcDcDcyBCbCdCdCdCBCDCCCdCEDGCFCHCGCIDqDqDqDqDqDqDraaaaaaaaaaaaDbamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayBDdDLDdDLDdDLDdDLyBDeDfDeDeDgBKDhDiDSDTDUyBDjCIDWDoDWDoDWDoyBaaaaaaaaaaamDXamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayBAjAjAjAjAjAjAjAjyByByByByByByByByByByByBCJyByByByByByByByByBamamamamamamDZamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamDXamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDbamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDbamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamamamamamamamamamamamEaEaEaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDbamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamambLEaEbEaEaEaEaEaEaEaEaEaEcAkEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEeEfamamamamamamamamamamamamamamamamamamamambLbLEgEhEgEhEhEhEhEhEiEjEkElEmuhEoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEpEqCqErCqCqCqCqCqCqErCqCqCqCqErEsEtEfamEaEaEaEaEaEaEaEuEvEwEwEwExEyEzEAAkEaamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamCoEBEfuREhEhEDEhEhEhEhEEEFEGEGEHEIEhEJEJEJEJEJEJEJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamCoCAuREhEhEvEwEwEwEwELGtDkEOEPEIEhEJEQERESETEQEJamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamEauwEaEhEhEEsFrUGPEWEaEYEZFaFbFcFdEJFeFfEQFfFgEJamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamuRFhFiEhDlELFkEVEVEVEauRvnFnuREIFpEJFqFrFsFtFuEJamamamamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamuRFwEhEhEhFxFyFzFAEVFBFCFDFEFFEIFpEJFGFHEQFIDmEJamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamuRFKEDEhFLFMFNEVEVEVFOFCFPFQFRFSFTFUwqwpFXwrwtEJamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamEauREaEhEhEIGQGbEXGcGdGeGfGgGhFxGiGjGkGlGmGnGoEJamamamamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauREhEhGqGrGrGrGrGsGtDtEGDuGwEhEJGxGyGzDvGBEJamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauREhEhFiEhEhEhEhFxGDGEGFGGFxEhEJGBGBGHGIGJEJamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaEaEaEaEaEaEaEuFxFxFxFxFxFxEhGKGLGKEJEJEJEJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamambLbLEgEhEgEhEhEhEhEhEhFiEhEhEhuRamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamambLEaEbEaEaEaEaEaEaEaEaEaGNGNEaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamamamamamamamamamamamEaEaEaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +DJ +bm +bm +bm +bm +bm +bm +bm +DB +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +DJ +bm +bm +bm +bm +bm +bm +EU +BT +Gu +Gu +BT +GZ +Hc +Hg +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +bm +DM +DM +DM +DM +DM +bm +EU +BT +BT +BT +BT +pK +Hc +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +bm +BT +BT +BT +BT +BT +bm +Fj +BT +BT +BT +GW +Ha +Hc +Hh +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +eu +bm +bm +bm +DB +aa +aa +bm +BT +DP +BT +BT +BT +bm +Fm +DP +BT +GO +bm +bm +bm +DD +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bm +xK +Ds +Dy +bm +aa +aa +bm +DN +DO +DY +BT +BT +bm +Fl +BT +BT +GM +bm +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +uI +BT +BT +BT +bm +bm +bm +bm +bm +bm +bm +Ed +EC +bm +bm +FY +Gv +bm +bm +bm +DB +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +uI +BS +BT +BT +bm +DE +DH +DH +DH +DH +BT +BT +BT +EN +BT +BT +BT +GS +GX +Hc +Hg +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ad +ag +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +uI +Cg +Dx +BT +DC +BT +BT +BT +BT +BT +BT +BT +BT +BT +BT +BT +BT +GT +GY +Hc +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +uI +Cf +BT +Dz +bm +DF +DI +DI +DI +DI +BT +BT +BT +BT +BT +BT +BT +GS +BT +Hc +Hh +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +uI +Cw +BT +BT +bm +bm +bm +DK +bm +bm +bm +En +EK +bm +bm +FZ +GA +bm +bm +bm +DD +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +aa +aa +aa +aa +aa +ad +ad +ad +aa +aa +aa +bm +Cw +BT +DA +bm +aa +aa +aa +aa +bm +BT +BT +BT +bm +Fo +BT +BT +GU +bm +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ad +aa +aa +aa +xJ +bm +bm +bm +DD +aa +aa +aa +aa +DR +BT +BT +BT +bm +FJ +DP +BT +GV +bm +bm +bm +DB +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +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 +aa +DQ +BT +BT +EM +bm +Fv +BT +BT +BT +BT +Hd +Hc +Hg +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ag +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +DV +bm +bm +bm +bm +FW +DP +BT +BT +BT +Hf +Hc +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +bm +FV +Ga +BT +BT +BT +He +Hc +Hh +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +ad +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 +DV +bm +bm +bm +bm +bm +bm +bm +DD +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ad +aa +aa +aa +aa +aa +aa +ad +ad +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ad +aa +ad +ad +ad +ad +ad +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +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 +"} +(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 +ad +ag +ad +aa +ad +ad +ag +ad +ad +aa +aa +ad +ad +ad +ad +ad +aa +aa +ad +ad +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ad +aa +ad +ad +ad +ad +ad +aa +ad +ad +ad +ad +ad +ad +aa +aa +aa +ad +ad +ad +ad +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ad +ad +aa +aa +ad +ad +ad +ag +ad +ad +aa +aa +aa +ad +ad +ad +ad +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ad +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +ad +ad +ad +aa +aa +aa +ad +ad +ad +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +aa +aa +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +ad +ad +ad +ad +ad +ad +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Gp +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ad +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ag +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ag +ad +ad +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +ad +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +ad +aa +ad +ag +ad +ad +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ag +ad +ad +ad +ad +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +ad +ad +ag +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +aa +aa +aa +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 +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ad +ad +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +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 +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ag +ad +ad +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +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 +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ad +ad +aa +aa +ad +ad +ag +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +aa +ad +ad +ad +ad +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +ac +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ad +ad +ad +ad +ad +ad +aa +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 +ad +ag +ad +ad +ad +ad +aa +aa +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 +"} +(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 +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +aa +aa +aa +aa +aa +ad +ad +ad +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +af +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ag +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ag +ad +ad +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 +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +af +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +ad +ad +ag +ad +ad +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +ad +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +ad +ad +ag +ad +ad +aa +aa +aa +aa +aa +ad +ad +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +aa +aa +aa +aa +ad +ad +ad +ad +ad +aa +aa +aa +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +ad +ad +ad +ad +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +aa +aa +aa +aa +ad +ad +ad +ad +ad +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +aa +aa +aa +aa +aa +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ag +ad +ad +aa +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 +ad +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ad +ad +ad +ad +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 +ad +ad +ad +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +af +af +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 +aa +aa +ad +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +af +af +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +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 +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +ad +ad +ad +ag +ad +ad +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ad +ad +ad +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ad +ad +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Ht +Hx +Hx +Hx +Hx +Hx +Hx +HS +HS +HS +Hx +Hx +Hx +Hx +Hx +HY +Hx +Hx +Ik +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ad +ad +ad +ag +ad +ad +ad +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Ht +Hw +Hz +Hy +Hy +HK +HM +HP +HP +HP +HP +HP +HM +HP +HP +HX +HZ +Ie +Ii +Im +Ik +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ad +ad +ad +ad +ad +ad +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Hs +Hv +Hy +Hy +Hy +HJ +HM +HM +HM +HM +HM +HM +HM +HM +HM +Hy +HZ +Id +Id +Il +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 +"} +(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 +ad +ad +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 +ad +ad +ad +ad +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 +Hs +Hv +HA +HH +HA +HJ +HM +HR +HR +HR +HR +HR +HR +HR +HM +Hy +Ib +HM +HM +Io +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 +"} +(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 +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 +ad +ad +ad +aa +aa +aa +ad +ad +ad +ad +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 +Hs +Hv +Hx +Hx +Hx +HL +HM +HQ +HJ +HJ +HT +HJ +HJ +HW +HM +HM +Ia +HM +HM +In +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 +"} +(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 +ad +ag +ad +aa +aa +ad +ad +ad +ag +ad +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 +Hs +Hv +HC +HC +HJ +Hy +HM +HP +HP +HP +HP +HP +HP +HP +HM +Hy +HZ +Ig +HM +Io +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 +"} +(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 +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +aa +aa +aa +ad +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 +Hs +Hv +HB +HB +HI +HM +HM +HM +HM +HM +HM +HM +HM +HM +HM +Hy +HZ +If +If +Ip +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 +"} +(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 +ad +ad +ad +ad +aa +aa +aa +aa +ad +ad +ad +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 +Hu +Hw +HD +HD +HJ +HN +HM +HR +HR +HR +HU +HR +HM +HR +HR +HX +HZ +Ih +Ij +Ir +Iq +aa +aa +aa +jc +vY +ph +vY +xq +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +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 +aa +aa +aa +aa +aa +Hu +Hx +Hx +Hx +Hx +HO +Hx +Hx +HS +Hx +Hx +HV +Hx +Hx +Hx +Ic +Hx +Hx +Iq +aa +aa +aa +aa +vp +wa +vS +wU +wV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +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 +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 +am +fW +lI +fW +am +am +am +fW +lI +fW +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +vm +wv +vS +wv +vm +aa +aa +Is +IC +IF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Hk +Ho +Ho +Ho +Ho +Ho +Ho +HE +am +am +fW +lJ +fW +am +am +am +fW +lJ +fW +am +am +am +am +aa +aa +aa +aa +aa +jc +vs +wu +vq +wu +vs +xq +Is +Ix +IB +IE +IF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ad +ad +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 +aa +aa +aa +aa +aa +aa +aa +aa +Hj +Hm +Hp +Hp +Hp +Hp +Hp +Hp +HF +kf +kf +fW +lI +fW +kf +fW +kf +fW +lI +fW +kf +kf +am +kf +fW +kf +fW +fW +of +vm +vS +vS +vS +vS +vS +vm +It +Iz +IB +IG +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 +"} +(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 +ad +ad +ad +ad +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 +aa +aa +aa +aa +aa +aa +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 +Hl +Hp +Hp +Hp +Hp +Hp +Hp +HF +kf +kM +lk +lk +hk +mQ +nu +mQ +hk +lk +lk +qs +kf +am +kf +sk +lK +ty +lJ +uO +jd +vS +ww +ww +ww +vS +vm +It +Iy +IB +IG +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 +"} +(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 +ad +ad +ad +ad +ad +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 +aa +aa +aa +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 +Hl +Hp +Hp +Hp +Hp +Hp +Hp +HF +fW +kN +ll +lK +lK +lK +lK +lK +lK +lK +oa +qt +kf +eX +kf +sl +li +fW +fW +of +vm +vU +vS +vS +vS +vS +vm +Iu +IA +IB +IH +Iu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +ad +ad +ad +ad +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 +aa +aa +ad +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 +Hj +Hl +Hp +Hp +Hp +Hp +Hp +Hp +HF +fW +kN +lm +lK +lK +lK +lK +lK +lK +lK +pM +lK +lK +ru +lK +lK +lK +lk +uj +fW +vm +vT +ww +ww +ww +vS +vm +It +IA +IB +IH +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 +"} +(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 +ac +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +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 +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 +Hj +Hm +Hp +Hp +Hp +Hp +Hp +Hp +HF +kf +kO +lm +lK +lK +mR +nv +nv +nv +nv +pN +nv +nv +rv +rN +lK +lK +lK +uk +fW +sP +vW +vS +wz +vS +vS +vm +It +IA +IB +IH +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 +"} +(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 +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Hn +Ho +Hq +Ho +Hr +Ho +Ho +HG +kf +kP +ln +lL +mp +mS +mp +mp +mp +mp +pO +mp +mp +rw +rO +mp +qy +lK +ul +fW +sP +vV +ww +ww +ww +vS +vm +It +IA +IB +IH +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 +"} +(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 +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 +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 +aa +aa +aa +aa +aa +aa +aa +aa +am +bq +bq +bq +bq +bq +bq +bq +bq +bJ +bq +bq +gA +gZ +bQ +gZ +bQ +bQ +gA +kf +kQ +lo +lM +mq +mT +nw +nW +mq +mq +pP +mq +qQ +rx +rP +mq +qA +tA +um +fW +vm +vX +vS +vS +vS +vS +vm +Iv +IA +IB +IH +Iv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +"} +(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 +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 +aa +aa +aa +aa +aa +am +bh +br +bH +bX +ct +cM +dp +dN +ev +eZ +fx +cS +gB +ha +ha +ha +hA +cS +bJ +kf +kf +lp +lN +kf +mU +kf +kf +kf +pi +pQ +qp +pM +ry +rQ +lK +lj +fW +fW +of +vm +vU +ww +ww +ww +vS +vm +It +IA +IB +IH +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 +"} +(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 +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 +ad +ad +am +am +am +am +am +am +bi +bs +bq +bY +bQ +cN +cS +cS +ew +fa +cS +cS +cS +cS +cS +cS +cS +ew +dR +ki +kR +lq +dx +mr +mV +lJ +nX +kf +pj +pR +qp +pM +rz +rR +lK +lK +ty +lJ +uO +vq +vS +vS +vS +vS +vS +vm +It +IA +IB +IH +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 +"} +(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 +am +bj +bs +bQ +bZ +cu +cO +cS +dO +ex +fb +fy +fb +fb +hb +fb +hb +fb +je +dS +kj +kS +lr +lO +lJ +mW +ny +nY +kf +pk +pk +pk +pM +rA +rS +lK +lK +fW +fW +of +vp +vY +wx +wx +wx +vY +wV +Iw +Iu +ID +Iu +II +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bj +bt +bq +ca +bQ +cO +cS +cS +ey +fc +fz +fc +fc +gD +fc +hy +fc +hc +jN +kk +kT +bN +kk +lJ +lJ +lJ +nZ +kf +pl +pS +qv +pM +rB +rT +lK +lK +kf +kf +am +vr +vZ +vZ +vZ +vZ +vZ +xI +bx +bx +bM +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 +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 +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +bk +bu +bQ +bY +cv +cP +cS +cS +ez +cS +fA +cS +cS +gy +cS +ic +cS +hY +bq +kk +kT +cf +lP +ms +bN +nA +nA +nA +nA +nA +nA +qR +lm +rC +nv +nv +tB +kf +am +am +am +am +am +am +am +am +by +bN +bN +bx +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +yB +yB +yB +yB +yB +yB +yB +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +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 +aa +aa +aa +bk +bv +bq +cb +bQ +cO +cS +dP +ez +cS +fA +cS +cS +bq +bq +bq +bq +bq +bq +kk +kU +bx +bx +kk +bN +nA +jh +oH +lQ +pT +nA +pM +lm +lK +sm +sr +qM +sr +sr +sr +bx +bx +bx +bx +bx +bx +bx +bM +yB +yB +qI +qI +qI +yB +yB +yB +am +am +am +am +am +am +am +am +am +am +yB +CL +Dc +Dc +Dc +Dd +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 +"} +(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 +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 +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 +aa +aa +aa +am +bv +bJ +cc +cw +cQ +dq +cS +ez +cS +fA +cS +gC +bq +bN +bN +iE +bO +bO +kl +kV +bx +iQ +kl +bN +nA +ob +oI +pn +pU +oe +qS +lm +lK +sn +sr +qL +un +uS +sr +bN +bN +bN +bN +cx +yd +bx +cT +yC +vg +za +za +za +za +Ao +yB +aa +am +aa +aa +aa +aa +aa +am +aa +aa +yB +CM +CL +Dc +Dc +DL +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 +"} +(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 +am +am +bw +bq +bq +bq +cR +cS +dO +eA +fd +fA +cS +cS +bq +bN +bx +dw +jg +jO +km +kW +bx +iQ +mt +bN +nA +oc +oJ +po +po +oT +pO +rD +lK +sn +nt +tE +uo +uo +vt +bS +bS +bS +bS +nN +dt +bx +pr +yA +yO +zf +zq +zq +Af +Ao +yB +aa +am +yB +qI +qI +qI +yB +am +aa +aa +yB +CN +CO +Dc +Dc +Dd +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 +"} +(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 +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 +am +am +bv +bK +cd +bK +cS +cS +dQ +eB +fe +fB +cS +cS +bq +bN +bx +cB +ii +bx +nx +vc +bx +bx +mu +bN +nA +od +oK +jT +pW +nA +pM +lm +lK +sn +nt +tF +un +un +sr +wb +bN +bN +bN +pr +mG +bx +pr +yA +yP +za +zr +za +Ab +Ap +yB +aa +am +qI +Bo +Bo +Bo +qI +am +aa +aa +yB +CN +CL +Dc +Dc +DL +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 +"} +(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 +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 +am +bv +bq +ce +bq +bq +ds +bq +eC +bq +fC +ft +ft +bq +bN +bx +du +ji +bx +nz +ji +bx +lR +mv +bN +nB +oe +oe +pq +oe +oe +qT +lm +lK +so +sR +tG +up +tu +sr +wc +bx +bx +bx +pr +bN +bx +yw +yA +yR +zg +zs +zR +Ab +Ar +yB +yB +yB +yB +za +za +za +yB +yB +yB +yB +yB +CN +CO +Dc +Dc +Dd +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 +"} +(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 +am +bx +bN +bN +bq +eD +ff +fD +cS +cS +bq +bN +bx +bx +jj +bx +bx +kX +bx +lS +mw +bN +nC +jo +bx +bN +bN +bx +ks +rE +eL +sp +sS +tH +uq +un +vu +sr +wA +bN +bN +pr +bN +bN +pr +yA +yQ +zg +zt +zS +Ag +As +zq +zq +zq +xc +zq +As +zq +zq +Ce +Af +Ct +yB +CN +CL +Dc +Dc +DL +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 +"} +(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 +bL +am +bx +bN +dt +bq +eE +cS +fA +cS +cS +bq +bN +bx +iH +jk +jk +jk +kY +bx +lT +fw +mv +nD +jo +bx +cT +bS +qx +qU +rF +ga +sq +sT +tI +ur +un +vv +sr +Av +wW +xr +xL +xr +xr +yx +yA +yS +zg +zt +zS +za +Ab +za +AM +AY +xd +Bp +sH +za +za +Bi +Ck +Cu +yB +CM +CO +Dc +Dc +Dd +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 +"} +(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 +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 +bx +bM +bx +bx +bN +iE +dR +eF +fb +fE +fa +cS +bq +bN +bx +iI +iF +kr +jl +kZ +bx +Bc +Bc +mw +dt +bx +bx +pr +bN +bx +fX +cX +fX +sr +sU +tJ +us +tX +sr +sr +wC +wX +xs +bx +bx +bx +pr +yA +yT +za +zr +zT +za +Ab +yB +yB +yB +qI +qI +sy +yB +BX +za +Ab +Cv +yB +CO +Dd +CL +Dc +DL +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 +"} +(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 +ah +ah +ah +ah +ah +ah +am +by +bN +bx +cx +cT +dv +dS +eG +fg +fF +fN +cS +bq +bN +bx +iJ +iG +jl +ko +la +bx +lV +fw +mX +bN +vE +bN +pr +dt +bx +qV +cX +fX +sr +sV +tK +ut +uW +sq +bG +wD +wY +px +xM +vo +bx +pr +yA +yU +za +za +zT +za +wH +yB +AW +za +xf +An +sO +yB +yB +za +Ab +yB +yB +yB +uQ +uQ +yB +yB +yB +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +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 +aa +aa +aa +aa +ah +ah +aw +aG +aN +aU +ah +ah +bx +bM +bx +bN +cU +dw +dT +bQ +bQ +fG +bQ +fV +bq +bN +bx +iK +iG +jl +jl +lb +bx +lW +my +bN +nE +bN +bN +pr +lv +bx +fX +cX +rV +sr +sW +tL +sr +sr +sr +wd +wE +wZ +xs +bx +bx +bx +pr +yA +yV +vw +zu +zU +zs +At +AH +AO +zR +za +Bi +Ae +tz +yB +Bl +Ag +Ai +BI +za +Bn +BN +Cb +De +yB +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +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 +aa +aa +aa +aa +aj +an +ax +aH +aO +aO +ba +bl +bz +bO +bO +bO +cV +dx +dU +eI +eI +fH +fX +fX +bx +bN +id +iL +kn +mc +oo +lc +bx +bN +bN +cT +bS +oh +bS +mY +lu +bx +qW +rG +fj +qx +sX +tM +uu +uu +uu +uu +wF +nD +bT +bT +yf +bN +pr +yA +yW +zi +zv +za +za +Ab +yB +AP +AZ +za +za +za +Bd +yB +za +za +yB +AT +CP +Bv +BP +Cd +Df +yB +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ai +ao +ay +ay +ay +ay +ay +ah +bA +bN +cf +bN +cU +dy +dV +el +el +fI +fX +fX +bx +bx +bx +bx +jn +jm +og +ld +bx +cT +mz +mY +nF +oi +oL +bN +cx +bx +qX +fX +fX +bx +sY +tN +bx +bx +bx +bN +lP +bO +xu +bO +yg +ms +pr +yA +yA +yA +zw +zV +Ah +Ab +yB +AU +AZ +Be +Bq +BA +BL +yB +zY +zY +yB +AS +CQ +Br +BP +Cd +De +yB +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ai +ap +az +ay +ay +ay +bb +ah +bB +ah +ah +bx +cW +dw +dW +eK +eK +fJ +fX +fX +bx +hB +ie +bx +kq +jP +tZ +el +bx +lX +bx +bx +bx +bx +bx +bx +bx +bx +lY +fX +fX +bx +dw +tN +uv +uX +bx +bx +bx +bx +bx +bx +tN +yn +yy +yD +yX +zj +zx +zW +Ai +wK +yB +yB +AZ +xt +xT +ye +zK +uN +zK +zK +uN +ye +CR +BB +BP +Cd +De +yB +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ai +aq +aA +aI +aP +ay +bc +bo +bD +bR +bo +cy +cX +dz +dX +eL +eL +eL +fY +eL +eL +eL +eL +iM +kp +ik +ks +fX +ls +lY +fX +fX +fX +fX +fX +fX +fX +fX +lY +pm +eL +iM +sZ +tO +fX +fX +fX +fX +fX +fX +fX +xN +ks +yo +lY +yE +ik +fX +zy +zX +vL +Ae +AI +qI +AZ +xo +Bs +yc +zp +uN +zp +zp +uN +Bb +CS +zp +BQ +CB +Dg +yB +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +al +ar +aB +aJ +aQ +aV +bd +bI +bP +ch +bW +cz +cY +dA +dY +eM +fj +fq +fZ +fj +fj +fj +fj +iN +dA +fj +dY +fj +fj +lZ +fX +fX +fX +fX +fX +fX +fX +fX +lY +fX +fX +ss +fX +ks +fX +fX +fX +fX +fX +fX +fX +fX +ks +jq +lY +fX +fX +fX +zz +vh +AV +za +za +qI +Ba +Bh +Bt +BD +BO +AK +AV +BO +Aa +AV +za +za +Dw +CD +BK +yB +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ak +as +aC +aK +aR +aW +be +bC +bE +cg +bC +cA +cZ +dB +dZ +eN +fk +fL +ga +ga +he +ga +ga +iO +jp +in +ks +fX +fX +lY +fX +fX +fX +fX +oM +ps +pX +fX +lY +ip +ga +st +ga +sB +fX +fX +fX +fX +fX +iU +fX +xO +ks +yp +lY +yF +in +fX +zA +zX +vM +Aw +AJ +qI +za +xP +Bu +ze +zM +uP +zM +zM +uP +Bf +CT +zM +BY +CC +Dh +yB +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +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 +ak +at +aD +ay +ay +aX +bf +ah +ah +ah +ah +bx +cW +dC +dr +et +eQ +cj +cj +cj +cj +hC +if +iP +jp +ga +kv +bx +bx +lX +bx +bx +bx +bx +bx +bx +bx +bx +lY +fX +fX +su +su +kh +kh +kh +kh +su +su +su +su +su +yh +yq +yz +yG +yY +zk +zB +zZ +Am +wT +yB +yB +yM +xQ +xX +zh +zN +uP +zN +zN +uP +zh +CR +BE +BZ +Cd +Di +yB +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ak +au +ay +ay +ay +aX +ay +ah +bF +bS +ci +bS +da +dD +dn +ed +dn +eR +gb +gE +cj +cj +cj +cj +jq +fX +ks +bx +cT +ma +bS +bS +bS +bS +bS +nN +bN +bx +lY +fX +fX +sv +ta +td +td +td +td +we +su +xa +wh +wl +yi +yr +mY +yA +yA +yA +yA +vK +ws +Az +yB +AU +za +Bk +Bw +BG +BR +yB +zY +zY +yB +Bg +CQ +BC +BZ +CE +DS +yB +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aL +av +aE +bn +aS +aY +bg +bp +bG +bT +bT +bT +db +dE +eb +em +eV +eW +gc +gF +hf +hD +ig +cj +jq +fX +ks +bx +cU +mb +mb +mb +mb +mb +mb +pt +bN +bx +qY +fX +fX +su +tb +tQ +tT +tT +vx +wf +wG +xb +xw +wm +yj +ys +yA +yA +yZ +yZ +zC +Ab +za +Az +yB +za +za +za +za +za +za +yB +za +za +yB +Bj +CU +BM +BZ +DG +DT +yB +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ah +ah +aF +aM +aT +aZ +ah +ah +bx +bM +bx +bN +cU +cj +ea +eJ +ea +ck +gd +gF +de +hE +ih +cj +jq +fX +kt +bx +cU +mb +mA +mZ +nG +oj +mb +pu +cx +bx +lY +fX +fX +su +tc +tR +ux +uY +tR +wg +su +ue +xx +xR +yk +yt +yA +yH +yH +yH +zD +Ac +AN +AA +AK +AV +za +za +Bm +Aw +ui +yB +za +Cl +Am +BJ +CV +BF +Ca +CF +DU +yB +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ah +ah +ah +ah +ah +ah +am +by +bN +bx +bN +dc +cj +ee +eS +fn +de +ge +gG +hg +hF +gl +cj +jq +fX +ku +bx +cU +mb +mB +na +nH +ok +oN +oN +pY +mb +lY +fX +fX +su +sw +tS +td +td +tS +tj +su +uf +xy +wI +yl +pr +yA +yH +yH +yH +zD +Ac +za +AB +yB +AW +za +xk +Aq +tk +yB +yB +za +Az +yB +CJ +yB +Dn +Dn +CH +yB +CJ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +bx +bM +cj +cj +cj +cj +ef +eS +de +de +gf +gH +hh +de +ij +cj +jq +fX +ks +bx +cU +mb +mC +nb +nI +nb +ib +pv +jW +ke +qZ +eL +eL +qi +tT +tT +tT +tT +tT +wi +su +xe +xz +xS +su +yu +yA +yI +yI +yI +zE +Ac +zr +AC +yB +yB +yB +qI +qI +sQ +yB +Cc +za +Az +Cx +yB +CW +Do +CY +CG +Dj +yB +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +am +bL +ck +cC +dd +dF +de +eS +de +de +gg +gI +hi +hG +gm +cj +jq +fX +ks +bx +cU +mb +mD +nb +nb +nb +oP +pw +pw +pp +ra +fX +fX +kh +td +td +td +td +td +wj +tt +uG +xA +wJ +su +bN +yA +yI +yI +yI +zE +Ac +za +Az +za +AX +AI +xY +Bx +tx +za +za +Bm +Cm +Cy +yB +CX +Dp +Do +CI +CI +yB +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +am +ck +cD +de +de +eg +eT +fo +fo +gh +de +gF +ge +il +cj +jq +fX +ks +bx +cU +mb +mE +nb +nJ +nb +jS +ns +jX +kg +rb +ga +rW +qj +tU +tU +tU +tU +vy +wk +wI +xg +qC +xU +su +bN +yA +yJ +yJ +yJ +zF +Ac +zr +AD +AL +AL +AL +xn +AL +BU +AL +AL +Ch +Cn +Cz +yB +CY +Da +Dq +Dq +DW +yB +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ck +cE +df +dG +eh +eU +fp +fO +gi +gk +hj +hH +im +cj +jq +fX +ks +bx +cU +mb +mC +iS +nK +ol +oR +oR +qc +mb +rc +fX +ks +su +th +tW +tW +tW +vA +tW +su +vH +xC +xV +su +mu +yA +yJ +yJ +yJ +zF +Ac +za +AE +yB +yB +yB +yB +By +za +BV +yB +yB +yB +yB +yB +CZ +Dp +Dq +Dq +Do +yB +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ck +ck +dg +dH +ei +ck +eO +fm +fh +ck +eO +hq +fh +cj +jr +fX +ks +bx +cU +mb +mF +nd +nL +om +mb +py +qd +qB +rd +fX +ks +su +su +tV +uy +uZ +vz +uV +su +xi +xD +xW +su +bN +yA +yK +yK +zl +zG +Ad +zq +AF +yB +aa +aa +qI +Bz +BH +BW +tP +Ci +Co +am +yB +CY +Da +Dq +Dq +DW +yB +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ck +dh +de +ej +ck +fr +de +ge +ck +fr +de +ge +cj +jq +fX +ks +bx +cU +mb +mb +mb +mb +mb +mb +pz +qe +bx +re +fX +ks +su +sM +se +uz +uz +vB +vC +vG +xj +xE +xh +su +bN +yA +Ay +za +za +zH +Ae +AQ +AG +yB +aa +aa +yB +qI +qI +qI +yB +Cj +Cp +am +yB +CY +Dp +Dq +Dq +Do +yB +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ck +di +dI +ek +ck +fi +fQ +gj +ck +fs +hJ +gj +cj +jq +fX +ks +bx +cU +bN +mG +ne +nM +on +bx +bx +bx +bx +jq +fX +ks +su +sA +tY +uA +va +vC +vC +tC +uH +xF +uH +ym +bN +yA +uT +xB +zm +zI +zm +zm +Ao +yB +aa +aa +aa +aa +aa +aa +aa +aa +Cq +am +yB +CX +Da +Dq +Dq +DW +yB +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +GR +aa +aa +aa +aa +aa +aa +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 +ck +dj +dJ +eH +ck +ck +ck +cj +cj +cj +cj +cj +cj +jq +fX +kt +bx +lt +bS +mH +nf +nN +bN +bN +bN +bN +id +jq +fX +kt +su +su +su +su +su +vD +wn +su +su +su +su +su +bN +yA +yB +yB +zn +zJ +zn +yB +yB +yB +aa +aa +aa +aa +aa +aa +aa +aa +Cq +am +yB +Da +Dq +Dq +Dq +Do +yB +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +ck +ck +ck +ck +ck +am +am +ck +gK +hl +hK +gn +fK +js +fX +ks +bx +lu +bN +cU +bN +cU +bN +bN +bN +bx +bx +jr +fX +rX +ga +xv +ga +ga +yN +ga +Al +Ax +id +bN +bN +bN +bN +bx +aa +yB +qI +qJ +qI +yB +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Cq +am +yB +yB +Dr +Dr +Dr +yB +yB +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +am +aa +aa +aa +am +aa +ck +gM +hn +hM +io +hz +jt +fX +ks +bx +lv +bN +mI +ng +nO +wo +lR +pA +bx +oQ +jq +fX +ks +pL +el +fX +uB +vb +uB +vb +wL +bx +bx +bx +bM +bx +bx +aa +am +aa +zL +aa +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Cr +am +aa +aa +aa +aa +aa +aa +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +am +aa +aa +aa +am +aa +ck +gL +hm +hL +gJ +fM +ju +ga +kv +go +go +go +go +go +nP +nP +oS +nP +nP +qD +rf +fX +rX +sB +tl +fX +uC +vb +uC +vb +wM +bx +am +bx +bN +by +am +aa +am +aa +zL +aa +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Cq +am +aa +aa +aa +aa +aa +aa +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +am +aa +aa +aa +am +aa +ck +ck +ck +ck +ck +ck +jq +fX +ks +go +lw +md +me +go +nQ +op +rI +pB +nP +qE +jq +fX +ks +fX +tm +fX +uD +vb +uD +vb +wN +bx +am +bx +bM +bx +am +aa +zc +zc +rm +zc +zc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Cq +am +aa +aa +aa +aa +aa +aa +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +am +aa +aa +aa +am +aa +fw +gN +ho +hN +iq +iT +dz +ik +ks +go +lw +me +me +go +nR +nq +nr +pf +nP +hC +dz +eL +wB +eL +yv +yL +eL +zb +zQ +Au +wO +bx +aa +am +bL +am +aa +aa +zc +zo +wy +zo +zc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Cq +am +aa +aa +aa +aa +aa +aa +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +am +aa +aa +aa +am +aa +fw +gO +fX +fX +fX +fX +jq +ip +kv +go +lw +me +me +go +nS +or +oV +pC +nP +nP +jq +fX +ks +bx +bx +bx +fw +bx +fw +bx +bx +bx +aa +aa +am +aa +aa +aa +zd +zo +zO +zo +zc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Cq +am +aa +aa +aa +aa +aa +aa +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +am +am +am +aa +am +am +am +fw +gP +hp +hO +fX +iU +jv +hp +kw +go +lx +mf +mf +go +nT +or +oV +pf +qf +qF +jq +fX +ku +bx +am +aa +aa +aa +aa +am +aa +aa +aa +aa +am +aa +aa +aa +zd +zo +zP +zo +zc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Cs +Co +am +aa +aa +aa +aa +am +am +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +bU +bU +bU +bU +bU +bU +bU +bU +bU +go +go +gR +go +go +go +jw +iV +kx +go +ly +ly +ly +go +go +or +oV +pf +qg +nP +rg +rI +rY +sC +nP +nP +nP +nP +nP +nP +aa +aa +aa +aa +am +aa +aa +aa +zc +zc +zc +zc +zc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Cj +CA +CK +Db +Db +Db +Db +DX +DZ +DX +Db +Db +Db +Ee +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 +"} +(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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bU +cl +cF +cs +bU +cl +cF +cs +bU +gp +gu +gQ +hr +ir +bU +hZ +iR +jx +bU +cp +cp +cp +nh +go +os +oW +pD +ky +pV +rh +pD +rZ +qw +hx +ua +uE +vd +uU +hx +aa +aa +aa +aa +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +am +am +am +am +am +am +am +am +am +am +am +Ef +Eq +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bU +cm +cG +cs +bU +cm +cG +cs +bU +gq +cp +cp +hQ +hQ +bU +jy +cp +kz +bU +lz +cp +cp +ni +go +ot +oX +pE +kC +pZ +ri +pf +pf +qw +qz +ub +pf +pf +ti +hx +aa +aa +aa +aa +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +Cq +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bU +cm +cs +cs +bU +cm +cs +cs +bU +gr +cp +cp +hR +is +bU +jz +jR +kA +gv +jV +mg +mg +nj +nU +ou +oY +pF +nP +nP +rj +rJ +sa +nP +nP +uc +sd +pf +sN +hx +am +aa +aa +aa +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +Er +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +bU +cn +cH +cn +dK +ec +eP +ec +bU +gs +cp +cp +hS +it +bU +jA +jf +kB +gw +lB +hX +cp +nk +kx +ov +oV +pG +le +hx +rk +rK +sb +nP +sI +pa +pa +ve +vI +hx +am +am +aa +aa +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +Cq +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +bU +co +cI +dk +bU +en +cI +fl +bU +bU +cp +hs +hT +iu +bU +iw +jb +jB +bU +lA +cp +cp +mm +kx +ow +oV +pG +le +hx +rl +pf +sc +nP +si +ud +uF +vf +vJ +nP +nP +hx +nP +nP +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 +am +Cq +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +bV +cp +cp +cp +dL +cp +cp +cp +cp +gt +cp +ht +hU +iv +gv +jC +jY +kD +bU +lD +cp +mJ +nc +kx +ox +oV +pG +qk +nP +hx +qh +hx +nP +tq +rL +hx +tf +qo +nP +wP +xm +xG +xZ +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 +am +Cq +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +bV +cp +cp +cp +dM +cp +cp +cp +cp +fu +cp +hu +hV +kI +hI +jD +cp +kE +jQ +cp +cp +mK +mn +kx +oy +oZ +pD +ql +qK +pD +pD +ql +sE +tr +rn +sx +te +tg +oG +wQ +vF +pf +ya +hx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +Cq +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +bU +cr +cJ +dm +bU +eo +cp +cp +fS +gv +gS +hv +hW +ix +bU +jE +cp +kF +bU +lE +cp +mL +nc +kx +oz +pa +pH +qm +pa +pH +pa +qm +pH +pa +oX +pa +vi +oV +ts +wR +pf +pf +yb +hx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +Cq +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +bU +cq +cK +dl +bU +ep +cp +cp +fR +bU +gT +ht +cp +iy +bU +jF +jZ +kF +bU +lF +kG +cp +nl +kx +oA +pb +or +qa +qu +ro +rM +oU +sG +qG +ug +sz +vj +tn +oO +wS +IJ +pf +pf +hx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +Cq +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +bU +cs +cs +cm +bU +eq +cp +fv +fT +bU +gU +ht +cp +iz +bU +jE +ht +kF +bU +lG +mi +cp +np +kx +nP +nP +ou +qo +qb +nP +nP +nP +kL +qH +nP +sD +kL +nP +nP +vk +xp +xH +xl +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 +am +Er +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +bU +cs +cs +cm +bU +er +cp +cp +fU +gw +gV +hw +hX +iA +bU +jG +ht +jU +bU +lH +lC +hQ +nm +kx +oB +pc +pI +qn +qN +rp +nP +sf +rH +to +nP +tp +uJ +vN +nP +nP +hx +nP +nP +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 +am +Cq +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +bU +cs +cL +do +bU +es +cp +cp +bU +bU +bU +bU +bU +bU +bU +jH +ht +kH +bU +gt +mj +mM +mj +kx +oq +pd +pJ +oZ +qO +rq +nP +sg +sJ +pf +nP +uK +pf +vO +nP +am +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +Cq +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +bU +bU +bU +bU +bU +bV +bV +bV +bU +gx +gW +bV +cp +cp +cp +cp +ka +kI +lf +gw +mh +mN +nn +nV +oD +oC +Hb +qq +pe +rr +nP +sh +sK +tv +nP +uL +vl +vP +nP +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +Cq +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +am +bU +fP +gX +hd +iB +iB +iW +jI +cp +cp +lg +bU +ml +mO +ml +go +oE +pf +pf +pf +pf +rs +nP +qP +sL +tw +nP +tD +pf +vQ +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 +aa +aa +aa +aa +am +Cq +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +bU +gz +gY +bV +hQ +iC +cp +jJ +cp +cp +es +bU +mk +mP +no +go +oF +pg +pf +qr +pf +rt +nP +sj +pf +pf +nP +uM +pf +vR +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 +aa +aa +aa +aa +am +Er +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +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 +ia +bU +iX +jK +cp +cp +bU +bU +mo +mo +mo +go +hx +hx +nP +nP +hx +hx +nP +nP +hx +hx +nP +hx +hx +nP +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 +aa +aa +aa +aa +am +Es +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +bU +bU +bU +bU +jL +kb +kJ +lh +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +Et +Co +am +am +am +am +am +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +am +bU +iY +jM +kc +kc +bV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +Ef +EB +Co +Ea +uR +uR +uR +Ea +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +bU +iZ +jL +kd +kK +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 +aa +aa +aa +aa +aa +aa +am +am +Ef +CA +uw +Fh +Fw +FK +uR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +ja +bU +bV +bV +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 +aa +aa +aa +aa +aa +am +am +Ea +uR +uR +Ea +Fi +Eh +ED +Ea +uR +uR +Ea +am +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +bL +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +am +Ea +Eh +Eh +Eh +Eh +Eh +Eh +Eh +Eh +Eh +Ea +am +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +aa +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +am +bL +Ea +Eh +Eh +Eh +Dl +Eh +FL +Eh +Eh +Eh +Ea +bL +am +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +aa +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +bL +bL +Ea +ED +Ev +EE +EL +Fx +FM +EI +Gq +Fi +Ea +bL +bL +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +aa +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +Ea +Eg +Ea +Eh +Ew +sF +Fk +Fy +FN +GQ +Gr +Eh +Ea +Eg +Ea +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +aa +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +Eb +Eh +Ea +Eh +Ew +rU +EV +Fz +EV +Gb +Gr +Eh +Ea +Eh +Eb +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +aa +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +Ea +Eg +Ea +Eh +Ew +GP +EV +FA +EV +EX +Gr +Eh +Ea +Eg +Ea +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +aa +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +Ea +Eh +Eu +Eh +Ew +EW +EV +EV +EV +Gc +Gr +Eh +Eu +Eh +Ea +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +aa +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +Ea +Eh +Ev +EE +EL +Ea +Ea +FB +FO +Gd +Gs +Fx +Fx +Eh +Ea +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +aa +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +Ea +Eh +Ew +EF +Gt +EY +uR +FC +FC +Ge +Gt +GD +Fx +Eh +Ea +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +aa +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +Ea +Eh +Ew +EG +Dk +EZ +vn +FD +FP +Gf +Dt +GE +Fx +Eh +Ea +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +aa +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +Ea +Eh +Ew +EG +EO +Fa +Fn +FE +FQ +Gg +EG +GF +Fx +Eh +Ea +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +aa +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +Ea +Ei +Ex +EH +EP +Fb +uR +FF +FR +Gh +Du +GG +Fx +Eh +Ea +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +aa +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +Ea +Ej +Ey +EI +EI +Fc +EI +EI +FS +Fx +Gw +Fx +Fx +Fi +Ea +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +aa +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +Ea +Ek +Ez +Eh +Eh +Fd +Fp +Fp +FT +Gi +Eh +Eh +Eh +Eh +Ea +Ea +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +am +aa +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +Ec +El +EA +EJ +EJ +EJ +EJ +EJ +FU +Gj +EJ +EJ +GK +Eh +GN +Ea +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +am +aa +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +Ak +Em +Ak +EJ +EQ +Fe +Fq +FG +wq +Gk +Gx +GB +GL +Eh +GN +Ea +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +am +bL +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +Ea +uh +Ea +EJ +ER +Ff +Fr +FH +wp +Gl +Gy +GB +GK +uR +Ea +Ea +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +eY +hP +eY +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Eo +am +EJ +ES +EQ +Fs +EQ +FX +Gm +Gz +GH +EJ +am +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +eY +iD +eY +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +EJ +ET +Ff +Ft +FI +wr +Gn +Dv +GI +EJ +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +EJ +EQ +Fg +Fu +Dm +wt +Go +GB +GJ +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 +"} +(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 +EJ +EJ +EJ +EJ +EJ +EJ +EJ +EJ +EJ +EJ +aa +aa +aa +aa +aa +aa +aa +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 +"} +(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 +am +am +am +am +am +am +am +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +am +aa +aa +am +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +am +aa +aa +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +am +aa +aa +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +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 +am +aa +aa +am +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +"} +(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 +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 +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 +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 +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +GC +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(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 +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(251,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(252,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(253,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +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 "} - From a49d5dc924ab3272b3ee60f1a8e46ac390cb5078 Mon Sep 17 00:00:00 2001 From: GunHog Date: Tue, 1 Mar 2016 22:23:50 -0600 Subject: [PATCH 117/235] Queen Dying is now based in the node - Queen's death is now called on the node itself - Slightly different effects for humans than aliens --- .../carbon/alien/humanoid/caste/drone.dm | 7 ++++- .../carbon/alien/humanoid/caste/praetorian.dm | 6 +++- .../mob/living/carbon/alien/humanoid/death.dm | 10 +++++-- .../living/carbon/alien/humanoid/humanoid.dm | 23 +-------------- .../mob/living/carbon/alien/humanoid/queen.dm | 4 --- .../modules/mob/living/carbon/alien/organs.dm | 29 +++++++++++++++++++ code/modules/mob/living/carbon/alien/say.dm | 10 ++----- 7 files changed, 51 insertions(+), 38 deletions(-) diff --git a/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm b/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm index 893470babe6..1e7d83eba42 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm @@ -26,9 +26,14 @@ action_icon_state = "alien_evolve_drone" /obj/effect/proc_holder/alien/evolve/fire(mob/living/carbon/alien/humanoid/user) - if(user.recent_queen_death) + var/obj/item/organ/internal/alien/hivenode/node = user.getorgan(/obj/item/organ/internal/alien/hivenode) + if(!node) //Players are Murphy's Law. We may not expect there to ever be a living xeno with no hivenode, but they _WILL_ make it happen. + user << "Without the hivemind, you can't possibly hold the responsibility of leadership!" + return 0 + if(node.recent_queen_death) user << "Your thoughts are still too scattered to take up the position of leadership." return 0 + if(!isturf(user.loc)) user << "You can't evolve here!" return 0 diff --git a/code/modules/mob/living/carbon/alien/humanoid/caste/praetorian.dm b/code/modules/mob/living/carbon/alien/humanoid/caste/praetorian.dm index 448a119554c..0dfc687f57e 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/caste/praetorian.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/caste/praetorian.dm @@ -53,7 +53,11 @@ action_icon_state = "alien_evolve_praetorian" /obj/effect/proc_holder/alien/royal/praetorian/evolve/fire(mob/living/carbon/alien/humanoid/user) - if(user.recent_queen_death) + var/obj/item/organ/internal/alien/hivenode/node = user.getorgan(/obj/item/organ/internal/alien/hivenode) + if(!node) //Just in case this particular Praetorian gets violated and kept by the RD as a replacement for Lamarr. + user << "Without the hivemind, you would be unfit to rule as queen!" + return 0 + if(node.recent_queen_death) user << "You are still too burdened with guilt to evolve into a queen." return 0 if(!alien_type_present(/mob/living/carbon/alien/humanoid/royal/queen)) diff --git a/code/modules/mob/living/carbon/alien/humanoid/death.dm b/code/modules/mob/living/carbon/alien/humanoid/death.dm index a064649532d..65cab1c1522 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/death.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/death.dm @@ -25,7 +25,11 @@ if(stat == DEAD) return - for(var/mob/living/carbon/alien/humanoid/A in living_mob_list) - A.queen_death() //SCREEEEEEEEE!! + for(var/mob/living/carbon/C in living_mob_list) + if(C == src) //Make sure not to proc it on ourselves. + continue + var/obj/item/organ/internal/alien/hivenode/node = C.getorgan(/obj/item/organ/internal/alien/hivenode) + if(istype(node)) // just in case someone would ever add a diffirent node to hivenode slot + node.queen_death() - return ..(gibbed) + return ..(gibbed) \ No newline at end of file diff --git a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm index a8497175700..e69fb2ac30a 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm @@ -13,7 +13,6 @@ var/custom_pixel_x_offset = 0 //for admin fuckery. var/custom_pixel_y_offset = 0 var/sneaking = 0 //For sneaky-sneaky mode and appropriate slowdown - var/recent_queen_death = 0 //Indicates if the queen died recently, aliens are heavily weakened while this is active. //This is fine right now, if we're adding organ specific damage this needs to be updated /mob/living/carbon/alien/humanoid/New() @@ -167,24 +166,4 @@ proc/alien_type_present(var/alienpath) if(!A.key || A.stat == DEAD) //Only living aliens with a ckey are valid. continue return 1 - return 0 - -//When the alien queen dies, all aliens suffer a penalty as punishment for failing to protect her. -/mob/living/carbon/alien/humanoid/proc/queen_death() - if(stat == DEAD) - return - src << "Your queen has been struck down!" - src << "You are struck with overwhelming agony! You feel confused, and your connection to the hivemind is severed." - - throw_alert("alien_noqueen", /obj/screen/alert/alien_vulnerable) - emote("roar") - Stun(10) - jitteriness += 30 - do_jitter_animation(jitteriness) - confused += 30 - stuttering += 30 - recent_queen_death = 1 - spawn(2400) //four minutes - recent_queen_death = 0 - src << "The pain of losing your queen is easing. You begin to hear the hivemind again." - clear_alert("alien_noqueen") \ No newline at end of file + return 0 \ No newline at end of file diff --git a/code/modules/mob/living/carbon/alien/humanoid/queen.dm b/code/modules/mob/living/carbon/alien/humanoid/queen.dm index b4efacd2d7c..bab92ff2a1a 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/queen.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/queen.dm @@ -71,10 +71,6 @@ . = ..() . += 5 - -/mob/living/carbon/alien/humanoid/royal/queen/queen_death() - return //This proc is called by the queen, at death, to affect all the other aliens. It therefore should not affect herself. - //Queen verbs /obj/effect/proc_holder/alien/lay_egg name = "Lay Egg" diff --git a/code/modules/mob/living/carbon/alien/organs.dm b/code/modules/mob/living/carbon/alien/organs.dm index 180084a981f..ad884f7fb0c 100644 --- a/code/modules/mob/living/carbon/alien/organs.dm +++ b/code/modules/mob/living/carbon/alien/organs.dm @@ -108,6 +108,7 @@ slot = "hivenode" origin_tech = "biotech=5;magnets=4;bluespace=3" w_class = 1 + var/recent_queen_death = 0 //Indicates if the queen died recently, aliens are heavily weakened while this is active. alien_powers = list(/obj/effect/proc_holder/alien/whisper) /obj/item/organ/internal/alien/hivenode/Insert(mob/living/carbon/M, special = 0) @@ -118,6 +119,34 @@ M.faction -= "alien" ..() +//When the alien queen dies, all aliens suffer a penalty as punishment for failing to protect her. +/obj/item/organ/internal/alien/hivenode/proc/queen_death() + if(!owner|| owner.stat == DEAD) + return + if(isalien(owner)) //Different effects for aliens than humans + owner << "Your Queen has been struck down!" + owner << "You are struck with overwhelming agony! You feel confused, and your connection to the hivemind is severed." + owner.emote("roar") + owner.Stun(10) //Actually just slows them down a bit. + + else if(ishuman(owner)) //Humans, being more fragile, are more overwhelmed by the mental backlash. + owner << "You feel a splitting pain in your head, and are struck with a wave of nausea. You cannot hear the hivemind anymore!" + owner.emote("scream") + owner.Weaken(5) + + owner.jitteriness += 30 + owner.confused += 30 + owner.stuttering += 30 + + recent_queen_death = 1 + owner.throw_alert("alien_noqueen", /obj/screen/alert/alien_vulnerable) + spawn(2400) //four minutes + if(qdeleted(src) || !owner) //In case the node is deleted or removed from the host + return + recent_queen_death = 0 + owner << "The pain of the queen's death is easing. You begin to hear the hivemind again." + owner.clear_alert("alien_noqueen") + /obj/item/organ/internal/alien/resinspinner name = "resin spinner" diff --git a/code/modules/mob/living/carbon/alien/say.dm b/code/modules/mob/living/carbon/alien/say.dm index a9b9c050552..b60f1a30adb 100644 --- a/code/modules/mob/living/carbon/alien/say.dm +++ b/code/modules/mob/living/carbon/alien/say.dm @@ -21,10 +21,6 @@ ..(message, shown_name) /mob/living/carbon/hivecheck() - return getorgan(/obj/item/organ/internal/alien/hivenode) - -/mob/living/carbon/alien/humanoid/hivecheck() - if(recent_queen_death) //No hiss-hiss for you if you let your queen die! - return 0 - else - return ..() \ No newline at end of file + var/obj/item/organ/internal/alien/hivenode/N = getorgan(/obj/item/organ/internal/alien/hivenode) + if(N && !N.recent_queen_death) //Mob has alien hive node and is not under the dead queen special effect. + return N \ No newline at end of file From 0e1ae09e92c1b03a151c66e6930dfa0bb559b7d4 Mon Sep 17 00:00:00 2001 From: c0 Date: Wed, 2 Mar 2016 07:30:06 +0300 Subject: [PATCH 118/235] Plant Refactor: Revenge of the Grown --- .../kitchen machinery/processor.dm | 7 +- .../recipes/tablecraft/recipes_bread.dm | 2 +- .../recipes/tablecraft/recipes_pie.dm | 2 +- .../recipes/tablecraft/recipes_soup.dm | 2 +- code/modules/hydroponics/grown.dm | 1051 ++--------------- code/modules/hydroponics/grown/apple.dm | 25 + code/modules/hydroponics/grown/banana.dm | 43 + code/modules/hydroponics/grown/berries.dm | 57 + code/modules/hydroponics/grown/chili.dm | 50 + code/modules/hydroponics/grown/citrus.dm | 34 + code/modules/hydroponics/grown/flowers.dm | 52 + code/modules/hydroponics/grown/mushrooms.dm | 163 +++ code/modules/hydroponics/grown/tomato.dm | 113 ++ code/modules/hydroponics/growninedible.dm | 25 +- code/modules/hydroponics/seeds.dm | 10 +- .../chemistry/machinery/reagentgrinder.dm | 12 +- tgstation.dme | 8 + 17 files changed, 701 insertions(+), 955 deletions(-) create mode 100644 code/modules/hydroponics/grown/apple.dm create mode 100644 code/modules/hydroponics/grown/banana.dm create mode 100644 code/modules/hydroponics/grown/berries.dm create mode 100644 code/modules/hydroponics/grown/chili.dm create mode 100644 code/modules/hydroponics/grown/citrus.dm create mode 100644 code/modules/hydroponics/grown/flowers.dm create mode 100644 code/modules/hydroponics/grown/mushrooms.dm create mode 100644 code/modules/hydroponics/grown/tomato.dm diff --git a/code/modules/food&drinks/kitchen machinery/processor.dm b/code/modules/food&drinks/kitchen machinery/processor.dm index 67712fede24..bb2b48a8653 100644 --- a/code/modules/food&drinks/kitchen machinery/processor.dm +++ b/code/modules/food&drinks/kitchen machinery/processor.dm @@ -45,6 +45,10 @@ input = /obj/item/weapon/reagent_containers/food/snacks/meat/slab output = /obj/item/weapon/reagent_containers/food/snacks/faggot +/datum/food_processor_process/sweetpotato + input = /obj/item/weapon/reagent_containers/food/snacks/grown/potato/sweet + output = /obj/item/weapon/reagent_containers/food/snacks/yakiimo + /datum/food_processor_process/potato input = /obj/item/weapon/reagent_containers/food/snacks/grown/potato output = /obj/item/weapon/reagent_containers/food/snacks/fries @@ -69,9 +73,6 @@ input = /obj/item/weapon/reagent_containers/food/snacks/grown/parsnip output = /obj/item/weapon/reagent_containers/food/snacks/roastparsnip -/datum/food_processor_process/sweetpotato - input = /obj/item/weapon/reagent_containers/food/snacks/grown/sweetpotato - output = /obj/item/weapon/reagent_containers/food/snacks/yakiimo /* mobs */ diff --git a/code/modules/food&drinks/recipes/tablecraft/recipes_bread.dm b/code/modules/food&drinks/recipes/tablecraft/recipes_bread.dm index bd110dd8940..083deaf6f20 100644 --- a/code/modules/food&drinks/recipes/tablecraft/recipes_bread.dm +++ b/code/modules/food&drinks/recipes/tablecraft/recipes_bread.dm @@ -70,7 +70,7 @@ /datum/reagent/consumable/soymilk = 5, /obj/item/weapon/reagent_containers/food/snacks/store/bread/plain = 1, /obj/item/weapon/reagent_containers/food/snacks/tofu = 3, - /obj/item/weapon/reagent_containers/food/snacks/grown/mimana = 1 + /obj/item/weapon/reagent_containers/food/snacks/grown/banana/mime = 1 ) result = /obj/item/weapon/reagent_containers/food/snacks/store/bread/mimana category = CAT_FOOD diff --git a/code/modules/food&drinks/recipes/tablecraft/recipes_pie.dm b/code/modules/food&drinks/recipes/tablecraft/recipes_pie.dm index d8eeb9e01e3..19c72203735 100644 --- a/code/modules/food&drinks/recipes/tablecraft/recipes_pie.dm +++ b/code/modules/food&drinks/recipes/tablecraft/recipes_pie.dm @@ -146,7 +146,7 @@ reqs = list( /datum/reagent/consumable/vanilla = 5, /datum/reagent/water = 5, - /obj/item/weapon/reagent_containers/food/snacks/grown/sweetpotato = 2 + /obj/item/weapon/reagent_containers/food/snacks/grown/potato/sweet = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/pie/dulcedebatata category = CAT_FOOD diff --git a/code/modules/food&drinks/recipes/tablecraft/recipes_soup.dm b/code/modules/food&drinks/recipes/tablecraft/recipes_soup.dm index 37733685285..082fb2b352f 100644 --- a/code/modules/food&drinks/recipes/tablecraft/recipes_soup.dm +++ b/code/modules/food&drinks/recipes/tablecraft/recipes_soup.dm @@ -209,7 +209,7 @@ /datum/reagent/water = 10, /datum/reagent/consumable/sugar = 5, /obj/item/weapon/reagent_containers/glass/bowl = 1, - /obj/item/weapon/reagent_containers/food/snacks/grown/sweetpotato = 2 + /obj/item/weapon/reagent_containers/food/snacks/grown/potato/sweet = 2 ) result = /obj/item/weapon/reagent_containers/food/snacks/soup/sweetpotato category = CAT_FOOD diff --git a/code/modules/hydroponics/grown.dm b/code/modules/hydroponics/grown.dm index 82831a817f0..2a67c8d7499 100644 --- a/code/modules/hydroponics/grown.dm +++ b/code/modules/hydroponics/grown.dm @@ -1,5 +1,3 @@ - - // *********************************************************** // Foods that are produced from hydroponics ~~~~~~~~~~ // Data from the seeds carry over to these grown foods @@ -7,7 +5,8 @@ //Grown foods //Subclass so we can pass on values -/obj/item/weapon/reagent_containers/food/snacks/grown/ +/obj/item/weapon/reagent_containers/food/snacks/grown + icon = 'icons/obj/hydroponics/harvest.dmi' var/seed = null var/plantname = "" var/product //a type path @@ -17,9 +16,17 @@ var/production = 0 var/yield = 0 var/plant_type = 0 - icon = 'icons/obj/hydroponics/harvest.dmi' + var/bitesize_mod = 0 + // If set, bitesize = 1 + round(reagents.total_volume / bitesize_mod) + var/list/reagents_add = list() + // A list of reagents to add. + // Format: "reagent_id" = potency multiplier + // Stronger reagents must always come first to avoid being displaced by weaker ones. + // Total amount of any reagent in plant is calculated by formula: 1 + round(potency * multiplier) potency = -1 - dried_type = -1 //bit different. saves us from having to define each stupid grown's dried_type as itself. If you don't want a plant to be driable (watermelons) set this to null in the time definition. + dried_type = -1 + // Saves us from having to define each stupid grown's dried_type as itself. + // If you don't want a plant to be driable (watermelons) set this to null in the time definition. burn_state = FLAMMABLE /obj/item/weapon/reagent_containers/food/snacks/grown/New(newloc, new_potency = 50) @@ -31,7 +38,8 @@ if(dried_type == -1) dried_type = src.type - if(seed && lifespan == 0) //This is for adminspawn or map-placed growns. They get the default stats of their seed type. This feels like a hack but people insist on putting these things on the map... + if(seed && lifespan == 0) + // This is for adminspawn or map-placed growns. They get the default stats of their seed type. This feels like a hack but people insist on putting these things on the map... var/obj/item/seeds/S = new seed(src) lifespan = S.lifespan endurance = S.endurance @@ -46,6 +54,10 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/proc/add_juice() if(reagents) + for(var/reagent_id in reagents_add) + reagents.add_reagent(reagent_id, 1 + round(potency * reagents_add[reagent_id])) + if(bitesize_mod) + bitesize = 1 + round(reagents.total_volume / bitesize_mod) return 1 return 0 @@ -69,30 +81,24 @@ msg += "- Nutritional value: [reagents.get_reagent_amount("nutriment")]\n" msg += "- Other substances: [reagents.total_volume-reagents.get_reagent_amount("nutriment")]\n" msg += "*---------*" - usr << msg + + var/list/scannable_reagents = list("charcoal" = "Anti-Toxin", "morphine" = "Morphine", "amatoxin" = "Amatoxins", + "toxin" = "Toxins", "mushroomhallucinogen" = "Mushroom Hallucinogen", "condensedcapsaicin" = "Condensed Capsaicin", + "capsaicin" = "Capsaicin", "frostoil" = "Frost Oil", "gold" = "Mineral Content", + "radium" = "Radioactive Material", "uranium" = "Radioactive Material") + var/reag_txt = "" + for(var/reagent_id in scannable_reagents) + if(reagent_id in reagents_add) + var/amt = reagents.get_reagent_amount(reagent_id) + reag_txt += "- [scannable_reagents[reagent_id]]: [amt*100/reagents.maximum_volume]%\n" + + user << msg + if(reag_txt) + user << reag_txt + user << "*---------*" return return -/obj/item/weapon/grown/attackby(obj/item/O, mob/user, params) - ..() - if (istype(O, /obj/item/device/analyzer/plant_analyzer)) - var/msg - msg = "*---------*\n This is \a [src]\n" - switch(plant_type) - if(0) - msg += "- Plant type: Normal plant\n" - if(1) - msg += "- Plant type: Weed. Can grow in nutrient-poor soil.\n" - if(2) - msg += "- Plant type: Mushroom. Can grow in dry soil.\n" - msg += "- Potency: [potency]\n" - msg += "- Yield: [yield]\n" - msg += "- Maturation speed: [maturation]\n" - msg += "- Production speed: [production]\n" - msg += "- Endurance: [endurance]\n" - msg += "*---------*" - usr << msg - return /obj/item/weapon/reagent_containers/food/snacks/grown/corn seed = /obj/item/seeds/cornseed @@ -102,12 +108,8 @@ cooked_type = /obj/item/weapon/reagent_containers/food/snacks/popcorn filling_color = "#FFFF00" trash = /obj/item/weapon/grown/corncob - -/obj/item/weapon/reagent_containers/food/snacks/grown/corn/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 10), 1)) - reagents.add_reagent("vitamin", 1 + round((potency / 25), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) + reagents_add = list("vitamin" = 0.04, "nutriment" = 0.1) + bitesize_mod = 2 /obj/item/weapon/reagent_containers/food/snacks/grown/cherries @@ -117,12 +119,9 @@ icon_state = "cherry" gender = PLURAL filling_color = "#FF0000" + reagents_add = list("nutriment" = 0.07, "sugar" = 0.07) + bitesize_mod = 2 -/obj/item/weapon/reagent_containers/food/snacks/grown/cherries/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 15), 1)) - reagents.add_reagent("sugar", 1 + round((potency / 15), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) /obj/item/weapon/reagent_containers/food/snacks/grown/bluecherries seed = /obj/item/seeds/bluecherryseed @@ -130,54 +129,8 @@ desc = "They're cherries that are blue." icon_state = "bluecherry" filling_color = "#6495ED" - -/obj/item/weapon/reagent_containers/food/snacks/grown/bluecherries/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 15), 1)) - reagents.add_reagent("sugar", 1 + round((potency / 50), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) - - -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy - seed = /obj/item/seeds/poppyseed - name = "poppy" - desc = "Long-used as a symbol of rest, peace, and death." - icon_state = "poppy" - slot_flags = SLOT_HEAD - filling_color = "#FF6347" - -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 20), 1)) - reagents.add_reagent("salglu_solution", 1 + round((potency / 20), 1)) - bitesize = 1 + round(reagents.total_volume / 3, 1) - -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy/lily - seed = /obj/item/seeds/lilyseed - name = "lily" - desc = "A beautiful orange flower" - icon_state = "lily" - filling_color = "#FFA500" - -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy/geranium - seed = /obj/item/seeds/geraniumseed - name = "geranium" - desc = "A beautiful blue flower" - icon_state = "geranium" - filling_color = "#008B8B" - -/obj/item/weapon/reagent_containers/food/snacks/grown/harebell - seed = /obj/item/seeds/harebell - name = "harebell" - desc = "\"I'll sweeten thy sad grave: thou shalt not lack the flower that's like thy face, pale primrose, nor the azured hare-bell, like thy veins; no, nor the leaf of eglantine, whom not to slander, out-sweeten'd not thy breath.\"" - icon_state = "harebell" - slot_flags = SLOT_HEAD - filling_color = "#E6E6FA" - -/obj/item/weapon/reagent_containers/food/snacks/grown/harebell/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 20), 1)) - bitesize = 1 + round(reagents.total_volume / 3, 1) + reagents_add = list("nutriment" = 0.07, "sugar" = 0.07) + bitesize_mod = 2 /obj/item/weapon/reagent_containers/food/snacks/grown/potato @@ -186,12 +139,8 @@ desc = "Boil 'em! Mash 'em! Stick 'em in a stew!" icon_state = "potato" filling_color = "#E9967A" - -/obj/item/weapon/reagent_containers/food/snacks/grown/potato/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 10), 1)) - reagents.add_reagent("vitamin", 1 + round((potency / 25), 1)) - bitesize = reagents.total_volume + reagents_add = list("vitamin" = 0.04, "nutriment" = 0.1) + bitesize = 100 /obj/item/weapon/reagent_containers/food/snacks/grown/potato/attackby(obj/item/weapon/W, mob/user, params) ..() @@ -200,7 +149,7 @@ if (C.use(5)) user << "You add some cable to the potato and slide it inside the battery encasing." var/obj/item/weapon/stock_parts/cell/potato/pocell = new /obj/item/weapon/stock_parts/cell/potato(user.loc) - pocell.maxcharge = src.potency * 10 + pocell.maxcharge = src.potency * 20 pocell.charge = pocell.maxcharge qdel(src) return @@ -208,6 +157,13 @@ user << "You need five lengths of cable to make a potato battery!" return +/obj/item/weapon/reagent_containers/food/snacks/grown/potato/sweet + seed = /obj/item/seeds/sweetpotatoseed + name = "sweet potato" + desc = "It's sweet." + icon_state = "sweetpotato" + reagents_add = list("vitamin" = 0.1, "sugar" = 0.1, "nutriment" = 0.1) + /obj/item/weapon/reagent_containers/food/snacks/grown/grapes seed = /obj/item/seeds/grapeseed @@ -216,13 +172,8 @@ icon_state = "grapes" dried_type = /obj/item/weapon/reagent_containers/food/snacks/no_raisin filling_color = "#FF1493" - -/obj/item/weapon/reagent_containers/food/snacks/grown/grapes/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 10), 1)) - reagents.add_reagent("sugar", 1 + round((potency / 10), 1)) - reagents.add_reagent("vitamin", 1 + round((potency / 25), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) + reagents_add = list("vitamin" = 0.04, "nutriment" = 0.1, "sugar" = 0.1) + bitesize_mod = 2 /obj/item/weapon/reagent_containers/food/snacks/grown/grapes/green seed = /obj/item/seeds/greengrapeseed @@ -231,10 +182,7 @@ icon_state = "greengrapes" dried_type = /obj/item/weapon/reagent_containers/food/snacks/no_raisin filling_color = "#7FFF00" - -/obj/item/weapon/reagent_containers/food/snacks/grown/grapes/green/add_juice() - ..() - reagents.add_reagent("salglu_solution", 3 + round((potency / 5), 1)) + reagents_add = list("salglu_solution" = 0.25, "vitamin" = 0.04, "nutriment" = 0.1, "sugar" = 0.1) /obj/item/weapon/reagent_containers/food/snacks/grown/cabbage @@ -243,79 +191,8 @@ desc = "Ewwwwwwwwww. Cabbage." icon_state = "cabbage" filling_color = "#90EE90" - -/obj/item/weapon/reagent_containers/food/snacks/grown/cabbage/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 10), 1)) - reagents.add_reagent("vitamin", 1 + round((potency / 25), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) - - -/obj/item/weapon/reagent_containers/food/snacks/grown/berries - seed = /obj/item/seeds/berryseed - name = "bunch of berries" - desc = "Nutritious!" - icon_state = "berrypile" - gender = PLURAL - filling_color = "#FF00FF" - -/obj/item/weapon/reagent_containers/food/snacks/grown/berries/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 10), 1)) - reagents.add_reagent("vitamin", 1 + round((potency / 25), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) - -/obj/item/weapon/reagent_containers/food/snacks/grown/berries/poison - seed = /obj/item/seeds/poisonberryseed - name = "bunch of poison-berries" - desc = "Taste so good, you could die!" - icon_state = "poisonberrypile" - filling_color = "#C71585" - -/obj/item/weapon/reagent_containers/food/snacks/grown/berries/poison/add_juice() - ..() - reagents.add_reagent("toxin", 3 + round(potency / 5, 1)) - -/obj/item/weapon/reagent_containers/food/snacks/grown/berries/death - seed = /obj/item/seeds/deathberryseed - name = "bunch of death-berries" - desc = "Taste so good, you could die!" - icon_state = "deathberrypile" - filling_color = "#708090" - -/obj/item/weapon/reagent_containers/food/snacks/grown/berries/death/add_juice() - ..() - reagents.add_reagent("toxin", 3 + round(potency / 3, 1)) - reagents.add_reagent("lexorin", 1 + round(potency / 5, 1)) - -/obj/item/weapon/reagent_containers/food/snacks/grown/berries/glow - seed = /obj/item/seeds/glowberryseed - name = "bunch of glow-berries" - desc = "Nutritious!" - var/on = 1 - var/brightness_on = 2 //luminosity when on - icon_state = "glowberrypile" - filling_color = "#7CFC00" - -/obj/item/weapon/reagent_containers/food/snacks/grown/berries/glow/add_juice() - ..() - reagents.add_reagent("uranium", 3 + round(potency / 5, 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) - -/obj/item/weapon/reagent_containers/food/snacks/grown/berries/glow/Destroy() - if(istype(loc,/mob)) - loc.AddLuminosity(round(-potency / 5,1)) - return ..() - -/obj/item/weapon/reagent_containers/food/snacks/grown/berries/glow/pickup(mob/user) - ..() - src.SetLuminosity(0) - user.AddLuminosity(round(potency / 5,1)) - -/obj/item/weapon/reagent_containers/food/snacks/grown/berries/glow/dropped(mob/user) - ..() - user.AddLuminosity(round(-potency / 5,1)) - src.SetLuminosity(round(potency / 5,1)) + reagents_add = list("vitamin" = 0.04, "nutriment" = 0.1) + bitesize_mod = 2 /obj/item/weapon/reagent_containers/food/snacks/grown/cocoapod @@ -324,12 +201,8 @@ desc = "Fattening... Mmmmm... chucklate." icon_state = "cocoapod" filling_color = "#FFD700" - -/obj/item/weapon/reagent_containers/food/snacks/grown/cocoapod/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 10), 1)) - reagents.add_reagent("cocoa", 4 + round((potency / 5), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) + reagents_add = list("cocoa" = 0.25, "nutriment" = 0.1) + bitesize_mod = 2 /obj/item/weapon/reagent_containers/food/snacks/grown/vanillapod seed = /obj/item/seeds/vanillapodseed @@ -337,12 +210,7 @@ desc = "Fattening... Mmmmm... vanilla." icon_state = "vanillapod" filling_color = "#FFD700" - -/obj/item/weapon/reagent_containers/food/snacks/grown/vanillapod/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 10), 1)) - reagents.add_reagent("vanilla", 4 + round((potency / 5), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) + reagents_add = list("vanilla" = 0.25, "nutriment" = 0.1) /obj/item/weapon/reagent_containers/food/snacks/grown/sugarcane seed = /obj/item/seeds/sugarcaneseed @@ -350,12 +218,8 @@ desc = "Sickly sweet." icon_state = "sugarcane" filling_color = "#FFD700" - -/obj/item/weapon/reagent_containers/food/snacks/grown/sugarcane/add_juice() - if(..()) - reagents.add_reagent("sugar", 4 + round((potency / 5), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) - + reagents_add = list("sugar" = 0.25) + bitesize_mod = 2 /obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia //abstract type name = "ambrosia branch" @@ -363,26 +227,15 @@ icon_state = "ambrosiavulgaris" slot_flags = SLOT_HEAD filling_color = "#008000" - -/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1) - bitesize = 1 + round(reagents.total_volume / 2, 1) - + reagents_add = list("nutriment" = 0) + // It means 1 nutriment no matter how low or high potency is + bitesize_mod = 2 /obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris seed = /obj/item/seeds/ambrosiavulgarisseed name = "ambrosia vulgaris branch" desc = "This is a plant containing various healing chemicals." - -/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris/add_juice() - ..() - reagents.add_reagent("space_drugs", 1 + round(potency / 8, 1)) - reagents.add_reagent("salglu_solution", 1 + round(potency / 8, 1)) - reagents.add_reagent("salglu_solution", 1 + round(potency / 10, 1)) - reagents.add_reagent("toxin", 1 + round(potency / 10, 1)) - reagents.add_reagent("vitamin", 1 + round((potency / 25), 1)) - + reagents_add = list("space_drugs" = 0.15, "salglu_solution" = 0.25, "vitamin" = 0.04, "nutriment" = 0, "toxin" = 0.1) /obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/deus seed = /obj/item/seeds/ambrosiadeusseed @@ -390,56 +243,7 @@ desc = "Eating this makes you feel immortal!" icon_state = "ambrosiadeus" filling_color = "#008B8B" - -/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/deus/add_juice() - ..() - reagents.add_reagent("omnizine", 1 + round(potency / 8, 1)) - reagents.add_reagent("synaptizine", 1 + round(potency / 8, 1)) - reagents.add_reagent("space_drugs", 1 + round(potency / 10, 1)) - reagents.add_reagent("vitamin", 1 + round((potency / 25), 1)) - - -/obj/item/weapon/reagent_containers/food/snacks/grown/apple - seed = /obj/item/seeds/appleseed - name = "apple" - desc = "It's a little piece of Eden." - icon_state = "apple" - filling_color = "#FF4500" - -/obj/item/weapon/reagent_containers/food/snacks/grown/apple/add_juice() - if(..()) - reagents.maximum_volume = 20 - reagents.add_reagent("nutriment", 1 + round((potency / 10), 1)) - reagents.add_reagent("vitamin", 1 + round((potency / 25), 1)) - bitesize = reagents.maximum_volume // Always eat the apple in one - - -/obj/item/weapon/reagent_containers/food/snacks/grown/apple/poisoned - seed = /obj/item/seeds/poisonedappleseed - name = "apple" - desc = "It's a little piece of Eden." - icon_state = "apple" - -/obj/item/weapon/reagent_containers/food/snacks/grown/apple/poisoned/add_juice() - ..() - reagents.add_reagent("cyanide", 1 + round((potency / 5), 1)) - - -/obj/item/weapon/reagent_containers/food/snacks/grown/apple/gold - seed = /obj/item/seeds/goldappleseed - name = "golden apple" - desc = "Emblazoned upon the apple is the word 'Kallisti'." - icon_state = "goldapple" - filling_color = "#FFD700" - -/obj/item/weapon/reagent_containers/food/snacks/grown/apple/gold/add_juice() - ..() - reagents.add_reagent("gold", 1 + round((potency / 5), 1)) - -/obj/item/weapon/reagent_containers/food/snacks/grown/apple/gold/attackby(var/obj/item/O as obj, var/mob/user as mob, params) - . = ..() - if (istype(O, /obj/item/device/analyzer/plant_analyzer)) - user << "- Mineral Content: [reagents.get_reagent_amount("gold")]%" + reagents_add = list("omnizine" = 0.15, "synaptizine" = 0.15, "space_drugs" = 0.1, "vitamin" = 0.04, "nutriment" = 0) /obj/item/weapon/reagent_containers/food/snacks/grown/watermelon @@ -452,12 +256,8 @@ dried_type = null w_class = 3 filling_color = "#008000" - -/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 6), 1)) - reagents.add_reagent("vitamin", 1 + round((potency / 25), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) + reagents_add = list("vitamin" = 0.04, "nutriment" = 0.2, "water" = 0.1) + bitesize_mod = 3 /obj/item/weapon/reagent_containers/food/snacks/grown/holymelon seed = /obj/item/seeds/holymelonseed @@ -466,13 +266,7 @@ icon_state = "holymelon" filling_color = "#FFD700" dried_type = null - -/obj/item/weapon/reagent_containers/food/snacks/grown/holymelon/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 15), 1)) - reagents.add_reagent("vitamin", 1 + round((potency / 25), 1)) - reagents.add_reagent("holywater", 1 + round((potency / 6), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) + reagents_add = list("holywater" = 0.2, "vitamin" = 0.04, "nutriment" = 0.1) /obj/item/weapon/reagent_containers/food/snacks/grown/pumpkin seed = /obj/item/seeds/pumpkinseed @@ -480,18 +274,14 @@ desc = "It's large and scary." icon_state = "pumpkin" filling_color = "#FFA500" - -/obj/item/weapon/reagent_containers/food/snacks/grown/pumpkin/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 6), 1)) - reagents.add_reagent("vitamin", 1 + round((potency / 25), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) + reagents_add = list("vitamin" = 0.04, "nutriment" = 0.2) + bitesize_mod = 2 /obj/item/weapon/reagent_containers/food/snacks/grown/pumpkin/attackby(obj/item/weapon/W as obj, mob/user as mob, params) ..() if(W.is_sharp()) user.show_message("You carve a face into [src]!", 1) - new /obj/item/clothing/head/hardhat/pumpkinhead (user.loc) + new /obj/item/clothing/head/hardhat/pumpkinhead(user.loc) qdel(src) return @@ -501,45 +291,8 @@ desc = "The pumpkin's toxic sibling." icon_state = "blumpkin" filling_color = "#87CEFA" - -/obj/item/weapon/reagent_containers/food/snacks/grown/blumpkin/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 6), 1)) - reagents.add_reagent("ammonia", 1 + round((potency / 6), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) - -/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/ //abstract type - seed = /obj/item/seeds/limeseed - name = "citrus" - desc = "It's so sour, your face will twist." - icon_state = "lime" - -/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 20), 1)) - reagents.add_reagent("vitamin", 1 + round((potency / 25), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) - -/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/lime - seed = /obj/item/seeds/limeseed - name = "lime" - desc = "It's so sour, your face will twist." - icon_state = "lime" - filling_color = "#00FF00" - -/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/lemon - seed = /obj/item/seeds/lemonseed - name = "lemon" - desc = "When life gives you lemons, be grateful they aren't limes." - icon_state = "lemon" - filling_color = "#FFD700" - -/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/orange - seed = /obj/item/seeds/orangeseed - name = "orange" - desc = "It's an tangy fruit." - icon_state = "orange" - filling_color = "#FFA500" + reagents_add = list("ammonia" = 0.2, "nutriment" = 0.2) + bitesize_mod = 2 /obj/item/weapon/reagent_containers/food/snacks/grown/whitebeet @@ -548,186 +301,25 @@ desc = "You can't beat white-beet." icon_state = "whitebeet" filling_color = "#F4A460" - -/obj/item/weapon/reagent_containers/food/snacks/grown/whitebeet/add_juice() - if(..()) - reagents.add_reagent("nutriment", round((potency / 20), 1)) - reagents.add_reagent("vitamin", 1 + round((potency / 25), 1)) - reagents.add_reagent("sugar", 1 + round((potency / 5), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) - -/obj/item/weapon/reagent_containers/food/snacks/grown/sweetpotato - seed = /obj/item/seeds/sweetpotatoseed - name = "sweet potato" - desc = "It's sweet." - icon_state = "sweetpotato" - -/obj/item/weapon/reagent_containers/food/snacks/grown/sweetpotato/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 10), 1)) - reagents.add_reagent("vitamin", 1 + round((potency / 10), 1)) - reagents.add_reagent("sugar", 1 + round((potency / 10), 1)) - bitesize = reagents.total_volume + reagents_add = list("vitamin" = 0.04, "sugar" = 0.2, "nutriment" = 0.05) + bitesize_mod = 2 /obj/item/weapon/reagent_containers/food/snacks/grown/parsnip seed = /obj/item/seeds/parsnipseed name = "parsnip" desc = "Closely related to carrots." icon_state = "parsnip" - -/obj/item/weapon/reagent_containers/food/snacks/grown/parsnip/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 20), 1)) - reagents.add_reagent("vitamin", 1 + round((potency / 20), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) + reagents_add = list("vitamin" = 0.05, "nutriment" = 0.05) + bitesize_mod = 2 /obj/item/weapon/reagent_containers/food/snacks/grown/redbeet seed = /obj/item/seeds/redbeetseed name = "red beet" desc = "You can't beat red beet." icon_state = "redbeet" + reagents_add = list("vitamin" = 0.05, "nutriment" = 0.05) + bitesize_mod = 2 -/obj/item/weapon/reagent_containers/food/snacks/grown/redbeet/add_juice() - if(..()) - reagents.add_reagent("nutriment", round((potency / 20), 1)) - reagents.add_reagent("vitamin", 1 + round((potency / 20), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) - -/obj/item/weapon/reagent_containers/food/snacks/grown/banana - seed = /obj/item/seeds/bananaseed - name = "banana" - desc = "It's an excellent prop for a clown." - icon = 'icons/obj/items.dmi' - icon_state = "banana" - item_state = "banana" - trash = /obj/item/weapon/grown/bananapeel - filling_color = "#FFFF00" - -/obj/item/weapon/reagent_containers/food/snacks/grown/banana/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 50), 1)) - reagents.add_reagent("banana", 1 + round((potency / 10), 1)) - reagents.add_reagent("vitamin", 1 + round((potency / 25), 1)) - bitesize = 5 - -/obj/item/weapon/reagent_containers/food/snacks/grown/banana/suicide_act(mob/user) - user.visible_message("[user] is aiming the [src.name] at themself! It looks like \he's trying to commit suicide.") - playsound(loc, 'sound/items/bikehorn.ogg', 50, 1, -1) - sleep(25) - user.say("BANG!") - sleep(25) - user.visible_message("[user] laughs so hard they begin to suffocate!") - return (OXYLOSS) - -/obj/item/weapon/reagent_containers/food/snacks/grown/bluespacebanana - seed = /obj/item/seeds/bluespacebananaseed - name = "bluespace banana" - desc = "It's an excellent prank for a clown." - icon_state = "banana_blue" - trash = /obj/item/weapon/grown/bananapeel/bluespace - filling_color = "#0000FF" - origin_tech = "bluespace=3" - -/obj/item/weapon/reagent_containers/food/snacks/grown/bluespacebanana/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 50), 1)) - reagents.add_reagent("banana", 1 + round((potency / 10), 1)) - reagents.add_reagent("vitamin", 1 + round((potency / 25), 1)) - reagents.add_reagent("singulo", 1 + round((potency / 5), 1)) - bitesize = 5 - -/obj/item/weapon/reagent_containers/food/snacks/grown/mimana - seed = /obj/item/seeds/mimanaseed - name = "mimana" - desc = "It's an excellent prop for a mime." - icon_state = "mimana" - trash = /obj/item/weapon/grown/bananapeel/mimanapeel - filling_color = "#FFFFEE" - -/obj/item/weapon/reagent_containers/food/snacks/grown/mimana/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 50), 1)) - reagents.add_reagent("nothing", 2 + round((potency / 10), 1)) - reagents.add_reagent("mutetoxin", 2 + round((potency / 10), 1)) - bitesize = 5 - -/obj/item/weapon/reagent_containers/food/snacks/grown/chili - seed = /obj/item/seeds/chiliseed - name = "chili" - desc = "It's spicy! Wait... IT'S BURNING ME!!" - icon_state = "chilipepper" - filling_color = "#FF0000" - -/obj/item/weapon/reagent_containers/food/snacks/grown/chili/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 25), 1)) - reagents.add_reagent("capsaicin", 3+round(potency / 5, 1)) - reagents.add_reagent("vitamin", 1 + round((potency / 25), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) - -/obj/item/weapon/reagent_containers/food/snacks/grown/chili/attackby(obj/item/O, mob/user, params) - . = ..() - if (istype(O, /obj/item/device/analyzer/plant_analyzer)) - user << "- Capsaicin: [reagents.get_reagent_amount("capsaicin")]%" - - -/obj/item/weapon/reagent_containers/food/snacks/grown/icepepper - seed = /obj/item/seeds/icepepperseed - name = "ice pepper" - desc = "It's a mutant strain of chili" - icon_state = "icepepper" - filling_color = "#0000CD" - -/obj/item/weapon/reagent_containers/food/snacks/grown/icepepper/add_juice() - ..() - reagents.add_reagent("nutriment", 1 + round((potency / 50), 1)) - reagents.add_reagent("vitamin", 1 + round((potency / 50), 1)) - reagents.add_reagent("frostoil", 3+round(potency / 5, 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) - -/obj/item/weapon/reagent_containers/food/snacks/grown/icepepper/attackby(obj/item/O, mob/user, params) - . = ..() - if (istype(O, /obj/item/device/analyzer/plant_analyzer)) - user << "- Frost Oil: [reagents.get_reagent_amount("frostoil")]%" - - -/obj/item/weapon/reagent_containers/food/snacks/grown/ghost_chili - seed = /obj/item/seeds/chilighost - name = "ghost chili" - desc = "It seems to be vibrating gently." - icon_state = "ghostchilipepper" - var/mob/held_mob - filling_color = "#F8F8FF" - -/obj/item/weapon/reagent_containers/food/snacks/grown/ghost_chili/add_juice() - ..() - reagents.add_reagent("nutriment", 1 + round((potency / 25), 1)) - reagents.add_reagent("capsaicin", 8+round(potency / 2, 1)) - reagents.add_reagent("condensedcapsaicin", 4+round(potency / 4, 1)) - bitesize = 1 + round(reagents.total_volume / 4, 1) - -/obj/item/weapon/reagent_containers/food/snacks/grown/ghost_chili/attackby(obj/item/O, mob/user, params) - . = ..() - if (istype(O, /obj/item/device/analyzer/plant_analyzer)) - user << "- Capsaicin: [reagents.get_reagent_amount("capsaicin")]%" - -/obj/item/weapon/reagent_containers/food/snacks/grown/ghost_chili/attack_hand(mob/user) - ..() - if( istype(src.loc, /mob) ) - held_mob = src.loc - SSobj.processing |= src - -/obj/item/weapon/reagent_containers/food/snacks/grown/ghost_chili/process() - if(held_mob && src.loc == held_mob) - if( (held_mob.l_hand == src) || (held_mob.r_hand == src)) - if(hasvar(held_mob,"gloves") && held_mob:gloves) - return - held_mob.bodytemperature += 15 * TEMPERATURE_DAMAGE_COEFFICIENT - if(prob(10)) - held_mob << "Your hand holding [src] burns!" - else - held_mob = null - ..() /obj/item/weapon/reagent_containers/food/snacks/grown/eggplant seed = /obj/item/seeds/eggplantseed @@ -735,15 +327,11 @@ desc = "Maybe there's a chicken inside?" icon_state = "eggplant" filling_color = "#800080" - -/obj/item/weapon/reagent_containers/food/snacks/grown/eggplant/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 10), 1)) - reagents.add_reagent("vitamin", 1 + round((potency / 25), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) + reagents_add = list("vitamin" = 0.04, "nutriment" = 0.1) + bitesize_mod = 2 -/obj/item/weapon/reagent_containers/food/snacks/grown/shell/ +/obj/item/weapon/reagent_containers/food/snacks/grown/shell var/inside_type = null /obj/item/weapon/reagent_containers/food/snacks/grown/shell/attack_self(mob/user as mob) @@ -752,18 +340,15 @@ user.unEquip(src) qdel(src) -obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy +/obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy seed = /obj/item/seeds/eggyseed name = "Egg-plant" desc = "There MUST be a chicken inside." icon_state = "eggyplant" inside_type = /obj/item/weapon/reagent_containers/food/snacks/egg filling_color = "#F8F8FF" - -obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy/add_juice() - ..() - reagents.add_reagent("nutriment", 1 + round((potency / 10), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) + reagents_add = list("nutriment" = 0.1) + bitesize_mod = 2 /obj/item/weapon/reagent_containers/food/snacks/grown/soybeans @@ -773,12 +358,8 @@ obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy/add_juice() gender = PLURAL icon_state = "soybeans" filling_color = "#F0E68C" - -/obj/item/weapon/reagent_containers/food/snacks/grown/soybeans/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 20), 1)) - reagents.add_reagent("vitamin", 1 + round((potency / 25), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) + reagents_add = list("vitamin" = 0.04, "nutriment" = 0.05) + bitesize_mod = 2 /obj/item/weapon/reagent_containers/food/snacks/grown/koibeans seed = /obj/item/seeds/koiseed @@ -786,147 +367,15 @@ obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy/add_juice() desc = "Something about these seems fishy." icon_state = "koibeans" filling_color = "#F0E68C" - -/obj/item/weapon/reagent_containers/food/snacks/grown/koibeans/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 30), 1)) - reagents.add_reagent("carpotoxin", 1 + round((potency / 20), 1)) - reagents.add_reagent("vitamin", 1 + round((potency / 25), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) - -/obj/item/weapon/reagent_containers/food/snacks/grown/moonflower - seed = /obj/item/seeds/moonflowerseed - name = "moonflower" - desc = "Store in a location at least 50 yards away from werewolves." - icon_state = "moonflower" - slot_flags = SLOT_HEAD - filling_color = "#E6E6FA" - -/obj/item/weapon/reagent_containers/food/snacks/grown/moonflower/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 50), 1)) - reagents.add_reagent("moonshine", 1 + round((potency / 10), 1)) - reagents.add_reagent("vitamin", 1 + round((potency / 50), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) - -//tomaters -/obj/item/weapon/reagent_containers/food/snacks/grown/tomato - seed = /obj/item/seeds/tomatoseed - name = "tomato" - desc = "I say to-mah-to, you say tom-mae-to." - icon_state = "tomato" - var/splat = /obj/effect/decal/cleanable/tomato_smudge - filling_color = "#FF6347" - -/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 10), 1)) - reagents.add_reagent("vitamin", 1 + round((potency / 25), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) - -/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/proc/squish(atom/target) - var/turf/T = get_turf(target) - new splat(T) - visible_message("The [src.name] has been squashed.","You hear a smack.") - for(var/atom/A in get_turf(target)) - reagents.reaction(A) - -/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/throw_impact(atom/hit_atom) - if(!..()) //was it caught by a mob? - squish(hit_atom) - qdel(src) - -/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/killer - seed = /obj/item/seeds/killertomatoseed - name = "killer-tomato" - desc = "I say to-mah-to, you say tom-mae-to... OH GOD IT'S EATING MY LEGS!!" - icon_state = "killertomato" - var/awakening = 0 - filling_color = "#FF0000" - -/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/killer/attack(mob/M, mob/user, def_zone) - if(awakening) - user << "The tomato is twitching and shaking, preventing you from eating it." - return - ..() - -/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/killer/attack_self(mob/user) - if(awakening || istype(user.loc,/turf/space)) - return - user << "You begin to awaken the Killer Tomato..." - awakening = 1 - - spawn(30) - if(!gc_destroyed) - var/mob/living/simple_animal/hostile/killertomato/K = new /mob/living/simple_animal/hostile/killertomato(get_turf(src.loc)) - K.maxHealth += round(endurance / 3) - K.melee_damage_lower += round(potency / 10) - K.melee_damage_upper += round(potency / 10) - K.move_to_delay -= round(production / 50) - K.health = K.maxHealth - K.visible_message("The Killer Tomato growls as it suddenly awakens.") - if(user) - user.unEquip(src) - qdel(src) + reagents_add = list("carpotoxin" = 0.05, "vitamin" = 0.04, "nutriment" = 0.05) + bitesize_mod = 2 -/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/blood - seed = /obj/item/seeds/bloodtomatoseed - name = "blood-tomato" - desc = "So bloody...so...very...bloody....AHHHH!!!!" - icon_state = "bloodtomato" - splat = /obj/effect/gibspawner/generic - filling_color = "#FF0000" - -/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/blood/add_juice(loc, potency = 10) - ..() - reagents.add_reagent("blood", 1 + round((potency / 5)), list("blood_type"="O-")) -/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/blue - seed = /obj/item/seeds/bluetomatoseed - name = "blue-tomato" - desc = "I say blue-mah-to, you say blue-mae-to." - icon_state = "bluetomato" - splat = /obj/effect/decal/cleanable/oil - filling_color = "#0000FF" -/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/blue/add_juice() - ..() - reagents.add_reagent("lube", 1 + round((potency / 5), 1)) -/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/blue/Crossed(AM as mob|obj) - if (istype(AM, /mob/living/carbon)) - var/mob/living/carbon/M = AM - var/stun = Clamp(potency / 10, 1, 10) - var/weaken = Clamp(potency / 20, 0.5, 5) - M.slip(stun, weaken, src) - -/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/blue/bluespace - seed = /obj/item/seeds/bluespacetomatoseed - name = "blue-space tomato" - desc = "So lubricated, you might slip through space-time." - icon_state = "bluespacetomato" - origin_tech = "bluespace=3" - -/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/blue/bluespace/add_juice() - ..() - reagents.add_reagent("singulo", 1 + round((potency / 5), 1)) - -/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/blue/bluespace/attack_self(mob/user) - squish(user) - user.unEquip(src) - src.visible_message("[user] squashes the [src.name].","You hear a smack.") - qdel(src) - -/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/blue/bluespace/squish(atom/squishee) - ..() - var/teleport_radius = potency / 10 - if(isliving(squishee)) - var/turf/T = get_turf(squishee) - new /obj/effect/decal/cleanable/molten_item(T) //Leave a pile of goo behind for dramatic effect... - do_teleport(squishee, get_turf(squishee), teleport_radius) /obj/item/weapon/reagent_containers/food/snacks/grown/wheat @@ -936,11 +385,8 @@ obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy/add_juice() gender = PLURAL icon_state = "wheat" filling_color = "#F0E68C" - -/obj/item/weapon/reagent_containers/food/snacks/grown/wheat/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 25), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) + bitesize_mod = 2 + reagents_add = list("nutriment" = 0.04) /obj/item/weapon/reagent_containers/food/snacks/grown/oat seed = /obj/item/seeds/oatseed @@ -949,11 +395,8 @@ obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy/add_juice() gender = PLURAL icon_state = "oat" filling_color = "#556B2F" - -/obj/item/weapon/reagent_containers/food/snacks/grown/oat/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 25), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) + bitesize_mod = 2 + reagents_add = list("nutriment" = 0.04) /obj/item/weapon/reagent_containers/food/snacks/grown/rice seed = /obj/item/seeds/riceseed @@ -962,11 +405,8 @@ obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy/add_juice() gender = PLURAL icon_state = "rice" filling_color = "#FAFAD2" - -/obj/item/weapon/reagent_containers/food/snacks/grown/rice/add_juice() - if(..()) - reagents.add_reagent("rice", 1 + round((potency / 6), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) + bitesize_mod = 2 + reagents_add = list("nutriment" = 0.04) /obj/item/weapon/reagent_containers/food/snacks/grown/grass seed = /obj/item/seeds/grassseed @@ -974,11 +414,8 @@ obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy/add_juice() desc = "Green and lush." icon_state = "grassclump" filling_color = "#32CD32" - -/obj/item/weapon/reagent_containers/food/snacks/grown/grass/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 50), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) + bitesize_mod = 2 + reagents_add = list("nutriment" = 0.02) /obj/item/weapon/reagent_containers/food/snacks/grown/grass/attack_self(mob/user) user << "You prepare the astroturf." @@ -1031,12 +468,8 @@ obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy/add_juice() icon_state = "kudzupod" var/list/mutations = list() filling_color = "#6B8E23" - -/obj/item/weapon/reagent_containers/food/snacks/grown/kudzupod/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 50), 1)) - reagents.add_reagent("charcoal", 1 + round((potency / 25), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) + bitesize_mod = 2 + reagents_add = list("charcoal" = 0.04, "nutriment" = 0.02) /obj/item/weapon/reagent_containers/food/snacks/grown/carrot @@ -1045,13 +478,8 @@ obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy/add_juice() desc = "It's good for the eyes!" icon_state = "carrot" filling_color = "#FFA500" - -/obj/item/weapon/reagent_containers/food/snacks/grown/carrot/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 20), 1)) - reagents.add_reagent("vitamin", 1 + round((potency / 25), 1)) - reagents.add_reagent("oculine", 3+round(potency / 5, 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) + bitesize_mod = 2 + reagents_add = list("oculine" = 0.25, "vitamin" = 0.04, "nutriment" = 0.05) /obj/item/weapon/reagent_containers/food/snacks/grown/carrot/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/weapon/kitchen/knife) || istype(I, /obj/item/weapon/hatchet)) @@ -1063,215 +491,7 @@ obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy/add_juice() qdel(src) else return ..() -/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom - name = "mushroom" -/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/reishi - seed = /obj/item/seeds/reishimycelium - name = "reishi" - desc = "Ganoderma lucidum: A special fungus known for its medicinal and stress relieving properties." - icon_state = "reishi" - filling_color = "#FF4500" - -/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/reishi/add_juice() - ..() - reagents.add_reagent("nutriment", 1) - reagents.add_reagent("charcoal", 3+round(potency / 3, 1)) - reagents.add_reagent("morphine", 3+round(potency / 3, 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) - -/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/reishi/attackby(obj/item/O, mob/user, params) - . = ..() - if (istype(O, /obj/item/device/analyzer/plant_analyzer)) - user << "- Anti-Toxin: [reagents.get_reagent_amount("charcoal")]%" - user << "- Morphine: [reagents.get_reagent_amount("morphine")]%" - -/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/amanita - seed = /obj/item/seeds/amanitamycelium - name = "fly amanita" - desc = "Amanita Muscaria: Learn poisonous mushrooms by heart. Only pick mushrooms you know." - icon_state = "amanita" - filling_color = "#FF0000" - -/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/amanita/add_juice() - ..() - reagents.add_reagent("nutriment", 1) - reagents.add_reagent("amatoxin", 3+round(potency / 3, 1)) - reagents.add_reagent("mushroomhallucinogen", 1 + round(potency / 25, 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) - -/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/amanita/attackby(obj/item/O, mob/user, params) - . = ..() - if (istype(O, /obj/item/device/analyzer/plant_analyzer)) - user << "- Amatoxins: [reagents.get_reagent_amount("amatoxin")]%" - user << "- Mushroom Hallucinogen: [reagents.get_reagent_amount("mushroomhallucinogen")]%" - -/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/angel - seed = /obj/item/seeds/angelmycelium - name = "destroying angel" - desc = "Amanita Virosa: Deadly poisonous basidiomycete fungus filled with alpha amatoxins." - icon_state = "angel" - filling_color = "#C0C0C0" - -/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/angel/add_juice() - ..() - reagents.add_reagent("nutriment", 1 + round((potency / 50), 1)) - reagents.add_reagent("amatoxin", 13+round(potency / 3, 1)) - reagents.add_reagent("mushroomhallucinogen", 1 + round(potency / 25, 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) - -/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/angel/attackby(obj/item/O, mob/user, params) - . = ..() - if (istype(O, /obj/item/device/analyzer/plant_analyzer)) - user << "- Amatoxins: [reagents.get_reagent_amount("amatoxin")]%" - user << "- Mushroom Hallucinogen: [reagents.get_reagent_amount("mushroomhallucinogen")]%" - -/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap - seed = /obj/item/seeds/libertymycelium - name = "liberty-cap" - desc = "Psilocybe Semilanceata: Liberate yourself!" - icon_state = "libertycap" - filling_color = "#DAA520" - -/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap/add_juice(loc, potency = 15) - ..() - reagents.add_reagent("nutriment", 1 + round((potency / 50), 1)) - reagents.add_reagent("mushroomhallucinogen", 3+round(potency / 5, 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) - -/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap/attackby(obj/item/O, mob/user, params) - . = ..() - if (istype(O, /obj/item/device/analyzer/plant_analyzer)) - user << "- Mushroom Hallucinogen: [reagents.get_reagent_amount("mushroomhallucinogen")]%" - -/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/plumphelmet - seed = /obj/item/seeds/plumpmycelium - name = "plump-helmet" - desc = "Plumus Hellmus: Plump, soft and s-so inviting~" - icon_state = "plumphelmet" - filling_color = "#9370DB" - -/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/plumphelmet/add_juice() - ..() - reagents.add_reagent("nutriment", 2+round((potency / 10), 1)) - reagents.add_reagent("vitamin", 1 + round((potency / 25), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) - - -/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/walkingmushroom - seed = /obj/item/seeds/walkingmushroommycelium - name = "walking mushroom" - desc = "Plumus Locomotus: The beginning of the great walk." - icon_state = "walkingmushroom" - filling_color = "#9370DB" - -/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/walkingmushroom/add_juice() - ..() - reagents.add_reagent("nutriment", 2+round((potency / 10), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) - -/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/walkingmushroom/attack_self(mob/user) - if(istype(user.loc,/turf/space)) - return - var/mob/living/simple_animal/hostile/mushroom/M = new /mob/living/simple_animal/hostile/mushroom(user.loc) - M.maxHealth += round(endurance / 4) - M.melee_damage_lower += round(potency / 20) - M.melee_damage_upper += round(potency / 20) - M.move_to_delay -= round(production / 50) - M.health = M.maxHealth - qdel(src) - user << "You plant the walking mushroom." - - -/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/chanterelle - seed = /obj/item/seeds/chantermycelium - name = "chanterelle cluster" - desc = "Cantharellus Cibarius: These jolly yellow little shrooms sure look tasty!" - icon_state = "chanterelle" - filling_color = "#FFA500" - -/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/chanterelle/add_juice() - ..() - reagents.add_reagent("nutriment", 1 + round((potency / 25), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) - -/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom - seed = /obj/item/seeds/glowshroom - name = "glowshroom cluster" - desc = "Mycena Bregprox: This species of mushroom glows in the dark." - icon_state = "glowshroom" - filling_color = "#00FA9A" - var/effect_path = /obj/effect/glowshroom - -/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom/New(var/loc, var/new_potency = 10) - ..() - if(lifespan == 0) //basically, if you're spawning these via admin or on the map, then set up some default stats. - lifespan = 120 - endurance = 30 - maturation = 15 - production = 1 - yield = 3 - potency = 30 - plant_type = 2 - if(istype(src.loc,/mob)) - pickup(src.loc)//adjusts the lighting on the mob - else - src.SetLuminosity(round(potency / 10,1)) - -/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom/add_juice() - ..() - reagents.add_reagent("nutriment", 1 + round((potency / 25), 1)) - reagents.add_reagent("radium", 1 + round((potency / 20), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) - -/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom/attack_self(mob/user) - if(istype(user.loc,/turf/space)) - return - var/obj/effect/glowshroom/planted = new effect_path(user.loc) - planted.delay = planted.delay - production * 100 //So the delay goes DOWN with better stats instead of up. :I - planted.endurance = endurance - planted.yield = yield - planted.potency = potency - user << "You plant [src]." - qdel(src) - -/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom/Destroy() - if(istype(loc,/mob)) - loc.AddLuminosity(round(-potency / 10,1)) - return ..() - -/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom/pickup(mob/user) - ..() - SetLuminosity(0) - user.AddLuminosity(round(potency / 10,1)) - -/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom/dropped(mob/user) - ..() - user.AddLuminosity(round(-potency / 10,1)) - SetLuminosity(round(potency / 10,1)) - -/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom/glowcap - seed = /obj/item/seeds/glowcap - name = "glowcap cluster" - desc = "Mycena Ruthenia: This species of mushroom glows in the dark, but aren't bioluminescent. They're warm to the touch..." - icon_state = "glowcap" - filling_color = "#00FA9A" - effect_path = /obj/effect/glowshroom/glowcap - -/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom/glowcap/On_Consume() - if(!reagents.total_volume) - var/batteries_recharged = 0 - for(var/obj/item/weapon/stock_parts/cell/C in usr.GetAllContents()) - var/newcharge = (potency*0.01)*C.maxcharge - if(C.charge < newcharge) - C.charge = newcharge - if(isobj(C.loc)) - var/obj/O = C.loc - O.update_icon() //update power meters and such - batteries_recharged = 1 - if(batteries_recharged) - usr << "Battery has recovered." - ..() /obj/item/weapon/reagent_containers/food/snacks/grown/shell/moneyfruit seed = /obj/item/seeds/cashseed @@ -1279,14 +499,14 @@ obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy/add_juice() desc = "Looks like a lemon with someone buldging from the inside." icon_state = "moneyfruit" inside_type = null + reagents_add = list("nutriment" = 0.05) + bitesize_mod = 2 /obj/item/weapon/reagent_containers/food/snacks/grown/shell/moneyfruit/add_juice() ..() - reagents.add_reagent("nutriment", 1 + round((potency / 20), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) switch(potency) if(0 to 10) - inside_type = /obj/item/stack/spacecash/ + inside_type = /obj/item/stack/spacecash if(11 to 20) inside_type = /obj/item/stack/spacecash/c10 if(21 to 30) @@ -1310,43 +530,25 @@ obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy/add_juice() icon_state = "gatfruit" origin_tech = "combat=3" trash = /obj/item/weapon/gun/projectile/revolver + bitesize_mod = 2 + reagents_add = list("sulfur" = 0.1, "carbon" = 0.1, "nitrogen" = 0.07, "potassium" = 0.05) -/obj/item/weapon/reagent_containers/food/snacks/grown/gatfruit/add_juice() - if(..()) - reagents.add_reagent("sulfur", 1 + round((potency / 10), 1)) - reagents.add_reagent("carbon", 1 + round((potency / 10), 1)) - reagents.add_reagent("nitrogen", 1 + round((potency / 15), 1)) - reagents.add_reagent("potassium", 1 + round((potency / 20), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) /obj/item/weapon/reagent_containers/food/snacks/grown/coffee //abstract type - seed = /obj/item/seeds/coffee_arabica_seed - name = "coffee beans" - desc = "Dry them out to make coffee." - icon_state = "coffee_arabica" - filling_color = "#DC143C" - -/obj/item/weapon/reagent_containers/food/snacks/grown/coffee/add_juice() - if(..()) - reagents.add_reagent("coffeepowder", 1 + round((potency / 10), 2)) - reagents.add_reagent("vitamin", 1 + round((potency / 25), 1)) - bitesize = 1 + round(reagents.total_volume / 2, 1) - -/obj/item/weapon/reagent_containers/food/snacks/grown/coffee/arabica seed = /obj/item/seeds/coffee_arabica_seed name = "coffee arabica beans" desc = "Dry them out to make coffee." icon_state = "coffee_arabica" + filling_color = "#DC143C" + bitesize_mod = 2 + reagents_add = list("vitamin" = 0.04, "coffeepowder" = 0.1) /obj/item/weapon/reagent_containers/food/snacks/grown/coffee/robusta seed = /obj/item/seeds/coffee_robusta_seed name = "coffee robusta beans" - desc = "Dry them out to make coffee." icon_state = "coffee_robusta" + reagents_add = list("morphine" = 0.05, "vitamin" = 0.04, "coffeepowder" = 0.1) -/obj/item/weapon/reagent_containers/food/snacks/grown/coffee/robusta/add_juice(loc, potency = 20) - ..() - reagents.add_reagent("morphine", 1 + round((potency / 20), 1)) /obj/item/weapon/reagent_containers/food/snacks/grown/tobacco seed = /obj/item/seeds/tobacco_seed @@ -1354,12 +556,7 @@ obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy/add_juice() desc = "Dry them out to make some smokes." icon_state = "tobacco_leaves" filling_color = "#008000" - -/obj/item/weapon/reagent_containers/food/snacks/grown/tobacco/add_juice() - if(..()) - reagents.add_reagent("nutriment", 1 + round((potency / 40), 1)) - reagents.add_reagent("nicotine", 1 + round((potency / 40), 1)) - + reagents_add = list("nicotine" = 0.03, "nutriment" = 0.03) /obj/item/weapon/reagent_containers/food/snacks/grown/tobacco/space seed = /obj/item/seeds/tobacco_space_seed @@ -1367,36 +564,20 @@ obj/item/weapon/reagent_containers/food/snacks/grown/shell/eggy/add_juice() desc = "Dry them out to make some space-smokes." icon_state = "stobacco_leaves" filling_color = "#008000" - -/obj/item/weapon/reagent_containers/food/snacks/grown/tobacco/space/add_juice() - ..() - reagents.add_reagent("salbutamol", 1 + round((potency / 20), 1)) - reagents.add_reagent("nicotine", 1 + round((potency / 20), 1)) - -/obj/item/weapon/reagent_containers/food/snacks/grown/tea //abstract type - seed = /obj/item/seeds/tea_aspera_seed - name = "Tea tips" - desc = "These aromatic tips of the tea plant can be dried to make tea." - icon_state = "tea_aspera_leaves" - -/obj/item/weapon/reagent_containers/food/snacks/grown/tea/add_juice() - if(..()) - reagents.add_reagent("teapowder", 1 + round((potency / 10), 2)) - reagents.add_reagent("vitamin", 1 + round((potency / 25), 1)) + reagents_add = list("salbutamol" = 0.05, "nicotine" = 0.08, "nutriment" = 0.03) -/obj/item/weapon/reagent_containers/food/snacks/grown/tea/aspera +/obj/item/weapon/reagent_containers/food/snacks/grown/tea seed = /obj/item/seeds/tea_aspera_seed name = "Tea Aspera tips" + desc = "These aromatic tips of the tea plant can be dried to make tea." + icon_state = "tea_aspera_leaves" filling_color = "#008000" + reagents_add = list("vitamin" = 0.04, "teapowder" = 0.1) /obj/item/weapon/reagent_containers/food/snacks/grown/tea/astra seed = /obj/item/seeds/tea_astra_seed name = "Tea Astra tips" - desc = "These aromatic tips of the tea plant can be dried to make tea." icon_state = "tea_astra_leaves" filling_color = "#4582B4" - -/obj/item/weapon/reagent_containers/food/snacks/grown/tea/astra/add_juice() - ..() - reagents.add_reagent("salglu_solution", 1 + round((potency / 20), 1)) + reagents_add = list("salglu_solution" = 0.05, "vitamin" = 0.04, "teapowder" = 0.1) diff --git a/code/modules/hydroponics/grown/apple.dm b/code/modules/hydroponics/grown/apple.dm new file mode 100644 index 00000000000..c7b9c646373 --- /dev/null +++ b/code/modules/hydroponics/grown/apple.dm @@ -0,0 +1,25 @@ +// Apple +/obj/item/weapon/reagent_containers/food/snacks/grown/apple + seed = /obj/item/seeds/appleseed + name = "apple" + desc = "It's a little piece of Eden." + icon_state = "apple" + filling_color = "#FF4500" + reagents_add = list("vitamin" = 0.04, "nutriment" = 0.1) + bitesize = 100 // Always eat the apple in one bite + + +// Posioned Apple +/obj/item/weapon/reagent_containers/food/snacks/grown/apple/poisoned + seed = /obj/item/seeds/poisonedappleseed + reagents_add = list("cyanide" = 0.2, "vitamin" = 0.04, "nutriment" = 0.1) + + +// Gold Apple +/obj/item/weapon/reagent_containers/food/snacks/grown/apple/gold + seed = /obj/item/seeds/goldappleseed + name = "golden apple" + desc = "Emblazoned upon the apple is the word 'Kallisti'." + icon_state = "goldapple" + filling_color = "#FFD700" + reagents_add = list("gold" = 0.2, "vitamin" = 0.04, "nutriment" = 0.1) \ No newline at end of file diff --git a/code/modules/hydroponics/grown/banana.dm b/code/modules/hydroponics/grown/banana.dm new file mode 100644 index 00000000000..1d8db934b97 --- /dev/null +++ b/code/modules/hydroponics/grown/banana.dm @@ -0,0 +1,43 @@ +// Banana +/obj/item/weapon/reagent_containers/food/snacks/grown/banana + seed = /obj/item/seeds/bananaseed + name = "banana" + desc = "It's an excellent prop for a clown." + icon = 'icons/obj/items.dmi' + icon_state = "banana" + item_state = "banana" + trash = /obj/item/weapon/grown/bananapeel + filling_color = "#FFFF00" + reagents_add = list("banana" = 0.1, "vitamin" = 0.04, "nutriment" = 0.02) + bitesize = 5 + +/obj/item/weapon/reagent_containers/food/snacks/grown/banana/suicide_act(mob/user) + user.visible_message("[user] is aiming the [src.name] at themself! It looks like \he's trying to commit suicide.") + playsound(loc, 'sound/items/bikehorn.ogg', 50, 1, -1) + sleep(25) + user.say("BANG!") + sleep(25) + user.visible_message("[user] laughs so hard they begin to suffocate!") + return (OXYLOSS) + + +// Mimana +/obj/item/weapon/reagent_containers/food/snacks/grown/banana/mime + seed = /obj/item/seeds/mimanaseed + name = "mimana" + desc = "It's an excellent prop for a mime." + icon_state = "mimana" + trash = /obj/item/weapon/grown/bananapeel/mimanapeel + filling_color = "#FFFFEE" + reagents_add = list("nothing" = 0.1, "mutetoxin" = 0.1, "nutriment" = 0.02) + + +// Bluespace Banana +/obj/item/weapon/reagent_containers/food/snacks/grown/banana/bluespace + seed = /obj/item/seeds/bluespacebananaseed + name = "bluespace banana" + icon_state = "banana_blue" + trash = /obj/item/weapon/grown/bananapeel/bluespace + filling_color = "#0000FF" + origin_tech = "bluespace=3" + reagents_add = list("singulo" = 0.2, "banana" = 0.1, "vitamin" = 0.04, "nutriment" = 0.02) \ No newline at end of file diff --git a/code/modules/hydroponics/grown/berries.dm b/code/modules/hydroponics/grown/berries.dm new file mode 100644 index 00000000000..9278b57b8a9 --- /dev/null +++ b/code/modules/hydroponics/grown/berries.dm @@ -0,0 +1,57 @@ +// Berries +/obj/item/weapon/reagent_containers/food/snacks/grown/berries + seed = /obj/item/seeds/berryseed + name = "bunch of berries" + desc = "Nutritious!" + icon_state = "berrypile" + gender = PLURAL + filling_color = "#FF00FF" + reagents_add = list("vitamin" = 0.04, "nutriment" = 0.1) + bitesize_mod = 2 + + +// Poison Berries +/obj/item/weapon/reagent_containers/food/snacks/grown/berries/poison + seed = /obj/item/seeds/poisonberryseed + name = "bunch of poison-berries" + desc = "Taste so good, you could die!" + icon_state = "poisonberrypile" + filling_color = "#C71585" + reagents_add = list("toxin" = 0.25, "vitamin" = 0.04, "nutriment" = 0.1) + + +// Death Berries +/obj/item/weapon/reagent_containers/food/snacks/grown/berries/death + seed = /obj/item/seeds/deathberryseed + name = "bunch of death-berries" + desc = "Taste so good, you could die!" + icon_state = "deathberrypile" + filling_color = "#708090" + reagents_add = list("lexorin" = 0.25, "toxin" = 0.35, "vitamin" = 0.04, "nutriment" = 0.1) + + +// Glow Berries +/obj/item/weapon/reagent_containers/food/snacks/grown/berries/glow + seed = /obj/item/seeds/glowberryseed + name = "bunch of glow-berries" + desc = "Nutritious!" + var/on = 1 + var/brightness_on = 2 //luminosity when on + icon_state = "glowberrypile" + filling_color = "#7CFC00" + reagents_add = list("uranium" = 0.25, "vitamin" = 0.04, "nutriment" = 0.1) + +/obj/item/weapon/reagent_containers/food/snacks/grown/berries/glow/Destroy() + if(istype(loc,/mob)) + loc.AddLuminosity(round(-potency / 5)) + return ..() + +/obj/item/weapon/reagent_containers/food/snacks/grown/berries/glow/pickup(mob/user) + ..() + src.SetLuminosity(0) + user.AddLuminosity(round(potency / 5)) + +/obj/item/weapon/reagent_containers/food/snacks/grown/berries/glow/dropped(mob/user) + ..() + user.AddLuminosity(round(-potency / 5)) + src.SetLuminosity(round(potency / 5)) \ No newline at end of file diff --git a/code/modules/hydroponics/grown/chili.dm b/code/modules/hydroponics/grown/chili.dm new file mode 100644 index 00000000000..85182c9a2d6 --- /dev/null +++ b/code/modules/hydroponics/grown/chili.dm @@ -0,0 +1,50 @@ +// Chili +/obj/item/weapon/reagent_containers/food/snacks/grown/chili + seed = /obj/item/seeds/chiliseed + name = "chili" + desc = "It's spicy! Wait... IT'S BURNING ME!!" + icon_state = "chilipepper" + filling_color = "#FF0000" + reagents_add = list("capsaicin" = 0.25, "vitamin" = 0.04, "nutriment" = 0.04) + bitesize_mod = 2 + + +// Ice Chili +/obj/item/weapon/reagent_containers/food/snacks/grown/icepepper + seed = /obj/item/seeds/icepepperseed + name = "ice pepper" + desc = "It's a mutant strain of chili" + icon_state = "icepepper" + filling_color = "#0000CD" + reagents_add = list("frostoil" = 0.25, "vitamin" = 0.02, "nutriment" = 0.02) + bitesize_mod = 2 + + +// Ghost Chili +/obj/item/weapon/reagent_containers/food/snacks/grown/ghost_chili + seed = /obj/item/seeds/chilighost + name = "ghost chili" + desc = "It seems to be vibrating gently." + icon_state = "ghostchilipepper" + var/mob/held_mob + filling_color = "#F8F8FF" + reagents_add = list("condensedcapsaicin" = 0.3, "capsaicin" = 0.55, "nutriment" = 0.04) + bitesize_mod = 4 + +/obj/item/weapon/reagent_containers/food/snacks/grown/ghost_chili/attack_hand(mob/user) + ..() + if( istype(src.loc, /mob) ) + held_mob = src.loc + SSobj.processing |= src + +/obj/item/weapon/reagent_containers/food/snacks/grown/ghost_chili/process() + if(held_mob && src.loc == held_mob) + if( (held_mob.l_hand == src) || (held_mob.r_hand == src)) + if(hasvar(held_mob,"gloves") && held_mob:gloves) + return + held_mob.bodytemperature += 15 * TEMPERATURE_DAMAGE_COEFFICIENT + if(prob(10)) + held_mob << "Your hand holding [src] burns!" + else + held_mob = null + ..() \ No newline at end of file diff --git a/code/modules/hydroponics/grown/citrus.dm b/code/modules/hydroponics/grown/citrus.dm new file mode 100644 index 00000000000..519ac1b75f2 --- /dev/null +++ b/code/modules/hydroponics/grown/citrus.dm @@ -0,0 +1,34 @@ +/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/ //abstract type + seed = /obj/item/seeds/limeseed + name = "citrus" + desc = "It's so sour, your face will twist." + icon_state = "lime" + reagents_add = list("vitamin" = 0.04, "nutriment" = 0.05) + bitesize_mod = 2 + + +// Lime +/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/lime + seed = /obj/item/seeds/limeseed + name = "lime" + desc = "It's so sour, your face will twist." + icon_state = "lime" + filling_color = "#00FF00" + + +// Lemon +/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/lemon + seed = /obj/item/seeds/lemonseed + name = "lemon" + desc = "When life gives you lemons, be grateful they aren't limes." + icon_state = "lemon" + filling_color = "#FFD700" + + +// Orange +/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/orange + seed = /obj/item/seeds/orangeseed + name = "orange" + desc = "It's an tangy fruit." + icon_state = "orange" + filling_color = "#FFA500" \ No newline at end of file diff --git a/code/modules/hydroponics/grown/flowers.dm b/code/modules/hydroponics/grown/flowers.dm new file mode 100644 index 00000000000..530207d1567 --- /dev/null +++ b/code/modules/hydroponics/grown/flowers.dm @@ -0,0 +1,52 @@ +// Poppy +/obj/item/weapon/reagent_containers/food/snacks/grown/poppy + seed = /obj/item/seeds/poppyseed + name = "poppy" + desc = "Long-used as a symbol of rest, peace, and death." + icon_state = "poppy" + slot_flags = SLOT_HEAD + filling_color = "#FF6347" + reagents_add = list("salglu_solution" = 0.05, "nutriment" = 0.05) + bitesize_mod = 3 + + +// Lily +/obj/item/weapon/reagent_containers/food/snacks/grown/poppy/lily + seed = /obj/item/seeds/lilyseed + name = "lily" + desc = "A beautiful orange flower" + icon_state = "lily" + filling_color = "#FFA500" + + +// Geranium +/obj/item/weapon/reagent_containers/food/snacks/grown/poppy/geranium + seed = /obj/item/seeds/geraniumseed + name = "geranium" + desc = "A beautiful blue flower" + icon_state = "geranium" + filling_color = "#008B8B" + + +// Harebell +/obj/item/weapon/reagent_containers/food/snacks/grown/harebell + seed = /obj/item/seeds/harebell + name = "harebell" + desc = "\"I'll sweeten thy sad grave: thou shalt not lack the flower that's like thy face, pale primrose, nor the azured hare-bell, like thy veins; no, nor the leaf of eglantine, whom not to slander, out-sweeten'd not thy breath.\"" + icon_state = "harebell" + slot_flags = SLOT_HEAD + filling_color = "#E6E6FA" + reagents_add = list("nutriment" = 0.05) + bitesize_mod = 3 + + +// Moonflower +/obj/item/weapon/reagent_containers/food/snacks/grown/moonflower + seed = /obj/item/seeds/moonflowerseed + name = "moonflower" + desc = "Store in a location at least 50 yards away from werewolves." + icon_state = "moonflower" + slot_flags = SLOT_HEAD + filling_color = "#E6E6FA" + reagents_add = list("moonshine" = 0.1, "vitamin" = 0.02, "nutriment" = 0.02) + bitesize_mod = 2 \ No newline at end of file diff --git a/code/modules/hydroponics/grown/mushrooms.dm b/code/modules/hydroponics/grown/mushrooms.dm new file mode 100644 index 00000000000..9679bc74081 --- /dev/null +++ b/code/modules/hydroponics/grown/mushrooms.dm @@ -0,0 +1,163 @@ +/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom + name = "mushroom" + bitesize_mod = 2 + + +// Reishi +/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/reishi + seed = /obj/item/seeds/reishimycelium + name = "reishi" + desc = "Ganoderma lucidum: A special fungus known for its medicinal and stress relieving properties." + icon_state = "reishi" + filling_color = "#FF4500" + reagents_add = list("morphine" = 0.35, "charcoal" = 0.35, "nutriment" = 0) + + +// Fly Amanita +/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/amanita + seed = /obj/item/seeds/amanitamycelium + name = "fly amanita" + desc = "Amanita Muscaria: Learn poisonous mushrooms by heart. Only pick mushrooms you know." + icon_state = "amanita" + filling_color = "#FF0000" + reagents_add = list("mushroomhallucinogen" = 0.04, "amatoxin" = 0.35, "nutriment" = 0) + + +// Destroying Angel +/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/angel + seed = /obj/item/seeds/angelmycelium + name = "destroying angel" + desc = "Amanita Virosa: Deadly poisonous basidiomycete fungus filled with alpha amatoxins." + icon_state = "angel" + filling_color = "#C0C0C0" + reagents_add = list("mushroomhallucinogen" = 0.04, "amatoxin" = 0.8, "nutriment" = 0) + + +// Liberty Cap +/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap + seed = /obj/item/seeds/libertymycelium + name = "liberty-cap" + desc = "Psilocybe Semilanceata: Liberate yourself!" + icon_state = "libertycap" + filling_color = "#DAA520" + reagents_add = list("mushroomhallucinogen" = 0.25, "nutriment" = 0.02) + + +// Plump Helmet +/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/plumphelmet + seed = /obj/item/seeds/plumpmycelium + name = "plump-helmet" + desc = "Plumus Hellmus: Plump, soft and s-so inviting~" + icon_state = "plumphelmet" + filling_color = "#9370DB" + reagents_add = list("vitamin" = 0.04, "nutriment" = 0.1) + + +// Walking Mushroom +/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/walkingmushroom + seed = /obj/item/seeds/walkingmushroommycelium + name = "walking mushroom" + desc = "Plumus Locomotus: The beginning of the great walk." + icon_state = "walkingmushroom" + filling_color = "#9370DB" + reagents_add = list("vitamin" = 0.05, "nutriment" = 0.12) + +/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/walkingmushroom/attack_self(mob/user) + if(istype(user.loc,/turf/space)) + return + var/mob/living/simple_animal/hostile/mushroom/M = new /mob/living/simple_animal/hostile/mushroom(user.loc) + M.maxHealth += round(endurance / 4) + M.melee_damage_lower += round(potency / 20) + M.melee_damage_upper += round(potency / 20) + M.move_to_delay -= round(production / 50) + M.health = M.maxHealth + qdel(src) + user << "You plant the walking mushroom." + + +// Chanterelle +/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/chanterelle + seed = /obj/item/seeds/chantermycelium + name = "chanterelle cluster" + desc = "Cantharellus Cibarius: These jolly yellow little shrooms sure look tasty!" + icon_state = "chanterelle" + filling_color = "#FFA500" + reagents_add = list("nutriment" = 0.1) + + +// Glowshroom +/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom + seed = /obj/item/seeds/glowshroom + name = "glowshroom cluster" + desc = "Mycena Bregprox: This species of mushroom glows in the dark." + icon_state = "glowshroom" + filling_color = "#00FA9A" + var/effect_path = /obj/effect/glowshroom + reagents_add = list("radium" = 0.05, "nutriment" = 0.04) + +/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom/New(var/loc, var/new_potency = 10) + ..() + if(lifespan == 0) //basically, if you're spawning these via admin or on the map, then set up some default stats. + lifespan = 120 + endurance = 30 + maturation = 15 + production = 1 + yield = 3 + potency = 30 + plant_type = 2 + if(istype(src.loc,/mob)) + pickup(src.loc)//adjusts the lighting on the mob + else + src.SetLuminosity(round(potency / 10,1)) + +/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom/attack_self(mob/user) + if(istype(user.loc,/turf/space)) + return + var/obj/effect/glowshroom/planted = new effect_path(user.loc) + planted.delay = planted.delay - production * 100 //So the delay goes DOWN with better stats instead of up. :I + planted.endurance = endurance + planted.yield = yield + planted.potency = potency + user << "You plant [src]." + qdel(src) + +/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom/Destroy() + if(istype(loc,/mob)) + loc.AddLuminosity(round(-potency / 10,1)) + return ..() + +/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom/pickup(mob/user) + ..() + SetLuminosity(0) + user.AddLuminosity(round(potency / 10,1)) + +/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom/dropped(mob/user) + ..() + user.AddLuminosity(round(-potency / 10,1)) + SetLuminosity(round(potency / 10,1)) + + +// Glowcap +/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom/glowcap + seed = /obj/item/seeds/glowcap + name = "glowcap cluster" + desc = "Mycena Ruthenia: This species of mushroom glows in the dark, but aren't bioluminescent. They're warm to the touch..." + icon_state = "glowcap" + filling_color = "#00FA9A" + effect_path = /obj/effect/glowshroom/glowcap + reagents_add = list("teslium" = 0.02, "nutriment" = 0.04) + +/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom/glowcap/On_Consume() + if(!reagents.total_volume) + var/batteries_recharged = 0 + for(var/obj/item/weapon/stock_parts/cell/C in usr.GetAllContents()) + var/newcharge = (potency*0.01)*C.maxcharge + if(C.charge < newcharge) + C.charge = newcharge + if(isobj(C.loc)) + var/obj/O = C.loc + O.update_icon() //update power meters and such + batteries_recharged = 1 + if(batteries_recharged) + usr << "Battery has recovered." + ..() \ No newline at end of file diff --git a/code/modules/hydroponics/grown/tomato.dm b/code/modules/hydroponics/grown/tomato.dm new file mode 100644 index 00000000000..887c268fc67 --- /dev/null +++ b/code/modules/hydroponics/grown/tomato.dm @@ -0,0 +1,113 @@ +// Tomato +/obj/item/weapon/reagent_containers/food/snacks/grown/tomato + seed = /obj/item/seeds/tomatoseed + name = "tomato" + desc = "I say to-mah-to, you say tom-mae-to." + icon_state = "tomato" + var/splat = /obj/effect/decal/cleanable/tomato_smudge + filling_color = "#FF6347" + reagents_add = list("vitamin" = 0.04, "nutriment" = 0.1) + bitesize_mod = 2 + +/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/proc/squish(atom/target) + var/turf/T = get_turf(target) + new splat(T) + visible_message("The [src.name] has been squashed.","You hear a smack.") + for(var/atom/A in get_turf(target)) + reagents.reaction(A) + +/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/throw_impact(atom/hit_atom) + if(!..()) //was it caught by a mob? + squish(hit_atom) + qdel(src) + + +// Blood Tomato +/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/blood + seed = /obj/item/seeds/bloodtomatoseed + name = "blood-tomato" + desc = "So bloody...so...very...bloody....AHHHH!!!!" + icon_state = "bloodtomato" + splat = /obj/effect/gibspawner/generic + filling_color = "#FF0000" + +/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/blood/add_juice(loc, potency = 10) + ..() + reagents.add_reagent("blood", 1 + round(potency / 5), list("blood_type"="O-")) + + +// Blue Tomato +/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/blue + seed = /obj/item/seeds/bluetomatoseed + name = "blue-tomato" + desc = "I say blue-mah-to, you say blue-mae-to." + icon_state = "bluetomato" + splat = /obj/effect/decal/cleanable/oil + filling_color = "#0000FF" + reagents_add = list("lube" = 0.2, "vitamin" = 0.04, "nutriment" = 0.1) + +/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/blue/Crossed(AM as mob|obj) + if (istype(AM, /mob/living/carbon)) + var/mob/living/carbon/M = AM + var/stun = Clamp(potency / 10, 1, 10) + var/weaken = Clamp(potency / 20, 0.5, 5) + M.slip(stun, weaken, src) + + +// Bluespace Tomato +/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/blue/bluespace + seed = /obj/item/seeds/bluespacetomatoseed + name = "blue-space tomato" + desc = "So lubricated, you might slip through space-time." + icon_state = "bluespacetomato" + origin_tech = "bluespace=3" + reagents_add = list("lube" = 0.2, "singulo" = 0.2, "vitamin" = 0.04, "nutriment" = 0.1) + +/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/blue/bluespace/attack_self(mob/user) + squish(user) + user.unEquip(src) + src.visible_message("[user] squashes the [src.name].","You hear a smack.") + qdel(src) + +/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/blue/bluespace/squish(atom/squishee) + ..() + var/teleport_radius = potency / 10 + if(isliving(squishee)) + var/turf/T = get_turf(squishee) + new /obj/effect/decal/cleanable/molten_item(T) //Leave a pile of goo behind for dramatic effect... + do_teleport(squishee, get_turf(squishee), teleport_radius) + + +// Killer Tomato +/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/killer + seed = /obj/item/seeds/killertomatoseed + name = "killer-tomato" + desc = "I say to-mah-to, you say tom-mae-to... OH GOD IT'S EATING MY LEGS!!" + icon_state = "killertomato" + var/awakening = 0 + filling_color = "#FF0000" + +/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/killer/attack(mob/M, mob/user, def_zone) + if(awakening) + user << "The tomato is twitching and shaking, preventing you from eating it." + return + ..() + +/obj/item/weapon/reagent_containers/food/snacks/grown/tomato/killer/attack_self(mob/user) + if(awakening || istype(user.loc,/turf/space)) + return + user << "You begin to awaken the Killer Tomato..." + awakening = 1 + + spawn(30) + if(!gc_destroyed) + var/mob/living/simple_animal/hostile/killertomato/K = new /mob/living/simple_animal/hostile/killertomato(get_turf(src.loc)) + K.maxHealth += round(endurance / 3) + K.melee_damage_lower += round(potency / 10) + K.melee_damage_upper += round(potency / 10) + K.move_to_delay -= round(production / 50) + K.health = K.maxHealth + K.visible_message("The Killer Tomato growls as it suddenly awakens.") + if(user) + user.unEquip(src) + qdel(src) \ No newline at end of file diff --git a/code/modules/hydroponics/growninedible.dm b/code/modules/hydroponics/growninedible.dm index 3778025bf7d..725df4dd4ce 100644 --- a/code/modules/hydroponics/growninedible.dm +++ b/code/modules/hydroponics/growninedible.dm @@ -37,6 +37,27 @@ create_reagents(50) add_juice() +/obj/item/weapon/grown/attackby(obj/item/O, mob/user, params) + ..() + if (istype(O, /obj/item/device/analyzer/plant_analyzer)) + var/msg + msg = "*---------*\n This is \a [src]\n" + switch(plant_type) + if(0) + msg += "- Plant type: Normal plant\n" + if(1) + msg += "- Plant type: Weed. Can grow in nutrient-poor soil.\n" + if(2) + msg += "- Plant type: Mushroom. Can grow in dry soil.\n" + msg += "- Potency: [potency]\n" + msg += "- Yield: [yield]\n" + msg += "- Maturation speed: [maturation]\n" + msg += "- Production speed: [production]\n" + msg += "- Endurance: [endurance]\n" + msg += "*---------*" + usr << msg + return + /obj/item/weapon/grown/proc/add_juice() if(reagents) return 1 @@ -59,7 +80,7 @@ var/plank_name = "wooden planks" var/list/accepted = list(/obj/item/weapon/reagent_containers/food/snacks/grown/tobacco, /obj/item/weapon/reagent_containers/food/snacks/grown/tobacco/space, - /obj/item/weapon/reagent_containers/food/snacks/grown/tea/aspera, + /obj/item/weapon/reagent_containers/food/snacks/grown/tea, /obj/item/weapon/reagent_containers/food/snacks/grown/tea/astra, /obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris, /obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/deus, @@ -229,7 +250,7 @@ /obj/item/weapon/grown/nettle/death seed = /obj/item/seeds/deathnettleseed name = "deathnettle" - desc = "The glowing \black nettle incites rage\black in you just from looking at it!" + desc = "The glowing nettle incites rage in you just from looking at it!" icon_state = "deathnettle" force = 30 throwforce = 15 diff --git a/code/modules/hydroponics/seeds.dm b/code/modules/hydroponics/seeds.dm index ba1dc468649..66867d27ef3 100644 --- a/code/modules/hydroponics/seeds.dm +++ b/code/modules/hydroponics/seeds.dm @@ -225,7 +225,7 @@ icon_state = "seed-banana-blue" species = "bluespacebanana" plantname = "Bluespace Banana Tree" - product = /obj/item/weapon/reagent_containers/food/snacks/grown/bluespacebanana + product = /obj/item/weapon/reagent_containers/food/snacks/grown/banana/bluespace lifespan = 50 endurance = 30 maturation = 6 @@ -241,7 +241,7 @@ icon_state = "seed-mimana" species = "mimana" plantname = "Mimana Tree" - product = /obj/item/weapon/reagent_containers/food/snacks/grown/mimana + product = /obj/item/weapon/reagent_containers/food/snacks/grown/banana/mime lifespan = 50 endurance = 30 maturation = 6 @@ -484,7 +484,7 @@ icon_state = "seed-sweetpotato" species = "sweetpotato" plantname = "Sweet Potato Plants" - product = /obj/item/weapon/reagent_containers/food/snacks/grown/sweetpotato + product = /obj/item/weapon/reagent_containers/food/snacks/grown/potato/sweet lifespan = 30 endurance = 15 maturation = 10 @@ -1486,7 +1486,7 @@ icon_state = "seed-coffeea" species = "coffeea" plantname = "Coffee Arabica Bush" - product = /obj/item/weapon/reagent_containers/food/snacks/grown/coffee/arabica + product = /obj/item/weapon/reagent_containers/food/snacks/grown/coffee lifespan = 30 endurance = 20 maturation = 5 @@ -1556,7 +1556,7 @@ icon_state = "seed-teaaspera" species = "teaaspera" plantname = "Tea Aspera Plant" - product = /obj/item/weapon/reagent_containers/food/snacks/grown/tea/aspera + product = /obj/item/weapon/reagent_containers/food/snacks/grown/tea lifespan = 20 endurance = 15 maturation = 5 diff --git a/code/modules/reagents/chemistry/machinery/reagentgrinder.dm b/code/modules/reagents/chemistry/machinery/reagentgrinder.dm index 781caeab690..cd3814ddc58 100644 --- a/code/modules/reagents/chemistry/machinery/reagentgrinder.dm +++ b/code/modules/reagents/chemistry/machinery/reagentgrinder.dm @@ -49,11 +49,10 @@ /obj/item/weapon/reagent_containers/food/snacks/egg = list("eggyolk" = -5), //Grinder stuff, but only if dry - /obj/item/weapon/reagent_containers/food/snacks/grown/coffee/arabica = list("coffeepowder" = 0), /obj/item/weapon/reagent_containers/food/snacks/grown/coffee/robusta = list("coffeepowder" = 0, "morphine" = 0), - /obj/item/weapon/reagent_containers/food/snacks/grown/tea/aspera = list("teapowder" = 0), + /obj/item/weapon/reagent_containers/food/snacks/grown/coffee = list("coffeepowder" = 0), /obj/item/weapon/reagent_containers/food/snacks/grown/tea/astra = list("teapowder" = 0, "salglu_solution" = 0), - + /obj/item/weapon/reagent_containers/food/snacks/grown/tea = list("teapowder" = 0), //All types that you can put into the grinder to transfer the reagents to the beaker. !Put all recipes above this.! @@ -81,12 +80,11 @@ ) var/list/dried_items = list( - - //Grinder stuff, but only if dry - /obj/item/weapon/reagent_containers/food/snacks/grown/coffee/arabica = list("coffeepowder" = 0), + //Grinder stuff, but only if dry, /obj/item/weapon/reagent_containers/food/snacks/grown/coffee/robusta = list("coffeepowder" = 0, "morphine" = 0), - /obj/item/weapon/reagent_containers/food/snacks/grown/tea/aspera = list("teapowder" = 0), + /obj/item/weapon/reagent_containers/food/snacks/grown/coffee = list("coffeepowder" = 0), /obj/item/weapon/reagent_containers/food/snacks/grown/tea/astra = list("teapowder" = 0, "salglu_solution" = 0), + /obj/item/weapon/reagent_containers/food/snacks/grown/tea = list("teapowder" = 0) ) var/list/holdingitems = list() diff --git a/tgstation.dme b/tgstation.dme index 4fa2f0362d1..798f198d081 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -1092,6 +1092,14 @@ #include "code\modules\hydroponics\hydroponics.dm" #include "code\modules\hydroponics\seed_extractor.dm" #include "code\modules\hydroponics\seeds.dm" +#include "code\modules\hydroponics\grown\apple.dm" +#include "code\modules\hydroponics\grown\banana.dm" +#include "code\modules\hydroponics\grown\berries.dm" +#include "code\modules\hydroponics\grown\chili.dm" +#include "code\modules\hydroponics\grown\citrus.dm" +#include "code\modules\hydroponics\grown\flowers.dm" +#include "code\modules\hydroponics\grown\mushrooms.dm" +#include "code\modules\hydroponics\grown\tomato.dm" #include "code\modules\jobs\access.dm" #include "code\modules\jobs\jobs.dm" #include "code\modules\jobs\whitelist.dm" From fb7537715e475e3453e38856f942eb408bbb7bda Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Wed, 2 Mar 2016 04:38:00 +0000 Subject: [PATCH 119/235] Automatic changelog generation for PR #15788 --- html/changelogs/AutoChangeLog-pr-15788.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-15788.yml diff --git a/html/changelogs/AutoChangeLog-pr-15788.yml b/html/changelogs/AutoChangeLog-pr-15788.yml new file mode 100644 index 00000000000..8f197c23d2f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-15788.yml @@ -0,0 +1,10 @@ +author: Shadowlight213 and Robustin +delete-after: True +changes: + - rscadd: "\"Old Cult is back baby!\"" + - tweak: "\"Cult survival objective disabled\"" + - tweak: "\"Imbuing talismans now consumes the imbue rune\"" + - tweak: "\"Invoking the stun talisman now hurts the cultist more\"" + - tweak: "\"The stun talisman duration is nerfed by 10%, mute is nerfed by 60% but a stutter and special new slur effect will last much longer\"" + - tweak: "\"The old cult has retained the rune of time stop, now requiring 3 cultists to invoke\"" + - rscdel: "\"New Cult is removed!\"" From 5ba08b51514a7de85239357b299cac351c3a0a4f Mon Sep 17 00:00:00 2001 From: c0 Date: Wed, 2 Mar 2016 08:53:06 +0300 Subject: [PATCH 120/235] fuck birdstation, box is the best --- _maps/map_files/BirdStation/BirdStation.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_maps/map_files/BirdStation/BirdStation.dmm b/_maps/map_files/BirdStation/BirdStation.dmm index 5006624507c..c2708d47cb2 100644 --- a/_maps/map_files/BirdStation/BirdStation.dmm +++ b/_maps/map_files/BirdStation/BirdStation.dmm @@ -1424,7 +1424,7 @@ "aBt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) "aBu" = (/obj/structure/table/glass,/obj/machinery/reagentgrinder{pixel_y = 12},/turf/simulated/floor/plasteel/whitegreen/side{icon_state = "whitegreen"; dir = 1},/area/hydroponics) "aBv" = (/obj/structure/table/glass,/obj/item/weapon/shovel/spade,/obj/item/weapon/storage/bag/plants,/obj/item/weapon/storage/bag/plants,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel/whitegreen/side{icon_state = "whitegreen"; dir = 1},/area/hydroponics) -"aBw" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/reagent_containers/food/snacks/grown/blumpkin,/obj/item/weapon/reagent_containers/food/snacks/grown/cabbage,/obj/item/weapon/reagent_containers/food/snacks/grown/carrot,/obj/item/weapon/reagent_containers/food/snacks/grown/chili,/obj/item/weapon/reagent_containers/food/snacks/grown/ghost_chili,/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/chanterelle,/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/walkingmushroom,/obj/item/weapon/reagent_containers/food/snacks/grown/poppy/lily,/obj/item/weapon/reagent_containers/food/snacks/grown/rice,/obj/item/weapon/reagent_containers/food/snacks/grown/tomato,/obj/item/weapon/reagent_containers/food/snacks/grown/wheat,/obj/item/weapon/reagent_containers/food/snacks/grown/potato,/obj/item/weapon/reagent_containers/food/snacks/grown/parsnip,/obj/item/weapon/reagent_containers/food/snacks/grown/eggplant,/obj/item/weapon/reagent_containers/food/snacks/grown/corn,/obj/item/weapon/reagent_containers/food/snacks/grown/cocoapod,/obj/item/weapon/reagent_containers/food/snacks/grown/holymelon,/obj/item/weapon/reagent_containers/food/snacks/grown/bluecherries,/obj/item/weapon/reagent_containers/food/snacks/grown/sweetpotato,/turf/simulated/floor/plasteel/whitegreen/side{icon_state = "whitegreen"; dir = 1},/area/hydroponics) +"aBw" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/reagent_containers/food/snacks/grown/blumpkin,/obj/item/weapon/reagent_containers/food/snacks/grown/cabbage,/obj/item/weapon/reagent_containers/food/snacks/grown/carrot,/obj/item/weapon/reagent_containers/food/snacks/grown/chili,/obj/item/weapon/reagent_containers/food/snacks/grown/ghost_chili,/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/chanterelle,/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/walkingmushroom,/obj/item/weapon/reagent_containers/food/snacks/grown/poppy/lily,/obj/item/weapon/reagent_containers/food/snacks/grown/rice,/obj/item/weapon/reagent_containers/food/snacks/grown/tomato,/obj/item/weapon/reagent_containers/food/snacks/grown/wheat,/obj/item/weapon/reagent_containers/food/snacks/grown/potato,/obj/item/weapon/reagent_containers/food/snacks/grown/parsnip,/obj/item/weapon/reagent_containers/food/snacks/grown/eggplant,/obj/item/weapon/reagent_containers/food/snacks/grown/corn,/obj/item/weapon/reagent_containers/food/snacks/grown/cocoapod,/obj/item/weapon/reagent_containers/food/snacks/grown/holymelon,/obj/item/weapon/reagent_containers/food/snacks/grown/bluecherries,/obj/item/weapon/reagent_containers/food/snacks/grown/potato/sweet,/turf/simulated/floor/plasteel/whitegreen/side{icon_state = "whitegreen"; dir = 1},/area/hydroponics) "aBx" = (/obj/structure/closet/secure_closet/hydroponics,/obj/item/weapon/watertank,/turf/simulated/floor/plasteel/whitegreen/side{icon_state = "whitegreen"; dir = 1},/area/hydroponics) "aBy" = (/obj/structure/closet/wardrobe/botanist,/turf/simulated/floor/plasteel/whitegreen/side{icon_state = "whitegreen"; dir = 5},/area/hydroponics) "aBz" = (/turf/simulated/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) From 865e8f99217d5a7175348fa0bbc6a2526b5c8ff3 Mon Sep 17 00:00:00 2001 From: sybil-tgstation13 Date: Wed, 2 Mar 2016 08:25:07 +0000 Subject: [PATCH 121/235] Automatic changelog compile --- html/changelog.html | 108 ++++++++++++++++++ html/changelogs/.all_changelog.yml | 122 +++++++++++++++++++++ html/changelogs/AutoChangeLog-pr-15412.yml | 17 --- html/changelogs/AutoChangeLog-pr-15429.yml | 4 - html/changelogs/AutoChangeLog-pr-15433.yml | 6 - html/changelogs/AutoChangeLog-pr-15579.yml | 4 - html/changelogs/AutoChangeLog-pr-15599.yml | 5 - html/changelogs/AutoChangeLog-pr-15651.yml | 4 - html/changelogs/AutoChangeLog-pr-15698.yml | 6 - html/changelogs/AutoChangeLog-pr-15707.yml | 8 -- html/changelogs/AutoChangeLog-pr-15709.yml | 8 -- html/changelogs/AutoChangeLog-pr-15743.yml | 4 - html/changelogs/AutoChangeLog-pr-15765.yml | 4 - html/changelogs/AutoChangeLog-pr-15770.yml | 4 - html/changelogs/AutoChangeLog-pr-15772.yml | 4 - html/changelogs/AutoChangeLog-pr-15780.yml | 5 - html/changelogs/AutoChangeLog-pr-15781.yml | 13 --- html/changelogs/AutoChangeLog-pr-15788.yml | 10 -- html/changelogs/AutoChangeLog-pr-15793.yml | 7 -- html/changelogs/AutoChangeLog-pr-15800.yml | 4 - html/changelogs/AutoChangeLog-pr-15809.yml | 4 - 21 files changed, 230 insertions(+), 121 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-15412.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-15429.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-15433.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-15579.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-15599.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-15651.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-15698.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-15707.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-15709.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-15743.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-15765.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-15770.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-15772.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-15780.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-15781.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-15788.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-15793.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-15800.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-15809.yml diff --git a/html/changelog.html b/html/changelog.html index 4120d35d245..a058cefb54e 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -55,6 +55,114 @@ -->
    +

    02 March 2016

    +

    CoreOverload updated:

    +
      +
    • A new "breathing tube" mouth implant. It allows you to use internals without a mask and protects you from being choked. It doesn't protect you from the grab itself.
    • +
    • Arm cannon implants are now actually implanted into the arms, not into the chest.
    • +
    • Arm cannons have an action button again.
    • +
    • Heart removal is no longer instakill. It puts you in condition similar to heart attack instead. You can fix it by installing a new heart and applying defibrillator if it wasn't beating.
    • +
    • You can now make a stopped heart beat again by squeezing it. It will stop beating very soon, so you better be quick if you want to install it without using defibrillator.
    • +
    • There is now a chance to recover some of the internal organs when butchering aliens or monkeys.
    • +
    • A new organ - lungs. When removed, it will give you breathing and speaking troubles.
    • +
    • Human burgers are, once again, named after the generous meat donors that made them possible.
    • +
    +

    Fox McCloud updated:

    +
      +
    • Gibbing mobs will now throw their internal organs
    • +
    +

    Gun Hog updated:

    +
      +
    • Ghost security HUDs now show arrest status and implants.
    • +
    +

    Joan updated:

    +
      +
    • Replicating Foam has a lower chance to expand when hit.
    • +
    • Penetrating Spines is now purple instead of sea green.
    • +
    • Blobbernauts now have a brief animation when produced.
    • +
    • Adds five new blob chemicals. This is a total of 25 blob chemicals. Will it ever stop?
    • +
    • Draining Spikes, which is reddish pink and does medium brute damage, and drains blood from targets.
    • +
    • Shifting Fragments, which is tan and does medium brute damage, and shifts position when attacked.
    • +
    • Flammable Goo, which is reddish orange and does low burn and toxin damage, and when hit with burn damage, emits a burst of flame. It takes more damage from burn, though.
    • +
    • Poisonous Strands, which is lavender and does burn, fire, and toxin damage over a few seconds, instead of instantly.
    • +
    • Adaptive Nexuses, which is dark blue and does medium brute damage, and reaps 5-10 resources from unconscious humans, killing them in the process.
    • +
    • Confused about what the chemical you're fighting does? Look at https://tgstation13.org/wiki/Blob#Blob_Chemicals
    • +
    • Adds 'Support and Mechanized Exosuits' and 'Space Suits and Hardsuits' categories to the syndicate uplink.
    • +
    • Nuke op reinforcements and mechs have been moved to the first category. Syndicate space suits and hardsuits have been moved to the second category.
    • +
    • Traitors can now properly buy the blood-red hardsuit for 8 TC.
    • +
    • Nuke ops can no longer buy the blood-red hardsuit, as the elite hardsuit costs the same amount while being absolutely better.
    • +
    +

    Kor updated:

    +
      +
    • Added door control remotes. Clicking on doors while holding them will let you open/bolt/toggle emergency access depending on the mode. They will not work on doors that have their IDscan disabled (rogue AIs take note!)
    • +
    • The Captain, RD, CE, HoS, CMO, and QM all now have door control remotes in their lockers.
    • +
    +

    LanCartwright updated:

    +
      +
    • Adds Uranium to Virus reaction. Will create a random symptom between 5 and 6 when mixed with blood.
    • +
    • Adds Virus rations, which creates a level 1 symptom when mixed with blood.
    • +
    • Adds Mutagenic agar, which creates a level 3 symptom.
    • +
    • Adds Sucrose agar which creates a level 4 symptom.
    • +
    • Adds Weak virus plasma, which creates a level 5 symptom.
    • +
    • Adds Virus plasma, which creates a level 6 symptom.
    • +
    • Adds Virus food and Mutagen reaction, creating Mutagenic agar.
    • +
    • Adds Virus food and Synaptizine reaction, creating Virus rations.
    • +
    • Adds Virus food and Plasma reaction, creating Virus plasma.
    • +
    • Adds Synaptizine and Virus plasma reaction, creating weakened virus plasma.
    • +
    • Adds Sugar and Mutagenic agar reaction, creating sucrose agar.
    • +
    • Adds Saline glucose solution and Mutagenic agar reaction, creating sucrose agar.
    • +
    • Adds Viral self-adaptation symptom, which boosts stealth and resistance, but lowers stage speed.
    • +
    • Adds Viral evolutionary acceleration, which bosts stage speed and transmittability, but lowers stealth and resistance.
    • +
    • Flypeople now vomit when they eat nutriment.
    • +
    • Flypeople can now suck the vomit off the floor to gain it's nutritional content.
    • +
    • Flypeople now must suck puke chunks and vomit to fill themselves of food content.
    • +
    +

    Malkevin updated:

    +
      +
    • Sec officers have two sets of cuffs again (one on spawn, one in locker)
    • +
    • Done some optimisation of sec spawn equipment lists and lockers to remove some of the repetitive clicking, sec belts are now preloaded with equipment.
    • +
    • HoS has a full baton instead of the collapsible one
    • +
    • Detective has a classic police baton and pepper spray instead of the collapsible baton (someone made police batons shit, so don't get overly happy)
    • +
    • pop scaled additional lockers spawned were the wrong type, changed them to the right type which has batons now (actually belts now that I've changed them).
    • +
    +

    MrStonedOne updated:

    +
      +
    • Suit sensors will now favor higher levels for starting amount with the exception of the max level, that remains unchanged.
    • +
    • Old odds: 25% off 25% binary lifesigns 25% full lifesigns 25% coordinates
    • +
    • New odds: 12.5% off 25% binary lifesigns 37.5% full lifesigns 25% coordinates
    • +
    +

    PKPenguin321 updated:

    +
      +
    • Bolas are now in the game. They're a simple device fashioned from a cable and two weights on the end, designed to entangle enemies by wrapping around their legs upon being thrown at them. The victim can remove them rather quickly, however.
    • +
    • Bolas can be crafted by applying 6 metal sheets to cablecuffs. They can also be tablecrafted.
    • +
    +

    Sestren413 updated:

    +
      +
    • Botanists have access to a new banana mutation now, bluespace bananas. These will teleport anyone unfortunate enough to slip on their peel.
    • +
    +

    Shadowlight213 updated:

    +
      +
    • A wave of dark energy has been detected in the area. Corgi births may be affected.
    • +
    +

    Shadowlight213 and Robustin updated:

    +
      +
    • "Old Cult is back baby!"
    • +
    • "Cult survival objective disabled"
    • +
    • "Imbuing talismans now consumes the imbue rune"
    • +
    • "Invoking the stun talisman now hurts the cultist more"
    • +
    • "The stun talisman duration is nerfed by 10%, mute is nerfed by 60% but a stutter and special new slur effect will last much longer"
    • +
    • "The old cult has retained the rune of time stop, now requiring 3 cultists to invoke"
    • +
    • "New Cult is removed!"
    • +
    +

    bgobandit updated:

    +
      +
    • CentComm has been informed that cargo is receiving new forms of contraband in crates. Remember, Nanotrasen has a zero-tolerance contraband policy!
    • +
    +

    lordpidey updated:

    +
      +
    • New virology symptom, projectile vomiting. It is a level four symptom.
    • +
    +

    26 February 2016

    Iamgoofball updated:

    `gzhC3m@89Rguq29^Y<0uWJJmwkJjct+ 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 z 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 diff --git a/tgstation.dme b/tgstation.dme index fd7e6d8d7c4..6460b92c707 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -102,6 +102,7 @@ #include "code\_onclick\hud\alien.dm" #include "code\_onclick\hud\alien_larva.dm" #include "code\_onclick\hud\blob_overmind.dm" +#include "code\_onclick\hud\blobbernauthud.dm" #include "code\_onclick\hud\drones.dm" #include "code\_onclick\hud\fullscreen.dm" #include "code\_onclick\hud\ghost.dm" From 571a352428be9df2afa9784788f50c5106c364c8 Mon Sep 17 00:00:00 2001 From: Nerd Lord Date: Mon, 29 Feb 2016 16:45:06 -0500 Subject: [PATCH 073/235] Blobbernauts now die slowly when not near the blob. Blobbernauts can now see their overmind's core health via their HUD. Blobbernauts can also see their health from their HUD. Blobbernauts are somewhat resistant to spacewind. --- code/game/gamemodes/blob/blobs/blob_mobs.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/gamemodes/blob/blobs/blob_mobs.dm b/code/game/gamemodes/blob/blobs/blob_mobs.dm index 0efe2236de7..84e95ebb05f 100644 --- a/code/game/gamemodes/blob/blobs/blob_mobs.dm +++ b/code/game/gamemodes/blob/blobs/blob_mobs.dm @@ -191,6 +191,7 @@ verb_exclaim = "roars" verb_yell = "bellows" force_threshold = 10 + pressure_resistance = 40 mob_size = MOB_SIZE_LARGE see_invisible = SEE_INVISIBLE_MINIMUM see_in_dark = 8 @@ -215,7 +216,7 @@ /mob/living/simple_animal/hostile/blob/blobbernaut/update_health_hud() if(hud_used) - hud_used.healths.maptext = "